Tengo 3 videos, los 3 tienen el mismo tiempo, la misma cantidad de cuadros, y solo difieren en términos de calidad de codificación.
Ahora necesito que se ejecuten lado a lado de forma sincronizada para fines de evaluación. Es decir, cuando presiono "play" AMBOS! los videos deberían comenzar. Analógicamente para parar, adelante, atrás.
¿Alguien sabe de algún jugador capaz de hacer eso? Con eso me refiero a reproducir más de 1 video lado a lado ...
Plataforma: Win7
windows-7
software-rec
media-player
Oso gruñón
fuente
fuente
Respuestas:
VLC en Windows (1.1.10 o posterior):
VLC en OS X no proporciona el mismo conjunto de opciones. Sin embargo, puede ejecutar varias instancias desde la Terminal con
open -a VLC
.fuente
open -n -a vlc
para Mac.Si alguien todavía está interesado en esto, la versión actual de VLC puede hacerlo muy bien sin ningún tipo de script o complemento. Sin embargo, hasta donde sé, solo puedes reproducir dos archivos de forma sincronizada, no 3.
fuente
:input-slave=file:///C:/Users/me/Documents/someVideo.mov:file-caching=300
. Después del nombre de archivo, coloque un y#
luego el siguiente nombre de archivo en el mismo formato, por ejemplo:input-slave=file:///C:/Users/me/Documents/someVideo.mov#file:///C:/Users/me/Documents/yetAnother.mov :file-caching=300
. Luego, cuando haga clic en Reproducir, reproducirá los tres archivos sincronizados. Ver referencia: wiki.videolan.org/VLC_command-line_helpBino es un reproductor multimedia multiplataforma comúnmente recomendado para la reproducción de archivos estereoscópicos. Entre otras características, admite la reproducción sincronizada de múltiples transmisiones.
La interfaz puede parecer un poco primitiva o confusa al principio, pero todo lo que necesita hacer es
Voilà, tienes reproducción sincronizada. Del tipo en el que se usa un solo conjunto de controles de reproducción para todas las transmisiones, de modo que no tendría que "invertir en algunos pesos de los dedos y entrenarse para hacer clic muy rápido", como sugiere @ ta.speot.is.
Como beneficio adicional, admite renderizar anaglifos en 3D.
fuente
Después de hacer lo que Kiran dijo, abra todos sus videos y ejecute el siguiente script de AutoHotKey
Este script envía sus pulsaciones de teclas a todas las instancias en ejecución del reproductor multimedia VLC. No funciona si usas un mouse.
Estas cosas deberían funcionar:
Ctrl + right / Alt + right / Shift + right
Ctrl + left / Alt + left / Shift + left
space
]
[
Puede agregar fácilmente otras pulsaciones de teclas debajo de la línea:
~^down::LoopControlSend(Windows, "^{down}")
Esto no sincroniza los videos perfectamente, por lo que puede usar las siguientes 4 teclas:
left, right, up, down
para controlar solo la ventana activa .left
salto muy corto hacia atrásright
salto muy corto hacia adelanteup
salto medio hacia atrásdown
salto hacia adelante medioSi prefiere elegir los programas manualmente, use el siguiente código
fuente
Puede hacer esto con mpv si no le importa usar la línea de comandos:
3 videos uno al lado del otro (apilados horizontalmente)
2 videos
Notas
En Windows, use
;
para separar cada nombre de archivo--external-files
(como se muestra en el ejemplo de 3 videos ). En Linux y uso de macOS:
. Alternativamente, utilizar dos instancias del--external-file
lugar tales como:--external-file=input2.mkv --external-file=input3.mkv
.Los archivos deben tener la misma altura. Si no lo están, agregue la escala, la almohadilla y / o los filtros de recorte. Consulte la documentación de mpv y los filtros FFmpeg para obtener más información.
fuente
Google probablemente ya te lo dijo, podrías comprar un par de software propietario que podría hacer eso, pero por si acaso: videocompare, tmpgenc, vidlord ...
Este es gratis: http://forum.doom9.org/showthread.php?t=138430
(enlaces de descarga de trabajo al final del hilo)
No probado porque mi configuración de vino está completamente jodida en este momento. No funciona lado a lado, pero la reproducción apilada (a menos que tenga una pantalla LCD muy buena, no verá lo mismo al reproducir el mismo video en dos esquinas opuestas de la pantalla de todos modos)
Si crees que realmente necesitas lado a lado, puedes usar avisynth para hacer lo que dijo zimmer.
(referencia forum.doom9.org/showthread.php?t=139769)
No necesita hacer una codificación (que de todos modos agregaría sus propios artefactos de codificación), solo haga un proyecto que produzca una codificación de los dos videos que se reproducen juntos y omita el archivo.
fuente
Tengo el mismo problema, pero hasta ahora no he visto ninguna solución satisfactoria en línea (y créanme que había hecho una búsqueda exhaustiva). Finalmente llego a mi propia solución que no requiere ningún $ extra. Aunque esta es una vieja pregunta, espero que mi solución aún sea útil.
Primero, en el reproductor VLC, vaya a Herramientas-> Preferencias. Asegúrese de desmarcar 'Permitir solo una instancia en ejecución' y 'Pausa en el último fotograma de un video'.
Luego, escriba / edite los siguientes comandos en un archivo de texto. Abra un símbolo del sistema de Windows y ejecute los comandos copiando y pegando (o guarde el texto y ejecútelo como un archivo por lotes):
Esto abrirá tres instancias de VLC, cada una con uno de los tres videos y todas se reproducirán de manera muy sincronizada, al menos a la vista. Sin embargo, las tres instancias se superpondrán entre sí inicialmente. Deberá hacer clic en la barra de título de cada una de las instancias para moverlas sin interrumpir la reproducción, de modo que pueda verlas reproduciéndose una al lado de la otra en su pantalla. Esto es bastante molesto, pero lo considero un inconveniente muy pequeño.
Lo he intentado pero no es posible controlar todas las instancias con teclas de acceso rápido para detener, avanzar, retroceder, etc. Sin embargo, la opción '--repetir' pondrá los videos en un bucle, por lo que puede esperar a que comiencen de nuevo .
Para videos muy largos, puede ser mejor fusionar los videos en una composición de lado a lado en un video usando, por ejemplo, ffmpeg: https://ffmpeg.org/pipermail/ffmpeg-user/2013-June/015662.html y http://ffmpeg.org/pipermail/ffmpeg-user/2013-June/015712.html Este comando solo describe cómo combinar dos videos, pero creo que (es decir, no lo he probado) puede ejecutar el comando varias veces para incorporar múltiples archivos de video.
fuente
Me imagino que puede usar una secuencia de comandos AutoHotKey para enviar un acceso directo "Reproducir" a los tres jugadores en muy poco tiempo.
Si pueden comenzar a jugar exactamente al mismo tiempo es una cuestión diferente. Incluso si pueden comenzar de inmediato, imagino que habrá algunas peleas por el disco duro. Puede querer hacer un disco RAM si esta es una evaluación importante.
fuente
Muchos jugadores podrán mostrar una imagen de un solo cuadro en el video.
Puede elegir múltiples puntos en sus videos para comparar diferentes tipos de imágenes (nubes, humo, árboles, pasto, movimiento son buenos para codificar las comparaciones) y tomar los mismos cuadros de cada uno de sus videos.
Luego puede hacer comparaciones en una imagen estática en lugar de tratar de detectar diferencias de movimiento. Puede comparar píxel por píxel si lo desea.
Asegúrese de no usar JPG como salida, ya que este es un formato con pérdida e introducirá sus propios artefactos.
fuente
Si esto no es algo que haces muy a menudo, usaría un software de edición de video como vegas para construir un video con todos ellos mostrados.
Ejemplo de video de YouTube de cómo hacer eso.
fuente