У меня есть несколько файлов .ts, которые я скачал из сети и хочу разбить их на файлы поменьше. Я использую FFmpeg для этого, но каждый раз, примерно через 3 минуты, видео начинает отставать и рассинхронизироваться со звуком.
Я экспериментировал с асинхронностью и вертикальной синхронизацией и зашел так далеко...
ffmpeg -I test.ts -async 1 -c:v копировать -channel_layout '5.1' -ss 01:00:12 -to 01:07:45 -y test.mp4
Результатом является файл, в котором аудио и видео синхронизированы, но каждые несколько секунд звук прыгает. Я предполагаю, что это потому, что аудио было обрезано, чтобы соответствовать видеопотоку?
Кто-нибудь знает, как можно выровнять видео со звуком? То есть оставить звук как есть и сжать/растянуть видеопоток, чтобы он был выровнен со звуком?