FFMPEG оверлейное видео со сдвигом по времени или смещением
Я выяснил, как объединить 2 видео с помощью команды наложения, но мне было интересно, есть ли способ сместить или сдвинуть 2-е видео по времени, чтобы вы не видели наложенное видео до истечения определенного времени прошло?
1 ответ
Да, используйте itsoffset
возможность смещения конкретного потока.
Смотрите мой ответ здесь для конкретных примеров использования: Исправьте видео m4v, которое имеет задерживающее аудио (аудио и видео не синхронизировано)
Вы хотите предоставить два входных файла, один смещение -itsoffset
указав (положительное) значение задержки, используйте -filter_complex
наложение, а затем используйте -map
варианты, чтобы выбрать правильные потоки, чтобы собрать его обратно.
Обратите внимание, что вы не можете использовать -c copy
копировать видеопотоки - вам придется указать FFmpeg перекодировать.