Nb: я неправильно задал этот вопрос at stackoverflow
Я использовал командную строку ffmpeg, показанную в этот вопрос разделить MKV файлы идеально в течение длительного времени. Теперь у меня есть несколько файлов MP4, которые я хотел бы разделить, и сначала казалось, что это работает, но каждый последующий сегмент после первого имеет аудио не синхронизированы! И на несколько секунд.
Я пробовал форсировать ключевые кадры (советы, которые я нашел на некоторых других сайтах) и это не помогло.
Я попробовал другую программу полностью (Avidemux), и он был в состоянии разделить файл с правильным выходом, но это было намного медленнее, занимая более 3 минут против менее 2 секунд с ffmpeg. С Avidemux я был в состоянии определить точное положение i-кадра, где я хотел разделить, так что думая, возможно, что это была проблема синхронизации я попытался, что точное положение (т. е.. 00:12:17.111 вместо 00:12:16 или любой другой), но это не помогло любой.
есть ли вариант, который мне не хватает с ffmpeg, чтобы заставить его правильно синхронизировать аудио с видео при разделении?
просто Примечание: я использовал версию 2013 ffmpeg. Я просто обновил до последней версии 2.6, но вопрос остается.