У меня есть видео со звуком (overlayvideo.mov), которое я накладываю поверх другого видео (basefilem.mp4) и начинаю наложение через 20 секунд. Вывод (finalvideo.mp4) выглядит великолепно, но звук из оверлея все еще начинается с 00:00:00.000, а не тогда, когда мне нужно его запустить, а именно 00:00:20.000 (который я установил с помощью itoffset).
Я понимаю, что это смещение имеет дело только с видео. Итак, как мне указать в моей команде ниже запуск аудио в оверлее одновременно с его смещением?
Это моя текущая команда. Он работает отлично, за исключением того, что я просто пытаюсь выяснить, как и где разместить фильтр adelay с этим, чтобы звук в оверлее начинался одновременно с видео оверлея (в этом примере мне нужен звук оверлея для запуска через 20 секунд)
ffmpeg -y -i basefilem.mp4 -itoffset 00:00:20.000 -i overlayvide.mov - ilter_complex "[1:v]scale=1280x720[ovrl];[0:v][ovrl]overlay=eof_action=pass[outv];[0:a][1:a]amix[outa]" -map [outv] -map [outa] -c:v mpeg4 -strict experimental -ascale:v 10 finalvideo.mp4