ffmpeg 使用小记

mp4转图片
./ffmpeg.exe -i ./v/1.mp4 -r 1 ./v/img/img_%04d.jpg

mp4兼容平板quicktime
./ffmpeg.exe -i ./v/1.mp4 -c:v libx265 -c:a aac -crf 25 -tag:v hvc1 output265.mp4


wmv格式转mp4
./ffmpeg.exe -i ./v/2.wmv -c:v libx264 -crf 20 -c:a aac -strict experimental -b:a 192k output.mp4
./ffmpeg.exe -i ./v/2.wmv -c:v libx265 -c:a aac -crf 25 -tag:v hvc1 output2.mp4

avi格式转mp4
ffmpeg -i input.avi output.mp4
ffmpeg -i input.avi -c:v libx264 -preset slow -crf 20 -s 1920x1080 output.mp4


rmvb格式转mp4
ffmpeg -i input.rmvb -c:v libx264 -crf 20 -c:a aac -strict experimental -b:a 192k output.mp4

rmvb格式转mp4 并丢弃音频
ffmpeg -i input.rmvb -vcodec mpeg4 -b:v 200k -r 15 -an output.mp4
-b:v 200k 视频码率转成200k
-r 视频帧率转成15 fps
-an 丢弃音频

 


分析媒体封装信息
.\ffprobe.exe -show_format .\v\1.mp4

 

分析媒体信息并把结果输出成xml格式 (格式参数支持 xml ini json csv flat)
.\ffprobe.exe -of xml -show_streams .\v\1.mp4

 


查看视频帧信息
.\ffprobe.exe -of xml -show_frames -select_streams v .\v\1.mp4 >1.txt

播放视频
./ffplay.exe -autoexit .\v\1.mp4
播放视频 从30秒开始,播放20秒 之后自动关闭
./ffplay.exe -ss 30 -t 20 -autoexit .\v\1.mp4
加载字幕
./ffplay.exe -vf "subtitles=test.srt" -autoexit .\v\1.mp4

打开网络直播流
./ffplay.exe -window_title “自定义播放标题”   rtmp://url  

播放rtsp流

./ffplay.exe      -rtsp_transport tcp rtsp://url  

 

无缓冲播放,并指定窗口大小
./ffplay.exe -x 800 -y 600 -rtsp_transport tcp -i rtsp:/url     -fflags nobuffer

posted @   fsl  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示