|
FFmpeg的滤镜命令
FFmpeg的滤镜命令:
ffmpeg -i in.mov -vf crop=in_w-200:in_h-200 -c:v libx264 -c:a copy out.mp4
ffmpeg -i dfy_driving_data_result.mp4 -vf crop=in_w-400:in_h-200 -c:v libx264 -c:a copy out.mp4
-vf: video filter 视频滤镜 crop滤镜
in_w-200: 输入的视频宽度 减去 200
-c:v 视频的编码器
-c:a 音频的
播放:ffplay out.mp4
FFmpeg滤镜的使用(给视频添加 图片水印):
ffmpeg -i dfy_driving_data_result.mp4 -i logo.png -filter_complex "[1:v] scale=244:80 [logo];[0:v][logo] overlay=x=0:y=0" out.mp4
i:输入流,可以将-i理解为设置输入流,后面跟的即为输入流
[1:v]:即第二个视频流,v应该就是视频的意思,这个作为scale的输入流
[logo]:scale处理后的流标记
scale=244:80:水印的大小
overlay=x=100:y=0:控制水印的位置
[0:v][logo]overlay=x=0:y=0
[0:v]:索引为0的那路流
[logo]:标记了缩放后的那路流,把[logo]覆盖到[0:v]上,其中[logo]为缩放后的临时标记名
x=100:y=0属性的设置,用冒号隔开
|
|