Cob*_*ast 2 scaling overlay watermark ffmpeg scale
我正在缩放视频并应用这样的水印:
ffmpeg -ss 0:0:0.000 -i video.mp4 -y -an -t 0:0:10.000
-vf \"[in]scale=400:316[middle]\" -b:v 2000k -r 20
-vf 'movie=watermark.png,pad=400:316:0:0:0x00000000 [watermark];[middle] [watermark]overlay=0:0[out]'
out.flv
Run Code Online (Sandbox Code Playgroud)
但是,应用的水印似乎缩放到原始视频大小而不是缩小的缩放视频大小.
此命令行适用于ffmpeg版本0.8.6.git,现在升级到版本后行为有所不同N-52381-g2288c77.
我如何让它再次运作?
ubitux对FFmpeg IRC的回答:
使用scale和overlay在一个-filter_complex链中,如下所示:
ffmpeg -y -ss 0 -t 0:0:30.0 -i 'video.mp4' -i '/watermark.png'
-filter_complex "[0:0] scale=400:225 [wm]; [wm][1:0] overlay=305:0 [out]"
-map "[out]" -b:v 896k -r 20 -an
'out.flv'
Run Code Online (Sandbox Code Playgroud)
也通过-i而不是movie过滤器加载水印.
| 归档时间: |
|
| 查看次数: |
7653 次 |
| 最近记录: |