MediaInfo 是一個多平台的開源應用程序,為用戶提供命令行程序和圖形用戶界面,用於可視化音頻和視頻文件的各種特徵。
它顯示有關幾乎所有多媒體文件的標籤,編解碼器和容器的詳細信息(請參閱下面的支持格式)。該應用程序的設計初衷是為了與Linux,Microsoft Windows和Mac OS X操作系統兼容。
功能一目了然
主要功能包括能夠讀取各種音頻和視頻文件格式,為用戶提供可高度自定義的多種視圖模式,將信息導出為純文本,HTML或CSV文件以及本地化的功能和國際化能力。
如上所述,該程序主要在任何終端仿真器中運行,但感謝圖形用戶界面允許用戶輕鬆快速地加載任何多媒體文件並查看所使用的編解碼器,整體比特率模式,整體比特率,編碼日期,標記日期,以及視頻和音頻流。
此外,它還允許您訪問用於對應用程序中加載的視頻和/或音頻文件進行編碼的相應編解碼器的官方網站,以及下載該多媒體格式的播放器。
支持多種多媒體文件格式
支持的文件格式包括MKV,AVI,DivX,XviD,OGM,WMV,Real Media,MPEG-1,MPEG-2,MPEG-4,DVD(VOB)和用於視頻文件的QuickTime,MP3,FLAC,WAV,用於音頻文件的OGG,AC3,DTS,AAC,M4A,RA,AU和AIFF,以及用於字幕的SRT,ASS,SSA和SAMI。
應用程序還可以顯示(如果可用)有關文件的一般信息,例如標題,持續時間,作者,曲目編號,導演專輯和日期,寬高比,fps,採樣率,頻道,字幕語言,列表章節和章節數。
底線
總之,MediaInfo是一個體面而有用的應用程序,用於分析Linux平台下的媒體文件。它支持大量的視頻和音頻文件,並顯示大量信息。
此版本中的新功能:
- PBCore 2.1出口更新,由WGBH贊助,作為NEH資助的PBCore開發和保護項目的一部分
- TIFF:支持更多IFD(密度,軟件......)
- NISO Z39.87輸出
- 掌握顯示顏色Primaries:當存在時,始終顯示BT.709而不是實際值
- 附件:默認情況下,不再提供XML中的附件內容,修復
版本中的新功能:
- MediaInfoOnline:https://mediaarea.net/MediaInfoOnline
- JavaScript構建和示例
- 杜比視界:檢測杜比視界並顯示MPEG-TS和MP4文件的配置文件
- MPEG-4:支持外部時間碼軌道(.qtc)
- JPEG 2000:支持IMF個人資料
- F523,BDMV:支持UHD藍光播放列表
- PCM Matroska曲目的Endianness和Sign報告
- MPEG-4:Resolume DXV顯示
- MPEG-4:支持文件名> 64個字符長或非ASCII用於引用文件
- 輕微的二進製文件優化
- colour_description:為了擁有更多可讀名稱而進行一些更改(DCI P3,顯示P3,sRGB)
- MP4:使用杜比視界的一些HEVC流崩潰
- VC-3:當每個塊有多個幀時,不應將幀速率檢測為錯誤
- Matroska:錯誤的顏色範圍信息
- Matroska:用一些損壞的文件修復崩潰
- MXF:當頁眉和頁腳之間存在不連貫時,更好地支持高度
- transfer_characteristics:修復值14和15之間的BT.2020差異
- 跟踪:使用某些文件修復凍結
- 跟踪:包含一些MOV文件的無效字符編碼
- 一些內存洩漏修復 版本0.7.99中
新增內容:
- EBUCore:JSON輸出( - 輸出= EBUCore_1.8_JSON)
- EBUCore:添加writingLibraryName和writingLibraryVersion屬性
- 廣告ID標識符顯示在一行(“值(註冊表)”格式)
- MPEG-4:更好地顯示VobSub曲目的格式
- MPEG-4:對於mp4a,mp4v,mp4s,CodecID是stsd name + ObjectTypeId
- AVC:preferred_transfer_characteristics支持
- MPEG視頻,MPEG-4視頻,AVC,HEVC,MPEG-4,Matroska:正確檢測RGB
- matrix_coefficients:檢測Y'D'zD'x和Chromaticity-derived
- AAC:關於SBR / PS是隱式/顯式/ NBC(不向後兼容)的信息
- AAC:在CodecID中指示audioObjectType
- 由於四捨五入問題修復了一個奇怪的1.334 DAR
0.7.96版中的新功能:
- MPEG-4:從DV子流中顯示錄製日期
- I505,AC-3:因某些可能格式錯誤的幀而崩潰
- I477,AVC:從某些3D BD 打開.mpls時修復掛起
- MPEG-4:不顯示“1904” year是原始值為0(Mac / Linux)
- 默認情況下禁用專用讀取線程(罕見死鎖)
- #B1027,MPEG-TS:某些文件被檢測為MPEG-TS或BDAV但它們不是
- 文件序列:MPEG-TS文件序列(文件數量)的幀數錯誤
- MXF:在文件中間解析了幾幀後,檢測到更多608/708
版本0.7.94中的新功能:
- 新功能:
- VC-3:檢測嵌入時間碼
- VC-3:更好地支持寬度為960或1440 的流
- VC-3:支持版本3(a.k.a. DNxHR),包括版本1/2的配置文件和級別(a.k.a. DNxHD)
- Matroska追踪功能:縮小尺寸
- MXF追踪功能:縮小尺寸
- Visual Studio 2017項目文件
- 修正:
- M143,具有採集元數據的MXF:崩潰修復
- 多次崩潰修復
版本0.7.93中的新功能:
- 新:
- Matroska:檢測本機FFV1 CodecID(“V_FFV1”)
- AC-3 / E-AC-3:檢測核心流內的Atmos
- AC-3 / E-AC-3:雙單聲道和環繞聲的元數據顯示的輕微重組
- AC-3 / E-AC-3:“完全主要”和類似的信息轉移到“服務種類”專線
- AC-3 / E-AC-3:關於如何構建流的更精確(例如“E-AC-3 + Atmos / E-AC-3”或“TrueHD + Atmos / TrueHD / AC-” 3英寸)
- WTV:基本檢測
- MPEG-TS:Opus的檢測
- 網址:" URLEncode"用於說明輸入是否應該是URL編碼的選項(默認為guess =沒有更改,除非它包含空格)
- MediaTrace:對於比特流(非字節流),位偏移錯誤
- 修正:
- HLS:持續時間有時是錯誤的,只讀取第一個TS文件持續時間。現在顯示完整持續時間
- MPEG-TS:如果流被加密或無效,則有時不是AVC的預期級別(例如“BaseLine@3.0”而不是“Baseline @ 3”)
- Matroska:當Matroska軌道標題寬度/高度在CodecID之後 時,未初始化FFV1流寬度/高度
- FFV1:使用一些錯誤的切片標頭修復潛在的崩潰
- Matroska:在大附件和CRC32存在的情況下崩潰
版本0.7.92中的新功能:
- 新:
- #F507,MXF:檢測HLG傳輸特性
- #F508,HEVC:支持preferred_transfer_characteristics SEI(來自HEVC / H.265草案,DVB中HLG的首選方法)
- MXF:解析AVC描述符並使用本質內容進行交叉檢查
- MP4:更多AppleStoreCountry值映射到國家/地區,顯示國家/地區編號(如果未知)
- 文件擴展名:測試文件擴展名是否與容器格式相對應
- AVI / WAV:截斷文件的測試
- MIXML輸出:Format_Profile分為Format_Profile,Format_Level,Format_Tier
- ID3v2:TCAP標記映射到新字段“PodcastCategory”
- 修正:
- MIXML輸出:缺少一些* _Original值
- MXF /圖文電視:未正確檢測非字幕流
- ID3v2:TP2標記錯誤地映射到“伴奏”,現在映射到“Album_Performer”
- ID3v2:TSO2標記錯誤地映射到“Performer_Sort”,現在映射到“Album_Performer_Sort”
- ID3v2:TCMP標記顯示兩次(2“彙編”行)
- Windows版本有時在Windows資源管理器中顯示一個長字符串,更改為較短的字符串
版本0.7.91中的新內容:
- 將TIFF擴展名添加到Windows外殼擴展程序
- Debian 9和Ubuntu 16.10+:刪除不需要的依賴
- IMF和PTX:從文件名中檢測到更多語言(但仍需要添加常用語言標籤的完整列表)
- IMF和PTX:支持非標準但常見的“LAS” =“西班牙語(拉丁美洲)”語言代碼
- MXF:支持SMPTE ST 2067-21:2016中定義的彩色原色,傳輸特性,編碼方程,例如: xvYCC或BT.2020
- 輕微的性能優化和清理(感謝Pavel Pimenov)
- Matroska的MediaTrace優化
- 修正了FFV1 v0 / v1的解析
- PTX:修復由於在查找跟踪語言時解析某些文件名而導致崩潰的問題
版本0.7.89中的新功能:
- Windows的樹視圖:將結果顯示在樹的頂部
- QuickTime:不使用SPS / PPS(“aixx”和“AVin”CodecID)支持Panasonic AVC-Intra 50/100/200
- 基於未來ISO 23001-8:201x / PDAM1的更多QuickTime / MP4 / AVC / HEVC顏色描述
- FFV1:處理錯誤版本時處理16位深度(YUV和RGB)
版本0.7.88中的新功能:
- 使用HTTP / HTTPS支持分發的MediaInfo:支持帶有簽名版本4的Amazon S3
- FFV1:解析速度略有提升
- 持續時間:在上次發布中修復回歸,有時僅顯示持續時間
版本0.7.86中的新功能:
MediaInfo 0.7。84(2016年4月1日)中的新內容
0.7.84版中的新功能:
- #I122,MPEG-4 / MOV:如果mdhd時間刻度為0則崩潰
- MPEG-4 / MOV:如果格式錯誤的stsc / stsz(通過模糊檢測)無限循環
- MPEG-TS:未檢測到某些DVB字幕
- HLS:更好地處理具有EXT-X-BYTERANGE的媒體播放列表
版本0.7.80中的新功能:
- Matroska:支持每個軌道的MKVMerge統計標籤(持續時間幀數,流大小,比特率),這要歸功於ndjamena
- FLAC:頻道位置,感謝ndjamena
- FLAC:檢測到的位深度與存儲位深度之間的差異
- MPEG-TS:如果存在DTVCC傳輸流且沒有DTVCC服務描述符,則還要掃描文件中間以檢測更多字幕服務
- 字幕幀速率計算,如果幀數和持續時間可用(默認隱藏)
- Matroska中的字幕:元素數
- Matroska,MXF和MP4 / MOV:截斷文件的檢測
- DTS:ES Matrix和ES Discrete之間的差異
- DTS:即使存在HRA或MA,也會顯示ES Matrix或ES Discrete
- DTS:DTS-HRA與96k選項和純DTS-96/24 之間的差異
- DTS:檢測DTS:X
- 每幀信息樣本
- AC-3:檢測TrueHD內的Atmos
- 視頻幀速率:顯示1 / 1.001幀速率的精度(例如“23.976(24000/1001)fps”和“23.976(23976/1000)fps”)
- MPEG-4 / MOV:在CodecID字段中顯示兼容品牌的完整列表
- MPEG-4 / MOV:替代組
- MPEG-4 / MOV:“已禁用”標籤
- MPEG-4 / MOV:“強制”標籤
- MPEG-4 / MOV:顯示曲目之間的鏈接(章節,副標題,後備)
- MXF:處理更多采集元數據項
- MXF:包名稱
- AVC:存儲隔行掃描內容的方法(交錯字段或分隔字段)
- EBUCore:採集元數據(概念證明,僅供反饋)
- Matroska:重新審視幀速率檢測算法,預計錯誤數字會減少
- SDP /圖文電視:有時會顯示一些頁面(當存在於兩個不同的SDP行中時)多次顯示
- MPEG-4 / MOV:未顯示某些提示音軌
- 添加了“香港語言”
- 選項“完整解析”
0.7.77版中的新功能:
- #B941,MXF:只有視頻流和輔助數據流的文件第二視頻流不正確
- MOV:將r210 CodecID檢測為原始RGB
- 輔助數據:檢測所有元數據塊(以前:僅檢測到第一個)
- MPEG-TS:具有僅填充的PES的TSP(188 + 16 TS)文件的錯誤解復用
- MediaTrace#2:使用Flags項目格式錯誤(修補程序,標記意味著在XML輸出中禁用)
- MediaTrace#3:XML格式錯誤,包含一些MP4文件
- MediaTrace#6:XML重複屬性
- MediaTrace#10:版本化的xsd,創建庫名稱和版本
- MediaTrace:未轉義XML內容
- #B947,Amazon S3支持(REST API v2),僅限CLI / DLL,如果使用libcurl支持編譯:如果密鑰包含/ character ,s3上的分析文件無法正常工作
0.7.75版中的新功能:
- 添加了:
- MXF:考慮60 fps時間碼曲目,2個分量相差2幀作為單個時間碼
- EBUCore 1.6:切換到最終XSD的鏈接
- 錯誤糾正:
- XDCAM:某些目錄結構被錯誤地檢測為具有XML文件的XDCAM結構
- MXF:SDTI 60 fps次錯誤
- #B927,DPX:使用日期/時間特定的DPX格式代替類似ISO的格式
- #B927,EBUCore:屬性startDate中的內容無效
- ProRes:帶有apcs CodecID的流顯示的是非相干位深度而不是無位深度
0.7.74版中的新功能:
- FIMS:初步版本(不適用於製作)
- D-10音頻:在編碼比特率旁邊顯示實際比特率
- VC-3:檢測由Nexio在VC-3私人數據中創建的CDP數據包(608/708字幕)
- AES3:通用術語AES3被更精確的SMPTE ST號碼取代(302,331,337)
- NUT:基本檢測
- FFV1:更多解析比特流,支持MOV和Matroska中任何版本的FFV1
- DPX:色彩空間和幀率
- #B906,Matroska:如果信息塊位於文件末尾,則持續時間丟失
- #B908,AC-3:刪除位深度
- #P86,MPEG-4:moov_trak_edts_elst Atom忽略了原子的版本
- 杜比E:有時會報告MXF頻道計數值而不是實際頻道數
- VorbisComment:WAVEFORMATEXTENSIBLE_CHANNEL_MASK" 0X" (現在接受大寫的“x”)
- EBUCore:TotalProgrammeDuration錯誤地填充了IdentClockStart值
- EBUCore:源/材料從timecodeStart移動到timecodeTrack
- MPEG-4:某些特定情況下某些流缺少信息
0.7.73版中的新功能:
- BPG:基本支持,感謝Kurtnoise
- CAF:由FlavorSys贊助的Apple Core Audio Format的基本支持
- JPEG-2000:顯示個人資料(Rsiz)
- JPEG-2000:檢測XYZ色彩空間(基於D-Cinema配置文件)
- MOV中的FFV1:更多細節(版本......)
- MOV / MPEG-4:處理clcn(little endian nclc)顏色參數類型
- #P84,Matroska:感謝Kurtnoise提供TEXTST對MKV Parser的支持
- #P85,MPEG-TS:感謝Kurtnoise將TEXTST支持添加到MPEG-PSI Parser中
- MediaInfoDLL界面:清理,添加更多調試功能
- MediaInfoDLL界面:已刪除巨型線程鎖
- #F460,VC-3 / DNxHD:檢測RGB 444和其他SMPTE ST 2019(2014)新CID
- VC-3 / DNxHD:版本號(HVN)
- 清潔光圈尺寸從寬度/高度移動到自己的區域
- HEVC:等級
- MXF:清理文檔庫和編寫應用程序字段
- ProRes:支持4444個個人資料
- CAP:檢測Cheetah和Lambda的CAP文件
- B886,XML和HTML輸出被破壞
- B902:EBU AspectRatio在非經典分子的情況下無效:分母格式
- #B758,VC-3 / DNxHD:錯誤的色彩空間和未知CID情況下的子採樣,如果格式版本未知則現在為空
- #B903,MXG:用於AS-11 DPP MXF文件的時間碼軌道不正確
- #B904,MXF:處理MXF文件中標題元數據的重複
- MXF:AFD值錯誤(顯示完整字節,但AFD只是該字節的4位)
- DTS:未檢測到Little endian中的某些流
- MPEG-4:某些文件的幀數不正確
- AVC:一些SCTE 128字幕流顯示兩次
- BMP;接受文件大小信息設置為-1的文件
- RF64:samplesCount並不總是正確的
- MOV:在“colr”的情況下避免錯誤的解析原子與“教授”顏色參數類型
- DCP / IMF:ID現在按順序排列AM / PKL CPL順序(不僅在有多個CPL時)
- #B893,MXF:使用Panasonic P2 3.0文件崩潰
- DPX:時間信息是原生的“:”字符
- 圖像序列:“延遲”字段由第一個文件名稱中的數字填充
- FLV:某些文件的持續時間不合適
- DPX:Cineon文件檢測為DPVersion 1,版本號與實際版本不對應
0.7.72版中的新功能:
- 添加了:
- 瑞典語翻譯更新,感謝Ake Engelbrektson
- MXF:MXF版本(例如“1.3”)
- 選項" File_IsImageSequence"能夠跳過一系列文件中的幀。
- EBUCore:由EBU贊助的EBUCore 1.6草案輸出
- EBUCore:由EBU贊助的AS-11到EBUCore映射
- EBUCore:更多技術屬性,由EBU贊助
- MXF採集元數據(RDD-18,EBU Tech 3349)基本支持
- 錯誤更正:
- EBUCore:時間碼軌道移動到它們自己的“格式”。塊
- EBUCore:刪除了audioTrackConfiguration(不是預期的行為)
- EBUCore:OverallBitRate信息已從technicalAttributeString更改為technicalAttributeInteger
- PBCore:時間碼流無效輸出,感謝Dave Rice
- PBCore2:由於Dave Rice ,代碼被改變了
- OP-47 / SDP /圖文電視:未檢測到某些流
- 以前的版本是使用SSE2指令構建的,切換回SSE指令
- AVC:無限循環修復
- AVC:在無效(例如加密)流的情況下,試圖避免錯誤檢測AVC
- 由於MSVC2013中的錯誤,自0.7.72起,Windows Vista和Win7 SP1之前的版本以及支持FMA的CPU崩潰。感謝Pavel Pimenov提供的報告和補丁
- MXF:AS-11錯字(SerieTitle更改為SeriesTitle),已添加TotalProgrammeDuration
- ID3v2:支持3字節ID3v2.3標記
- MPEG-4中的CEA-608:在一幀中有多個塊的情況下,demux PTS錯誤
- MOV:在Vittorio Giovara的幫助下,更好的灰度文件和調色板處理
版本0.7.71中的新功能:
- 添加了:
- AS-11(核心,細分,英國DPP項目)顯示
- MXF:支持TTML(SMPTE ST 2052)檢測
- MXF:選項--File_Mxf_TimeCodeFromMaterialPackage,用於使用Material包中的時間碼軌道而不是源包(僅限CLI / DLL)
- HH持續時間:MM:SS:FF格式(默認隱藏)
- AVC:檢測Intra配置文件
- MXF:顯示材料和源包時間代碼
- MPEG-TS:有關Teletext字幕的更多信息,例如: “對於聽力受損的人”
- 檢測邊車XML文件的標題(例如TTML / DFXP),CLI和Lib的選項
- AVC和HEVC:colour_range信息(有限/全部),感謝Vittorio Giovara
- OP-47 / SDP /圖文電視:檢測雜誌編號
- MOV / MPEG-4:iTunMOVI標籤的基本支持
- MOV / MPEG-4:支持曲目標題和其他一些跟踪相關標籤
- MOV / MPEG-4:在立體聲音軌中檢測杜比E
- AVC:如果其他方法失敗,請使用第一個pic_struct作為掃描順序的後備,感謝Smit的想法
- IMF:與來自不同供應商的軟件包的更好兼容性
- PBCore 2.0技術元數據輸出選項,感謝Dave Rice
- WMV:由AVCOM贊助的第一幀顯示的時間碼軌道和值
- MPEG視頻:打開/關閉GOP狀態
- HEVC:感謝Kurtnoise支持VUI中的像素寬高比
- 錯誤糾正;
- SMPTE ST 331:錯誤的頻道位置
- B872,MOV:章節參考 時StreamOrder字段錯誤
- File接口和By緩衝區接口之間的更多一致性
- Matroska:在第一個I幀之前的B幀情況下視頻/音頻延遲的錯誤判斷
- 時間碼條紋/非條帶信息從“Format_Settings”移動。到“TimeCode_Striped”
- SMPTE ST 337:掃描某些非ST 337流時的無限循環
- MP4 / MOV:在檢測隱藏在PCM軌道中的Dolby E時使用較少的數據
- Matroska:附件文件名更新後發生了一些崩潰
- MXF:MXF時間碼跟踪未顯示某些編譯選項(例如默認的Windows版本)
0.7.69版中的新功能:
- 添加了:
- 意大利語翻譯已更新,感謝Roberto
- 俄語翻譯更新,感謝solokot
- MPEG-TS:支持具有stream_type為36的HEVC流
- EBUCore 1.5:支持更多字段的更新,對最終XSD有效
- 添加隔行內容存儲方法(分隔字段或交錯字段)
- HEVC:更好地支持不同容器(包括MP4 / MKV / FLV)
- #B844,Matroska:檢查封面,感謝Max Pozdeev
- 文件序列:使用200k +文件檢測序列的優化
- 文件序列:File_IgnoreSequenceFilesCount用於加速序列檢測的選項(con:沒有檢測到序列中的最新文件)
- 文件序列:File_IgnoreSequenceFileSize選項,用於加速序列檢測(con:未檢測到序列的總大小)
- 文件序列:在數字後面有其他字符時檢測(例如“filename [000001] .png”)
- MPEG-TS:檢測文件序列
- ADTS:檢測文件序列
- MediaInfoList:刪除作為序列的一部分檢測到的文件
- Arri Raw:基本檢測
- DDS(DirectDraw Surface)支持
- OpenMG(.oma)partial(僅限Atrac3)支持
- WebVTT檢測
- 錯誤修正;
- #B841,QuickTime TFF / BFF:現在使用技術說明TN2162作為'fiel'原子的參考文獻
- Matroska:緩慢解析某些文件
- MOV / IMX:當glbl原子存在時未檢測到IMX
0.7.67版中的新功能:
- Windows版本:翻譯文件已損壞
- MXF:在輔助數據中重複顯示某些時間碼流
- B814,AAC:錯誤檢測audioObjectType == 29
0.7.66版中的新功能:
- EBUCore 1.4輸出支持
- IMF AssetMap(AM),PackageList(PKL)和CompositionPlaylist(CPL):改進支持
- AAC,AC-3,E-AC-3,DTS,杜比E的頻道佈局信息
- MXF:CodecID字段(EssenceContainer-EssenceCompression)
- Pro Tools 10Session文件(.ptx)支持,通過逆向工程(=可能不起作用)
- 播放列表文件:嘗試從文件名中檢測語言和頻道佈局
- QuickTime:新字段ScanOrder_StoredDisplayedInverted,設置為“是”。當顯示和存儲的訂單被反轉時
- Wave:檢測標頭中的錯誤字節速率,以便提供某些PCM流的正確持續時間
- ARIB字幕:檢測輔助數據中的字幕(使用MXF測試)
- AAF:播放列表文件的基本支持
- QuickTime:由於反向顯示和tored命令導致容器與原始流掃描順序之間不一致的誤報檢測
- MXF:在某些情況下未檢測到Dolby E流
- #P78,HEVC:general_level_idc應設置為等於級別數的30倍,而不是10倍,這要歸功於Kurtnoise
- C#綁定示例:無法使用2GB文件,有時解析整個文件
- #B802,AAC:無限循環,感謝Sebastien Michel
- #B805,AC-3:感謝Gildas Desnos 錯誤地將文件識別為AC3文件的Segfault
- #B808,PCM:無限循環,感謝Gildas Desnos
- #B809,APE標籤:無限循環,感謝Gildas Desnos
- #B810,AVC:無限循環,感謝Gildas Desnos
- #B813,CLI_Compile.sh bug(編譯時“吃掉所有資源”)
- LATM:某些文件的誤報檢測
- MXF:崩潰了一些文件
0.7.65版中的新功能:
- MXF:在不存在EssenceCompression但存在MPEG2VideoDescriptor的情況下強制檢測MPEG視頻
- GXF:檢測某些字幕和時間碼事件(如果它們不在文件的開頭(測試文件中間))
- DASH MPD:基本支持
- HDS F4M(Flash Media Manifest):基本支持
- DCP AssetMap(AM),PackageList(PKL)和CompositionPlaylist(CPL):基本支持
- IMF AssetMap(AM),PackageList(PKL)和CompositionPlaylist(CPL):基本支持
- Mac dylib:在@executable_path和CFBundleCopyExecutableURL目錄中查找dylib
- AAC:快速檢測模式下的瞬時比特率選項(僅限MediaInfoLib)
- FTP(僅限自定義版本):支持UTF-8文件名
- 顏色描述:添加colour_description_present,更好地分離比特流值和容器值
- MPEG-4:RLE,色彩空間和位深度
- 法律評級:支持MPEG-PS,MPEG-Ts,LXF,GXF的CEA-608 XDS內容諮詢
- MPEG-4 / MOV:在一個文件中發現錯誤,樣本大小為16,帶有32位CodecID(“fl32”),糾正MediaInfo的輸出
- #B775,AVI:AVI可以使用負高度進行原始信號表示它是自上而下編碼的,而不是自下而上
- #B780,MPEG-TS:文件開頭和結尾之間有一些PAT / PMT發生變化的文件崩潰
- #B782,PBCore 1.2:某些字段的順序不正確
- #B784,刪除相應字段後,某些humain可讀字符串未被刪除
- #B787,MPEG-4 / QuickTime:比特率模式的不穩定外觀
- #B798:setlocale()從DLL中刪除
- #B785,DVCPRO HD:流可以是8位或10位,從DV解析器中刪除硬編碼值(適用時使用MXF標頭值)
- MPEG-4:一些E-AC-3流的錯誤解析
- AAC:如果庫配置了快速檢測,則缺少HE-AACv2的檢測
- MPEG視頻:在丟幀時間碼的情況下錯誤計算原始流的持續時間
- 自動化,StreamKind類型設置為整數,它是文本
- MPEG-4:當原始流格式未知時,正從磁盤讀取大量無用字節
- AVI:崩潰了一些格式錯誤的文字流
- FTP不支持參考/播放列表文件(僅限自定義版本)
- MPEG-4 / MOV:ScanOrder正在使用“存儲”。值而不是“顯示”值
- MXF:杜比E的檢測在某些情況下無效(0.7.62回歸)
- MPEG-4 / MOV:凍結一些具有單聲道32位PCM的文件
0.7.64版中的新功能:
- 網站的新規範網址:http://MediaArea.net/MediaInfo
- 更新了葡萄牙語,巴斯克語和俄語翻譯
- E-AC-3:支持具有子流(例如,多於6個通道)的流
- JPEG:檢測YUVA,RGB,RGBA和YCCK顏色空間
- MPEG Audio:檢測MPEG音頻幀內的Id3v1
- Matroska:支持HEVC / H.265(基於Divinc的規格草案)
- Canopus:檢測掃描模式,掃描順序,像素長寬比
- MD5生成選項(正在進行中)
- Id3v2:讀取文件開頭的所有Id3v2塊(不僅僅是第一塊)
- MPEG-4:感謝Kurtnoise 支持少量額外的iTunes標籤
- AVI:感謝Ut Video,感謝Kurtnoise
- MXF:即使EssenceCompression不是SMPTE 337也會檢測到杜比E
- AIFF:檢測杜比E
- AIFF:檢測到未對齊的Dolby E
- ARIB B24 / B37:Caption_conversion_type顯示(HD,SD,Mobile)
- MPEG-TS:如果存在相應的ATSC描述符,則顯示CEA-708服務和CEA-608
- MPEG-TS:快速解析選項的快速分析
- #F412,Matroska:處理沒有DocType的文件
- #B761,MPEG-TS / ARIB:由於maki ,崩潰了一些流
- #B765,Matroska:如果標題中指示的流不存在,則正在解析整個文件
- #B763,MXF:檢測比特流和包裝器之間通道數的不一致
- #B762,Matroska:檢測到23.976幀速率(而不是由於時間戳不精確而導致23.962 fps)
- #B759,QuickTime:檢測tcmi沒有嵌入tmcd框的時間碼
- #B766,RMVB:a / v延遲不正確,目前正在禁用它
- #B768,MPEG-4,崩潰了一些MPEG-4文件
- #B769,MPEG-4,崩潰了一些MPEG-4文件
- #B764,AVC:錯誤解析某些具有pic_scaling_matrix的流
- AVC,崩潰了一些AVC流
- AAC,帶有一些AAC流的無限循環
- FLV,帶有一些FLV文件的無限循環
- Matroska:崩潰了一些格式錯誤的文件
- MOV:崩潰/長時間解析一些格式錯誤的文件
- AC-3:崩潰並凍結修復
- Java 64位:Count_Get(StreamKind)始終返回0
- Python 64位:Count_Get(StreamKind)始終返回0
- DTS:未檢測到某些流
- DTS:一些內存洩漏14位流
- SMPTE ST 302:內存洩漏
- SMPTE ST 337:內存洩漏
- 使用MEDIAINFO_REFERENCES_NO #define時的總失敗
- QuickTime:時間碼名稱位於“標題”中。字段
- MPEG-4 / QuickTime:奇怪的“負面”處理幀持續時間是stts
0.7.63版中的新功能:
- 切換到BSD-2-Clause許可證
- LXF:AFD(來自輔助流)支持
- 檢測某些側車檔並將其顯示為單個包(可選)
- MOV:更多頻道位置信息
- TTML:檢測
- SAMI:檢測
- ID3:更新類型列表,感謝Mats
- .so:在嘗試默認路徑之前搜索庫的本地副本
- AVI:支持Adobe PARf(Aspect Ratio)塊
- VC-3:掃描順序
- #P65,Flac / Ogg DISCTOTAL元數據支持,感謝Kurtnoise
- #P67,MOV,將Hap Video添加到數據庫,感謝Kurtnoise
- #P67,Matroska,感謝Kurtnoise 將VP9添加到數據庫中
- #P68,FLV,在FLV解析器中添加HEVC檢測
- #P66,MOV,tref / chap處理,章節信息,感謝Kurtnoise
- #P72,MOV,HEVC / H265檢測和基本支持,感謝Kurtnoise
- #F382 / P75,PMP格式檢測
- MPEG-TS,HEVC / H265支持
- 16:10 DAR已知值
- #B742,MPEG-4 / MOV,因某些截斷/無效文件而崩潰
- #B746,MPEG-4 / MOV:與具有moof原子且沒有moov原子的文件崩潰
- #B747,與緩衝區API掛鉤不一致
- #B757,MediaInfoDLL.py MediaInfoList無效,感謝Elbenfreund
- #B740,XML:dt:dt替換為dt(二進制數據)
- MXF:僅在第二幀或第三幀開始的杜比E流未被很好地檢測到
- MPEG-4 / MOV:減少僅I幀視頻流的分析時間
- CEA-708:顯示奇怪的行為幻像流)如果有錯誤CEA-708
- AVI:因音頻延遲而崩潰且AvgBytesPerSec為0
- 在沒有frame_mbs_only_flag但在一個切片中有2個字段的AVC流的情況下,字幕流的錯誤解復用。
- DPX:使用一系列文件解析速度非常慢。
- MXF:未讀取預充電持續時間,如果“原點”,則第一幀的時間碼錯誤。不是0
- FLV:文件有時(例如用零填充的大部分文件)完全解析
- VC-3:使用規範中的值(基於壓縮ID)而不是來自比特流的SBD / SST / SPL / APLF
- #738,mediainfo-qt無法構建
0.7.62版中的新功能:
- ARIB STD B24 / B37字幕檢測(日文版和巴西版)
- LXF:支持AVC,VC-3,MPEG音頻,AC-3,杜比E和AAC檢測和分析
- AC-3:支持22.05 kHz流(超出規範但存在)
- MOV:AIC(Apple中級編解碼器)掃描類型檢測
- MOV:支持AVID元數據(交錯信息)
- 時間碼專用音軌(MOV,MXF,GXF)
- 時間碼曲目(MPEG-4 / MOV,GXF,MXF)
- SDTI(MXF)中的時間碼
- 系統方案1(MXF)中的時間碼
- SMPTE RP 188中的時間碼(又名SMPTE ST 12-2又稱ATC又名VANC)(GXF,LXF,MXF)
- SMPTE RP 196(又名HANC)中的時間碼
- MPEG視頻時間碼
- MPEG-TS:format_identifier,pointer_field,section_length(默認隱藏)
- CEA-608/708:字幕檢測持續時間增加到15秒(或64 MB),以便錯過較少的字幕內容
- 圖像文件作為視頻流:最後一個文件的文件名
- #727,MOV:一些格式錯誤的文件崩潰(時間刻度設置為0)
- #728,AAC:與一些格式錯誤的流崩潰
- #681,AVI:沒有分析標題 中沒有比特率信息的VBR流
- #736:使用0字節文件除以0
- Id3v2:因某些格式錯誤的代碼而崩潰
- 比特率顯示為“0 bps”。如果實際比特率大於4 Gbps
- 在0字節長文件的情況下除以0
- MPEG-4:MOV中MPEG視頻的A / 53字幕錯誤的複用模式信息
- P2 Clip:源文件的文件名中的大寫/小寫錯誤。
- MOV:PCM字節順序有時是錯誤的
- MPEG-4:JPEG交錯有時是錯誤的
- MPEG視頻:如果DAR在文件的開頭和結尾之間發生變化,則DAR信息錯誤
評論沒有發現