ffmpeg h.265壓縮
ffmpeg -f rawvideo -vcodec rawvideo -pix_fmt yuv420p -s 176x144 -i or.yuv -c:v libx265 -x265-params qp=39 encoder.mp4
ffmpeg h.265解壓縮
ffmpeg -i encode.mp4 decode.yuv
ffmpeg計算yuv視頻的psnr
ffmpeg -s 176x144 –i decode.yuv -s 176x144 –i or.yuv -lavfi psnr="stats_file= psnr.log" -f null –
ffmpeg -h encoder=h263 #查看h263所有參數(shù)說明
ffmpeg … 2> log.txt # 保存日志文件
ffmpeg -i input ... codec .... -ssim output #計算平均的psnr
-
ffmpeg
1. ffmpeg --help long #查看詳細(xì)幫助 ffmpeg --help full 2. ffmpeg --formats #查看是否支持文件格式 3. ffmpeg --encodecs/ --encoders / --decoders (可以看里面的詳細(xì)解釋)
-
ffprobe
查看每一個音頻詩句包信息或者視頻數(shù)據(jù)包信息蒂培,查新節(jié)目信息赘方,查看流信息肿孵,查看每一個流有多少幀以及每一個流有多少個音視頻包,查看視頻像素點(diǎn)的格式等胡嘿。ffprobe -show_packets input.flv ffprobe -of flat -show_packets input.flv ffprobe -of json -show_packets input.flv ffprobe -of csv -show_packets input.flv
-
ffplay
ffplay -ss 30 -t 10 input.mp4 #視頻從30s播放蛉艾,播放10秒鐘。 ffplay -window_title "Hello world" output.mp4 #窗口自定義標(biāo)題 ffplay -window_title "視頻播放" rtmp://xxx.com/live/stream #視頻ffplay打開網(wǎng)絡(luò)直播流 ffplay -showmode 1 output.mp3 #可以看到音頻數(shù)據(jù)波形的形式顯示出來 ffplay -debug vis_sm_type -window_title "hello" -ss 30 -t 10 -auoexit output.mp4 #當(dāng)播放器視頻時先要體驗(yàn)解碼器是如何解碼每個宏塊衷敌。 ffplay -vismv pf output.mp4 #查看p幀
ffprobe -show_frames input.flv 查看視頻中幀信息
ffprobe -show_streams input.flv 查看流信息
-
查看編碼器支持
./configure --list-encoders
-
查看解碼器支持
./configure --list-decoders
-
查看封裝支持
./configure --list-muxers
-
查看解封裝支持
./configure --list-demuxers
-
查看通信協(xié)議支持
./configure --list-protocols