http://blog.csdn.net/stone_wzf/article/details/45378759
‘-L’ 顯示 license
‘-h, -?, -help, --help [arg]’ 打印幫助信息;可以指定一個參數 arg ,如果不指定,只打印基本選項
可選的 arg 選項:
‘long’ 除基本選項外,還將打印高級選項
‘full’ 打印一個完整的選項列表,包含 encoders, decoders, demuxers, muxers, filters 等的
共享以及私有選項
‘decoder=decoder_name’ 打印名稱爲 “decoder_name” 的解碼器的詳細信息
‘encoder=encoder_name’ 打印名稱爲 “encoder_name” 的編碼器的詳細信息
‘demuxer=demuxer_name’ 打印名稱爲 “demuxer_name” 的 demuxer 的詳細信息
‘muxer=muxer_name’ 打印名稱爲 “muxer_name” 的 muxer 的詳細信息
‘filter=filter_name’ 打印名稱爲 “filter_name” 的過濾器的詳細信息
‘-version’ 顯示版本信息
‘-formats’ 顯示有效的格式
‘-codecs’ 顯示 libavcodec 已知的所有編解碼器
‘-decoders’ 顯示有效的解碼器
‘-encoders’ 顯示有效的編碼器
‘-bsfs’ 顯示有效的比特流過濾器
‘-protocols’ 顯示有效的協議
‘-filters’ 顯示 libavfilter 有效的過濾器
‘-pix_fmts’ 顯示有效的像素格式
‘-sample_fmts’ 顯示有效的採樣格式
‘-layouts’ 顯示通道名稱以及標準通道佈局
‘-colors’ 顯示認可的顏色名稱
‘-hide_banner’ 禁止打印歡迎語;也就是禁止默認會顯示的版權信息、編譯選項以及庫版本信息等
‘-f format’ 強制使用的格式
‘-unit’ 顯示值的單位
‘-prefix’ 顯示的值使用標準國際單位制詞頭
‘-byte_binary_prefix’ 對字節值強制使用二進制前綴
‘-sexagesimal’ 時間值使用六十進位的格式 HH:MM:SS.MICROSECONDS
‘-pretty’ 美化顯示值的格式。它相當於 "-unit -prefix -byte_binary_prefix -sexagesimal"
‘-of, -print_format writer_name[=writer_options]’
設置輸出打印格式。writer_name 指定打印程序 (writer) 的名稱,writer_options
指定傳遞給 writer 的選項。例如:將輸出打印爲 JSON 格式:-print_format json
‘-select_streams stream_specifier’
只選擇 stream_specifier 指定的流。該選項隻影響那些與流相關的選項
(例如:show_streams, show_packets, 等)。
舉例:只顯示音頻流,使用命令:
ffprobe -show_streams -select_streams a INPUT
‘-show_data’ 顯示有效載荷數據,以十六進制和ASCII轉儲。與 ‘-show_packets’ 結合使用,它將
dump 包數據;與 ‘-show_streams’ 結合使用,它將 dump codec 附加數據。
‘-show_error’ 顯示探測輸入文件時的錯誤信息
‘-show_format’ 顯示輸入多媒體流的容器格式信息
‘-show_packets’ 顯示輸入多媒體流中每一個包的信息
‘-show_frames’ 顯示輸入多媒體流中的每一幀以及字幕的信息
‘-show_streams’ 顯示輸入多媒體流中每一個流的信息
‘-show_programs’ 顯示輸入多媒體流中程序以及它們的流的信息
‘-show_chapters’ 顯示格式中存儲的章節信息
‘-count_frames’ 計算每一個流中的幀數,在相應的段中進行顯示
‘-count_packets’ 計算每一個流中的包數,在相應的段中進行顯示
‘-show_program_version’ 顯示程序版本及配置相關信息
‘-show_library_versions’ 顯示庫版本相關信息
‘-show_versions’ 顯示程序和庫版本相關信息。相當於同時設置‘-show_program_version’ 和
‘-show_library_versions’
‘-i input_file’ 指定輸入文件
下面代碼保存成bat文件,在win上面執行
ffprobe.exe -L
pause
ffprobe.exe -show_frames fuck.mov
pause
ffprobe.exe -show_format fuck.mov
pause
ffprobe.exe -show_packets fuck.mov
pause
ffprobe.exe -show_error fuck.mov
pause
ffprobe.exe -count_frames fuck.mov
pause
ffprobe.exe -show_programs fuck.mov
pause
ffprobe.exe -show_data fuck.mov
pause