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