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信息错误
评论没有发现