1.视频获取封面
ffmpeg -ss 00:00:2 -i input.mp4 -vframes 1 -y output.jpg
-
-ss
在视频第2秒截图 -
-vframes 1
输出一帧截图
2.图片、视频添加水印
ffmpeg -i input.mp4 -vf \
"movie=watermark.png,scale=100:-1[watermark];\
[in][watermark]overlay=main_w-overlay_w:main_h-overlay_h[out]" \
-strict -2 -y out.mp4
-
movie=watermark.png,scale=100:100[watermark];
指定水印图并指定大小为宽 100 像素,高度自由缩放 -
main_w
视频宽度 -
main_h
视频高度 -
overlay_w
缩放后的水印宽度 -
overlay_h
缩放后的水印高度 -
[in][watermark]overlay=main_w-overlay_w:main_h-overlay_h[out]
将缩放后的水印放置在距视频左上角 x=main_w-overlay_w,y=main_h-overlay_h 的位置 -
-strict -2
使用 aac 音频编码,ffmpeg 自带的音频编码,如果不使用 aac 音频编码使用使其的编码需要导入第三方的音频编码库。