我有一些视频,我想用透明的PNG给它们添加水印。这是我尝试过的:
ffmpeg -i 9.flv -vf "movie=logo.png [watermark];[in][watermark] overlay=10:10 [out]" 9_w.flv
但是,不保留比特率或质量。我希望ffmpeg能够使用与原始文件完全相同的设置重新编码文件(相同的编解码器,比特率)。如果那不容易实现,我想用特定的编解码器进行编码,但保留“质量”,不过这是衡量的。
答案 0 :(得分:3)
试
ffmpeg -i 9.flv -vf "movie=logo.png [watermark];[in][watermark] overlay=10:10 [out]" -vcodec flv -sameq 9_w.flv
这告诉ffmpeg使用相同的质量进行视频编码。
你也可以添加
-acodec libmp3lame copy
在输出之前用音频编码做同样的事情。