1、纯载荷数据格式转换
ffmpeg -vcodec rawvideo -pix_fmt rgb32 -s 640x480 -i input.bmp out.png-------无描述头字段
2、视频文件中抽帧
ffmpeg -i input..mp4 -f image2 image-%05d.png
3、视频数据到YUV转换
ffmpeg -i input.264 -pix_fmt yuv420p out.yuv-----无文件描述头字段
ffmpeg -i input.264 -pix_fmt yuv420p out.y4m-----有文件描述头字段
4、图片或者视频crop
crop的参数格式为w:h:x:y
ffmpeg -i render.bmp -vf crop=800:500:0:0 render_crop.bmp
5、PSNR计算
ffmpeg -s 1280x720 -pix_fmt yuv420p -i src.yuv -s 1280x720 -pix_fmt yuv420p -i dst.yuv -lavfi psnr="stats_file=psnr.log" -f null -
6、录制指定应用程序
ffmpeg -f gdigrab -i title="程序名称" -pix_fmt yuv420p sgame.y4m
7、ffmpeg推rtmp流命令行
ffmpeg -re -i inputfile -f flv “rtmp://xxxx” 注意增加""否则解析地址会异常
8、ffmpeg拉rtmp流,并保存本地文件命令行
ffmpeg -i "rtmp://xxx" -acodec copy -vcodec copy -f flv -y test.flv
9、导出mp4文件各种box信息
ffprobe -show_packets -of xml 3m_vbv.mp4 > framesize.xls
10、mp4文件转ts文件命令行
ffmpeg -i input.mp4 -an -vcodec copy -bsf hevc_mp4toannexb output.ts
ffmpeg -i input.mp4 -codec copy -bsf:v h264_mp4toannexb output.ts