欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 维修 > ffmpeg 常用命令

ffmpeg 常用命令

2025/2/11 10:48:45 来源:https://blog.csdn.net/weixin_44474051/article/details/145510184  浏览:    关键词:ffmpeg 常用命令

1:jpg转yuv

ffmpeg.exe -i nosignal.jpg -s 960x540 -pix_fmt yuv422p no_signal.yuv

2:视频或者图片转m2v

ffmpeg.exe -f image2 -i logo.png -q 1 -r 25 logo.m2v 

ffmpeg.exe -f image2 -i logo.bmp -q 1 -r 25 logo.m2v

ffmpeg.exe -f image2 -i logo.jpg -q 1 -r 25 logo.m2v

ffmpeg.exe -i "logo.mp4" -q 1 -r 25 logo.m2v
注:参数q越小,质量越好

ffmpeg.exe -i "logo.mp4" -c:v mpeg2video -b:v 4000k -an logo.m2v
注:参数-b:v越大,质量越好

2. mp4视频转换h264开机动画

3:多张png图片转m2v视频(/logo/logo0  logo1 .....)

ffmpeg -y -loop 1 -framerate 4 -f image2  -i ./logo/logo%d.png -q 100 -r 60 -t 1 logo_xx.m2v

-y 替换生成
-loop 1 无限循环 0 单次循环
-t 时长
-framerate 0.05 速率,越小每张图片停留时间越长

4:多张png图片转h265

ffmpeg -y -loop 1 -framerate 3   -i ./please_match/logo%d.png  -pix_fmt yuv420p -t 1 -c:v libx265   -x265-params ref=1 -b:v 128k -f rawvideo  please_match.265

5:jpeg,png,bmp等各种图片转换h.264

ffmpeg.exe -i "Koogold E38 中文 UI底图 1920x1080.bmp" -vf scale=out_color_matrix=bt709:flags=full_chroma_int+accurate_rnd,format=yuv420p -c:v libx264 -profile:v high -x264-params ref=1 -b:v 4000k -f rawvideo logo.264
输入原图片可以是jpeg,png,bmp等各种图片
参数 -b:v 4000k,码率,码率高,文件大,但是质量也会好

6:raw转png

ffmpeg.exe -vcodec rawvideo -f rawvideo -pix_fmt rgb444 -s 1280x720 -i 1.raw -f image2 -vcodec png media%d.png

ffmpeg.exe -vcodec rawvideo -f rawvideo -pix_fmt bgra -s 1280x720 -i 1.raw -f image2 -vcodec png media%d.png

在命令行中使用 ffmpeg -pix_fmts 可以得到所有的格式

7.jpg转换成bmp
ffmpeg.exe -i in.jpg out.bmp

8.gif转换jpg
ffmpeg.exe -i in.gif out.jpg

9. mp4转换h264 raw data
ffmpeg.exe -i av_flight.mp4 -c:v copy -an -bsf:v h264_mp4toannexb av_flight.264
ffmpeg.exe -i logo.mp4 -c:v copy -an -bsf:v h264_mp4toannexb logo.264
ffmpeg -i logo.mp4 -vf format=yuv420p -c:v libx264 -b:v 500k -preset veryslow -pass 2 -g 50 logo.264

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com