ffmpeg操作MP4视频封面
- 提取视频封面
ffmpeg -i video.mp4 -map 0:v -map -0:V -c copy cover.jpg
- 视频流中提取帧图
# 获取视频第一帧作为封面图
ffmpeg -i video.mp4 -y -f image2 -frames 1 cover_1f.jpg
# 指定封面尺寸 -s x*y
ffmpeg -i video.mp4 -y -f image2 -s 640*480 -frames 1 cover_640_480.jpg
# 第50秒提取封面
ffmpeg -i video.mp4 -y -f image2 -ss 50 -t 0.001 cover_50s.jpg
3.重新设置视频封面
ffmpeg -i video.mp4 -i act_cover.jpg -map 1 -map 0 -c copy -disposition:0 attached_pic out_video.mp4
更多参考:
https://blog.csdn.net/m0_37624402/article/details/125123818