El bucle 'continuo' se cuelga/hace una pausa al principio del clip

Tengo un video corto que me gustaría exportar como mp4 y usar en un bucle continuo.

El contenido del video es muy abstracto, por lo que realmente no importa dónde se produce el bucle o qué partes del clip chocan entre sí. En la práctica, con el mismo archivo, dentro de los editores y en otros lugares, las ediciones siempre son perfectas.

Mientras trabaja tanto en Premiere CS6 como en After Effects CS6, el clip se repite sin problemas. Es cuando exporto y veo los medios que la breve pausa/tartamudeo es visible.

Intenté generar el video en muchos formatos de archivo (H.264, Quicktime, MPEG4, etc.) usando varias configuraciones de exportación. El archivo resultante siempre tiene una breve pausa al comienzo del bucle cuando se ve en OS X Quicktime y VLC, así como cuando se incrusta como video HTML5 (pero no se distraiga con el componente web).

Un archivo mp4 de ejemplo está incrustado aquí: http://mechaneyes.com/vid/ . Es leve, pero el video dura 2 segundos, por lo que verá repetidamente el hipo. Si es necesario, puede hacer clic derecho en el video y guardarlo para verlo en otro lugar.

¡Gracias de antemano por cualquier ayuda que pueda brindar!

Respuestas (2)

Dentro de un editor, cada cuadro está completo en sí mismo, pero en los formatos de salida que mencionas, el video casi siempre se comprime de tal manera que solo ciertos cuadros (llamados I-frames) son completos e independientes. El resto son marcos de 'diferencia' que se basan en la información de los marcos circundantes.

En un punto de bucle, a menudo es necesario que el jugador comience de nuevo, rellene sus búferes y cebe el motor. A menudo puede ayudar terminando su segmento con un cuadro I. Pero la única forma segura de replicar lo que ve en el editor es generar solo I-frames. MJPEG es un ejemplo de un códec que siempre hace esto, pero hay otros códecs que pueden recibir instrucciones. La desventaja es que el video será considerablemente más grande.

Pruebe MJPEG y vea si hace lo que necesita.

Gracias, @jim-mack, y gracias por la minuciosidad de su respuesta. Sin saber lo que estaba sucediendo detrás de escena, he estado usando archivos MJPEG cuando jugaba con VDMX. Es el único formato que realiza/funciones. Desafortunadamente, en este caso, necesito mantener el tamaño de los archivos lo más pequeño posible, ya que vivirán sus vidas incrustados en la web. Necesito todo el ancho de banda que pueda conseguir. Gracias de nuevo.
Otra solución es tener algunos de los bucles en el video, de modo que si hay algún tartamudeo, suceda con menos frecuencia. Por supuesto, esto también aumentará el tamaño de su archivo. Hago esto para videos que se usan en un lugar público grande. Muchas veces, el video se reproduce usando dispositivos como cajas Roku que pueden tartamudear en cada bucle. Edito los bucles en un video tan largo como puedo caber en la tarjeta, por lo que solo habrá un tartamudeo una vez cada hora más o menos.
Podría ser complicado, pero otra forma de solucionar el problema sería eliminar algunos fotogramas del principio o el final del bucle. Esto solo funcionaría para cierto contenido, pero es posible que la transición sea menos notoria.

Si está en Linux, instale tótem.

sudo apt-get install totem

Descubrí que el reproductor vlc se detiene, pero el tótem ("videos") se repite sin problemas.