Ошибка при добавлении водяного знака в mp4 с помощью FFmpeg

Я пытаюсь пометить файл mp4 водяным знаком с помощью ffmpeg и следующей команды:

ffmpeg -i originalvideo.mp4 -vf « movie=watermark.png [wm];[in][wm] overlay=0:0:1 [out]«  watermarkedvideo.mp4

после некоторого процесса я получаю эту ошибку:

[NULL @ 0x168f5e0] Unable to find a suitable output format for '[wm]'
[wm]: Invalid argument
[in][wm]: command not found

Редактировать: Наконец, команда была неверна это одна работа.

ffmpeg -i originalvideo.mp4 -vf "movie=wartermark.png [watermark]; [in][watermark] overlay=main_w-overlay_w-3:main_h-overlay_h-3 [out]" outputvideo.mp4
2
задан 9 April 2013 в 01:43

1 ответ

Вот то, что я использую, это не ffmpeg (который устарел), а avconv, часть пакета libav-tools

Вот что я использовал Чтобы добавить водяной знак:

avconv -i input.mpg -vf "movie=watermark.png [watermark];[in][watermark] overlay=0:0 [out]" -c:v mpeg2video -c:a copy output2.mpg

Вот несколько полезных ссылок:

Teal Scientific обсуждает avconv

StackExchange ffmpeg

Youtube видео avconv

0
ответ дан 9 April 2013 в 01:43

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

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