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