Как мне использовать ffmpeg -filter_complex

Я использую FFmpeg версию SVN-r0.5.9-4:0.5.9-0ubuntu0.10.04.3, и она не позволяет мне использовать -filter_complex.

Он показывает:

ffmpeg: unrecognized option '-filter_complex'

Я хочу наложить 2 видео, как я могу получить эту опцию?

3
задан 9 January 2016 в 03:52

2 ответа

Слишком старый

Ваша версия слишком стара, и на самом деле я не думаю, что она даже поддерживает любые фильтры, если я вспоминаю правильно. Можно свериться ffmpeg -filters.

Получите новое ffmpeg

Для получения последней версии, можно скомпилировать ffmpeg или просто загрузите статическую сборку. Пользователи Ubuntu 15.04 или более новый могут просто установить ffmpeg из репозитория.

Команда Example

Этот пример будет:

  1. Место video1.mp4 20 пикселей вниз и 40 пикселей.
  2. Место video2.mp4 в середине.
  3. Объедините аудио от video1.mp4 и video2.mp4.

    ffmpeg -i bg.mp4 -i video1.mp4 -i video2.mp4 -filter_complex \
    "[0:v][1:v]setpts=PTS-STARTPTS,overlay=20:40[bg]; \
     [bg][2:v]setpts=PTS-STARTPTS,overlay=(W-w)/2:(H-h)/2[v]; \
     [1:a][2:a]amerge=inputs=2[a]" \
    -map "[v]" -map "[a]" -ac 2 output.mp4
    

Также посмотрите

7
ответ дан 9 January 2016 в 03:52

использовать -vf вместо filer-complex, как

ffmpeg -i new1.mp4 -vf "movie=wlogo.png [watermark]; [in][watermark] overlay=main_w-overlay_w-10:10 [out]" -strict experimental output.mp4 
0
ответ дан 9 January 2016 в 03:52

Другие вопросы по тегам:

Похожие вопросы: