Я использую ffmpeg для конвертации видео из avi в mp4.
Аудио / видео на выходе mp4 не синхронизированы. Я исследовал и нашел следующую ссылку, которая предполагает, что это проблема с более новыми сборками ffmpeg:
http://forum.videohelp.com/threads/320342-Audio-out-of-sync-problem-with-FFMPEG-encoding-MP4-%28h-264-AAC%29?p=1983858&viewfull=1#post1983858
Я попытался построить 18715 как предложено, и действительно аудио / видео синхронизирован. Я думал, что просто буду использовать эту сборку, но потом понял, что размер выходного файла намного больше (примерно на треть больше). Есть идеи почему? В настоящее время основная проблема в моем приложении - пропускная способность.
Я пытаюсь либо решить проблему синхронизации с последней сборкой, либо выяснить, как уменьшить размер файла с более старой сборкой. Есть предложения?
EDIT:
Команда, которую я использую для преобразования:
ffmpeg -i test.avi -vb 100k -ab 48k -r 20 test.mp4
Это видео с очень низким разрешением и довольно статичным, и низкий битрейт является достаточным (и не является причиной каких-либо проблем, когда не используется mp4).