He intentado todos los comandos posibles para cortar una parte (1-3 minutos) de un video mp4 H.264, pero sale bien y mal. Mi video tiene 29.97 FPS, 1080p, ~ 80 minutos, ~ 3.5 GB y una velocidad de bits de ~ 6200 KB / s. El problema es que mi salida comienza sin video durante 1-2 segundos y luego continúa bien, pero el audio comienza a los 0 segundos. Se reproduce bien sincronizado (audio y video) en cualquier reproductor multimedia, pero cuando se usa en cualquier otro lugar (renderizado con fines de producción) como Adobe AE, Media Encoder o un convertidor de video, el video final FINAL comienza a 0 segundos donde el audio empezado. Por lo tanto, el audio termina 1-2 segundos por delante y no quiero esto. Esto también sucede al recortar un video de YouTube en línea en http://clipconverter.cc
Mi comando es el siguiente:
ffmpeg -ss 01:19:22.000 -t 00:1:43.000 -i "in.mp4" -acodec copy -vcodec copy out.mp4
Incluso intenté poner -ss después de -i, pero obtengo los mismos resultados. Además, si ya tengo un video con este problema, ¿qué puedo hacer para solucionarlo? ¿Qué podría hacer también en Adobe AE para esto? Este sitio: https://ubuntuforums.org/showthread.php?t=1824250 dice que debe cortarse en los "fotogramas clave". Si es así, ¿cómo lo hago en FFmpeg? ¿Cómo los encuentro? ¿Qué son? No tengo la intención de volver a codificar (con -c: v x264), toma demasiado tiempo y vuelve a comprimir el video con artefactos.
He usado compilaciones estáticas y compartidas de FFmpeg. También se utilizó estable 3.2.2 y ffmpeg-20170112-6596b34-win64-static, sin suerte.
TLDR: Mi video que corté en FFMPEG tiene fotogramas faltantes (ni siquiera negros o en blanco) al principio y da como resultado audio / video no sincronizado cuando finalmente se procesa en cualquier software de representación de video.
fuente
-show_frames
que excluiría eso.