2

Я выяснил, как объединить 2 видео с помощью команды наложения, но мне было интересно, есть ли способ сместить или сдвинуть 2-е видео по времени, чтобы вы не видели наложенное видео до истечения определенного времени прошло?

1 ответ1

2

Да, используйте опцию itsoffset для смещения определенного потока.

Смотрите мой ответ здесь для конкретных примеров использования: Исправьте видео m4v, которое имеет задерживающее аудио (аудио и видео не синхронизировано)

Вы хотите предоставить два входных файла, сместить один с параметром -itsoffset , указав (положительное) значение задержки, использовать оверлей -filter_complex , а затем использовать параметры -map , чтобы выбрать подходящие потоки для их объединения.

Обратите внимание, что вы не можете использовать -c copy для копирования видеопотоков - вы должны указать FFmpeg перекодировать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .