1.文件格式转换
-vcodec — 视频编解码
-acodec — 音频编解码
copy — 拷贝
命令行格式:ffmpeg -i 输入的视频路径 -x -y -z 输出的视频路径
例:mkv转mp4
ffmpeg -i C:\Video\input.mkv -vcodec copy -acodec copy C:\Video\output.mp4
2.视频压缩
-fs xxx — 文件大小不超过xxx MB
-r xx — 帧率为 xx fps
-b:v — 视频的码率 如:1M 表示 1Mb/s (-b:a—音频的码率)
-s — 分辨率 如:1920x1080
命令行格式:ffmpeg -i 输入的视频路径 -x -y -z 输出的视频路径
例:将一个input.mp4文件压缩到帧率为30,码率为3Mb/s,1080p,大小不超过500MB的output.mp4文件
ffmpeg -i C:\Video\input.mp4 -fs 500MB -r 30 -b:v 3M -s 1920x1080 C:\Video\output.mp4
3.软字幕提取
- 查看媒体流信息
命令行格式ffprobe 视频路径
例:查看1.mp4文件的媒体流信息
ffprobe C:\Video\1.mp4
效果图: