日常编码中用到的ffmpeg命令行,及时记录备忘,命令亲测有效哦
- 查看文件详情
# 查看文件详情
ffmpeg -i a.ts -f null -
# 以json格式查看详情
ffprobe -v quiet -print_format json -show_format -show_streams -i
- 播放文件
# 播放远程 m3u8文件
ffplay -i http://***/media/test2.m3u8
- 逐帧切图
# 逐帧切图
ffmpeg -y -v quiet -i input.ts -r 25 -q:v 2 -f image2 "input\%d.jpg"
- 视频截取
# 视频截取
ffmpeg -i ./input.mp4 -vcodec copy -acodec copy -ss 00:00:01 -to 00:00:15 ./cutout.mp4 -y
- 视频剪裁掉音频
# 视频剪裁调音频
ffmpeg -i input.mp4 -vcodec copy -an output.mp4
- 视频转码
# ts转mp4
ffmpeg -y -i input.ts -c:v libx264 -c:a copy -bsf:a aac_adtstoasc output.mp4
# mp4转ts
ffmpeg -y -i input.mp4 -