獲取視頻文件格式信息的工具和方法


如果我們需要知道一個視音頻文件的信息,包括封裝格式、播放時長、碼率、視頻編碼格式、音頻編碼格式、視頻分辨率、幀率、音頻屬性等,有什么方法呢?下面我將常用的方法匯總一下:

第一種,使用MediaInfo工具 。

MediaInfo是一個用來分析視頻和音頻文件編碼和內容信息的工具。免費開源,支持眾多視頻和音頻文件格式,具有樹狀結構、文本、XML、網頁等多種查看方式,信息可導出為文本,CSV,HTML等文件。具體可參考這篇文章:

查看視頻文件格式信息的工具--MediaInfo

另外MediaInfo也開放了SDK,可以通過接口獲取到視音頻文件的信息,大家可以上網百度一下。

第二種,使用FFmpeg命令行。可參考這篇博文:

Java/PHP/C#等語言如何調用ffmpeg/ffprobe獲取音視頻文件的信息並輸出為JSON格式

第三種,使用FFmpeg API。可參考這篇文章:

用FFmpeg獲取視頻流+音頻流的信息(編碼格式、分辨率、幀率、播放時長...)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM