FFmpeg 比较实用的命令
ffmpeg 是一款非常强大的音视频处理工具,它可以完成对视频的编码,解码以及整合等等功能。它有着强大的命令行操作选项,下面罗列一下非常使用的命令,方便大家处理视频(不依赖Adobe Premiere 等比较复杂软件)。
- 截取分帧的图片
ffmpeg -i video.mp4 thumb%04d.jpg -hide_banner
- 获取某一帧的图片
ffmpeg -i video.mp4 -ss 00:00:07.000 -vframes 1 thumb.jpg
- 截取某个片段
ffmpeg -i video.mp4 -t 00:00:50 -c copy small-1.mp4 -ss 00:00:50 -codec copy small-2.mp4
- 剥离音轨
ffmpeg -i video.mp4 -c copy audio.mp3
- 剥离字幕(必须存在字幕)
ffmpeg -i video.mp4 -map 0:s:0 subs.srt
如果提示 #0 不存在字幕可以把 s:0 改成 s:1
- 转换格式
ffmpeg -i video.flv -c:v libx264 video.mp4
- 截取 gif
ffmpeg -i video.mp4 -vf scale=500:-1 -t 10 -r 10 image.gif