Reproducción de un archivo de video con una secuencia de tiempo opcional

Tengo un archivo de video y quiero reproducirlo para algunas personas en un lugar público. En realidad, algunas partes del video no son adecuadas para la exhibición pública. Como puede suponer, no es respetuoso omitir estas partes manualmente delante de ellas y quiero reproducir el video automáticamente, es decir, sin ningún tipo de omisión manual (en realidad, cuando uso el mouse o el teclado para omitirlo, no lo hago). saber exactamente en qué cuadro debo hacer clic y eso me estresa). No tengo suficiente tiempo ni conocimientos especiales sobre cómo cortar las piezas y volver a renderizarlas. Estoy usando K-Lite para reproducir mis archivos de videos por algunas razones, como cargar subtítulos. Un amigo mío dijo que puedo hacer un archivo de texto con las secuencias de salto incluidas , pero no sé cómo hacerlo (¡y él tampoco está seguro!). Mis secuencias de salto son así:

00:00:00 – 00:07:03 -- saltar – 00:07:54 -- 00:26:22 – saltar – 00:28:12 -- etc.

También se aprecian otras técnicas (sin cortar y volver a renderizar el archivo de vídeo).

Es tan fácil o más fácil simplemente usar un archivo básico de los tiempos para hacer que una herramienta de edición básica edite el video para usted y luego se reproducirá en cualquier reproductor. Sin duda, también es más confiable y menos propenso a errores de usuario.
Estoy confundido, K-Lite no es un códec. codecguide.com/about_kl.htm

Respuestas (2)

Estoy de acuerdo con el comentario del Dr. Mayhem de que es arriesgado tener un archivo con contenido que no desea que sea público en su computadora portátil conectado a un proyector. mkvmerge, u otra herramienta de remuxing, podrá cortar su video. Creo que avidemux podría funcionar bien para esto, ya que puede usar la GUI para encontrar puntos de edición y admite remuxing en lugar de transcodificación. (IDK, si algún editor de video completo puede simplemente remuxar si solo está haciendo cambios en la línea de tiempo y recortando fotogramas clave).

Acabo de probar avidemux. Todavía no tiene el soporte adecuado para marcos B, por lo que está atascado en la edad oscura. Parecía funcionar para cortar algunos segmentos de un MP4 (h.264/aac) y guardarlos en un mkv. Sin embargo, advirtió sobre el uso de su modo de solución alternativa para cuadros B, al cargar el archivo. No lo usaría para codificar (su cuadro de diálogo de configuración x264 es terrible), pero parece funcionar para remuxing.

Pero de todos modos, si está seguro de que los usuarios no autorizados no hurgarán en su computadora portátil y reproducirán archivos que desea mantener en privado, tengo una respuesta adecuada para su pregunta.

mpv admite "editar listas de decisiones" en un formato similar al que usa mplayer. (Es una bifurcación de mplayer que elimina algunos controladores antiguos y se enfoca en nuevas funciones, como mejores valores predeterminados de espacio de color. mplayer se enfoca principalmente en ser estable / compatible con versiones anteriores, lo que evita algunos tipos de cambios). Se ejecuta en los 3 principales sistemas operativos de escritorio .

El formato EDL es similar al de mplayer, pero mplayer toma una EDL como una opción mientras reproduce un archivo diferente. En cambio, Mpv tiene un demuxer EDL, por lo que un EDL es un archivo de entrada que hace referencia a otros archivos. (Por lo tanto, mpv puede reproducir varios archivos como si fueran un archivo largo e integrado, con fines de búsqueda).

De todos modos, el formato EDL de mpv usa filename,start,lengthtuplas. (nota: longitud no punto final):

# mpv EDL v0
input.mkv,5,13
input.mkv,42,10
input.mkv,60,10
input.mkv,112.2,3.2

Luego ejecuta mpv en ese archivo ( mpv my-segments.edl, o hace doble clic o lo que sea).

La edl://sintaxis es para poner el contenido del edl en la línea de comando, sin usar un archivo separado.

Esto parece ser bastante robusto. Incluso con los controles de búsqueda, no puedo reproducir partes del archivo fuera del flujo virtual creado por EDL. El capítulo busca ir a los límites del segmento EDL. (No lo he probado en un mkv con capítulos o un DVD).

En realidad, PUEDE escapar de la secuencia virtual EDL, pero solo por 2 segundos en la parte del archivo antes del primer segmento. Entonces, no hay problema si su primer segmento comienza al principio de un archivo. (La búsqueda precisa por 1 segundo hacia atrás y el paso de cuadro hacia atrás son los comandos que pueden llevarlo a menos 2 segundos en la transmisión). Si eso es un problema, desvincule esas claves en un mpv.confarchivo.

Si su archivo tiene capítulos, puede usarlos en lugar de segundos. (vea el final del documento edl-mpv.rst que vinculé).

Si sus puntos de edición están lejos de un fotograma clave anterior, mpv se detendrá brevemente mientras decodifica desde el fotograma I buscable hasta el fotograma exacto en el que le indicó que comenzara. Esto podría notarse con una CPU lenta y contenido HD, si tiene que decodificar cientos de cuadros.

Me sorprendió lo bien que mpv funciona sin problemas con esto, con búsquedas de ida y vuelta a través de un punto de edición que son realmente rápidas. E incluso el paso de cuadro hacia atrás obedece a la lista de edición (excepto cuando se sale del principio hasta 2 segundos).

Cortar un video no requiere más conocimiento que lo que está tratando de hacer aquí. Incluso diría que requiere menos conocimiento. Considere la herramienta de edición de video gratuita Lightworks y este breve video tutorial sobre cómo cortar videos con ella:

Gracias por su recomendación, pero quiero abordar el problema de esta manera y, por supuesto, no parece demasiado problemático.
Tengo que estar de acuerdo, profesor: es mucho más fácil y menos cargado de vergüenza potencial cortar el video por adelantado. Entonces todo lo que necesitas ese día es poder darle al play