1.FFmpeg实战命令
ffmpeg:用于音视频编解码
ffprobe:用于音视频内容分析
ffplay:用于音视频播放、可视化分析
ffmpeg:用于音视频编解码
ffprobe:用于音视频内容分析
ffplay:用于音视频播放、可视化分析# ffmpeg -formats //查看所有支持的容器格式
# ffmpeg -codecs //查看所有编解码器
# ffmpeg -filters //查看所有可用的filter
# ffmpeg -pix_fmts //查看所有支持的图片格式
# ffmpeg -sample_fmts //查看所有支持的像素格式
# ffmpeg -i money.mp4 //查看媒体信息//h264转h265; 200k是比特率(码率)
# ffmpeg -i h264.mp4 -vcodec hevc -b:v 200k h265.mp4//图片任意格式互转
# ffmpeg -i test.jpeg -y test.bmp //test.bmp是RGB格式
# ffmpeg -i test.bmp -y test.jpeg//获取摄像头/dev/video0并输出.mp4文件
# v4l2-ctl --list-devices //查看当前可用设备
# ffmpeg -f v4l2 -i /dev/video0 output.mp4
Or
# ffmpeg -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video0 output.mkv//ffplay播放yuv文件命令
# ffplay -f rawvideo -video_size 1920x1080 a.yuv //ffplay播放yuyv422
# ffplay -pix_fmts | grep 422 //获取yuyv422解码器,来解码播放
# ffplay -i test.yuv -pix_fmt yuyv422 -s 1280x720//播放yuv420p
# ffplay -pixel_format y