视频文件处理命令行点滴
1. 视频文件截图
ffmpeg.exe -i "c:\test.mp4" -f image2 -ss 8 -vframes 1 -y "c:\test.bmp"
-i 表示输入文件
-f 表示输出文件格式
-ss 表示截取第几秒的画面
-vframes 表示截图的帧数
-y 表示覆盖保存输出文件
最后一个参数是ffmpeg的输出文件
2. 获取视频文件播放时间以及分辨率等信息
ffmpeg.exe -i "c:\test.avi"
3. 获取MP4文件信息
mp4box.exe "c:\test.mp4" -info
4. F4V转MP4
f4vpp.exe -i "c:\test.f4v" -o "c:\new.mp4" -v -f
-i 输入文件
-o 输出文件
-v 显示转换过程
-f 覆盖保存输出文件
ffmpeg.exe -i "c:\test.f4v" -y -codec copy "c:\new.mp4"
-codec copy 表示保留原有视频编码信息不变进行转换
5. MP4文件合并
mp4box.exe -force-cat -cat "c:\a.mp4" -cat "c:\b.mp4" -cat "c:\c.mp4" -new "c:\output.mp4"
-force-cat 表示强制合并操作(mp4合并文件中的视频和音频信息需要相同,否则会有问题)
-new 覆盖保存输出文件
6. 按固定时间长度分割MP4文件
mp4box.exe -split 60 "c:\test.mp4"
单位(秒),一分钟一个MP4文件进行分割
输出文件自动保存在输入文件相同的目录下
7. 按固定文件大小分割MP4文件
mp4box.exe -splits 1024 "c:\test.mp4"
单位(KB),1MB一个MP4文件进行分割
最大分割大小为600MB
8. 按时间段截取MP4文件
mp4box.exe -splitx 0:64 "c:\test.mp4"
单位(秒),从第0秒到第64秒截取MP4文件
相关工具下载地址:
ffmpeg:http://www.ffmpeg.org/download.html