亚欧色一区w666天堂,色情一区二区三区免费看,少妇特黄A片一区二区三区,亚洲人成网站999久久久综合,国产av熟女一区二区三区

  • 發布文章
  • 消息中心
點贊
收藏
評論
分享
原創

ffprobe音視頻碼流分析教程

2023-09-18 08:55:56
36
0

一:概念

FFmpeg 是一個(ge)開源的多媒體處理庫,FFprobe 是其中的一個(ge)工具。它主要(yao)用(yong)于分析多媒體文件(jian)的格式(shi)和元(yuan)數(shu)據(ju),例(li)如視頻(pin)的幀(zhen)率(lv)、編碼(ma)(ma)方式(shi)、分辨(bian)率(lv)等信息,以及音(yin)頻(pin)的采樣率(lv)、編碼(ma)(ma)方式(shi)等信息。

 

二:常用參數

-version:顯(xian)示ffprobe的版本信(xin)息

-i:指定輸(shu)入文件的路(lu)徑

-show_streams:顯示(shi)輸入文(wen)件中的(de)所有流(liu)信(xin)息,包括(kuo)流(liu)的(de)類(lei)型、編碼方式、時長等

-show_packets  顯示輸(shu)入多媒(mei)體流中每(mei)一個包的信息(xi)    

-select_streams:選擇要顯示的(de)流(liu)(liu),可以指定流(liu)(liu)的(de)類型(如視頻流(liu)(liu)、音頻流(liu)(liu)、字幕流(liu)(liu)等)或流(liu)(liu)的(de)ID

-show_format   顯示輸入多媒(mei)體流的容(rong)器(qi)格式信(xin)息    

-show_frames   顯示(shi)輸入多媒(mei)體流(liu)中的(de)每一幀(zhen)以及(ji)字幕(mu)的(de)信息    

-show_programs  顯(xian)示輸入多媒體流中程(cheng)序以及它(ta)們的流的信(xin)息 

-show_entries 設置要(yao)顯(xian)示的條目列表   

 

三:常用示例

1.查看mp4文件所有視頻幀信息,包括幀類(lei)型(xing),時間戳等

ffprobe -i input.mp4 -show_frames -select_streams v

2.查看mp4編碼格式信息

ffprobe -i input.mp4 -show_format

3.判斷mp4文(wen)件(jian)是(shi)否包含B幀(zhen)

ffprobe -i input.mp4 -show_frames | grep "pict_type=B"

4.查(cha)看mp4文件的碼(ma)率信息

ffprobe -i input.mp4  -select_streams v:0 -show_entries stream=bit_rate -v error

5.查看mp4文件時(shi)長信(xin)息(xi)

ffprobe -i input.mp4 -show_entries stream=duration -v quiet

6.查看mp4文件音頻采樣率

ffprobe -i input.mp4  -select_streams a  -show_entries stream=sample_rate -v error 

 

 

 

0條評論
0 / 1000
馬****宇
4文(wen)章數(shu)
0粉(fen)絲數(shu)
馬****宇
4 文章 | 0 粉(fen)絲
馬****宇
4文(wen)章(zhang)數
0粉絲數
馬****宇
4 文章(zhang) | 0 粉絲
原創

ffprobe音視頻碼流分析教程

2023-09-18 08:55:56
36
0

一:概念

FFmpeg 是一個(ge)開源的(de)多(duo)媒體(ti)處理(li)庫(ku),FFprobe 是其中的(de)一個(ge)工具。它(ta)主要(yao)用于分析多(duo)媒體(ti)文件(jian)的(de)格式(shi)和(he)元(yuan)數據(ju),例如(ru)視頻的(de)幀率、編(bian)(bian)碼(ma)方式(shi)、分辨率等信息,以(yi)及音(yin)頻的(de)采樣率、編(bian)(bian)碼(ma)方式(shi)等信息。

 

二:常用參數

-version:顯示ffprobe的版本(ben)信(xin)息

-i:指(zhi)定輸入文件的路徑

-show_streams:顯示輸入文件中的所有流(liu)(liu)信(xin)息,包(bao)括流(liu)(liu)的類型、編碼方式、時長等

-show_packets  顯示輸入多媒體流中每一個包的(de)信息    

-select_streams:選擇要顯示的流(liu),可以指定流(liu)的類型(xing)(如視(shi)頻流(liu)、音頻流(liu)、字幕流(liu)等)或流(liu)的ID

-show_format   顯(xian)示(shi)輸入多媒(mei)體流的(de)容器格式信(xin)息(xi)    

-show_frames   顯(xian)示輸入多媒體流中的每(mei)一幀以及字幕的信息    

-show_programs  顯示輸(shu)入多(duo)媒體流(liu)中(zhong)程(cheng)序以及它們的(de)(de)流(liu)的(de)(de)信息 

-show_entries 設置要顯示(shi)的條目列表   

 

三:常用示例

1.查看mp4文件所(suo)有視頻幀信息,包括幀類型,時間戳等

ffprobe -i input.mp4 -show_frames -select_streams v

2.查看mp4編(bian)碼(ma)格式(shi)信(xin)息

ffprobe -i input.mp4 -show_format

3.判斷(duan)mp4文(wen)件是否包(bao)含B幀(zhen)

ffprobe -i input.mp4 -show_frames | grep "pict_type=B"

4.查看mp4文件的碼率信息(xi)

ffprobe -i input.mp4  -select_streams v:0 -show_entries stream=bit_rate -v error

5.查看(kan)mp4文件時長信息

ffprobe -i input.mp4 -show_entries stream=duration -v quiet

6.查(cha)看mp4文件音(yin)頻采樣率

ffprobe -i input.mp4  -select_streams a  -show_entries stream=sample_rate -v error 

 

 

 

文章來自個人專欄
文章 | 訂閱
0條評論
0 / 1000
請輸入你的評論
0
0