Ваш ответ - одно из решений, которое также сработало для меня, когда я столкнулся с подобной проблемой.Однако копирование звуковой дорожки не было для меня возможным, потому что я хочу, чтобы она была сжата, а оригиналы могли иметь дорожки со скоростью 384 кбит / с.
Но важная вещь, которую вы упомянули, была проблема понижающей дискретизации.Это, и этот поток (http://doom10.org/index.php?topic=1639.0) заставил меня задуматься и попробовать aac-кодек. Он считается экспериментальным, но он отлично работал для меня! -Async, -vsync ничего не сделал, но -acodec aac -strict экспериментальный (для ffmpeg не предупреждатьВы, что это экспериментально), сделал чудеса! Настоятельно рекомендую это решение всем, у кого есть проблемы с синхронизацией аудио / видео и где копирование аудио не является вариантом, а обычные решения не работают. aac - отличный кодек. Я все еще собираюсьиспользуйте libfaac в качестве основного кодека aac, потому что aac является экспериментальным, но я уверен, что теперь acc может дать отличные результаты в работе и быть последовательным.