ffprobe,ffplay的用法
ffprobe的高级用法
查看格式
ffprobe -show_format abc.mp4可以输出格式信息format_name,时间长度duration,文件大小size,比特率bit_rate,流的数目nb_streams等
以Json形式输出具体每一个流最详细的信息
ffprobe -print_format json -show_streams abc.mp4
显示帧信息的命令
ffprobe -show_frames abc.mp4
查看包信息的命令
ffprobe -show_packets abc.mp4
ffplay的高级用法
循环播放10次
ffplay abc.mp4 -loop 10
指定使用那一路音频流或者视频流,没则静音或黑屏
ffplay abc.mp4 -ast 1ffplay abc.mp4 -vst 1
播放音频的原始数据
ffplay abc.pcm -f s16le -channels 2 -ar 44100wav是无压缩格式,其实就是在PCM的头部添加了44个字节,用来标识这个PCM的采样的表示格式,声道数,采样率等信息
播放视频的原始数据
ffplay -f rawvideo -pixel_format yuv420p -s 480*480 texture.yuv-f rawvideo 原始格式-pixel_format 原始格式-s 宽高
让天下没有难写的代码