**一、基本用法**
最基本的使用方式是直接将mediainfo指向要查询的文件:
bash
mediainfo [路径/到/你的/media/file]
例如:
bash
mediainfo /path/to/my_video.mp4
执行上述指令后,Mediainfo将会输出关于指定MP4文件的所有相关信息,包括但不限于格式概览、视频流详情(如编码器、分辨率)、音频流属性以及一般容器信息等内容。
**二、高级参数详解**
1. **-f 或 --full**: 输出所有可能的数据,并以树状结构展示全部细节。
bash
mediainfo -f file.mkv
2. **--Inform或-i**: 自定义输出格式。这个参数允许你按照特定模板来显示所需信息。
例:
bash
mediainfo --inform="Video;%Width%x%Height%\n" movie.avi
上述命令只打印出movie.avi文件的视频宽度和高度。
3. **--Language或-l**: 设置语言环境,默认为英语。比如设置成中文则输入:
bash
mediainfo --language=Chinese yourfile.mpg
4. **-output=file.txt 或-o file.txt**: 将结果重定向至文本文件而非屏幕输出。
bash
mediainfo -o output_info.txt input_movie.mov
5. **--TrackNumber=: 对某一具体音轨或者字幕轨道进行查询**
bash
mediainfo --track_number=1 video_file.mp4
这条命令会返回video_file.mp4中编号为1的音轨的具体信息。
6. **--Details=[Media|Stream]** : 控制是否输出详细信息层级的内容
7. 其他还有诸如`--Version/-V`(查看版本),`--LogFile=<filename>`(记录日志)等各种实用功能供您选择运用。
综上所述, Mediainfo命令行版凭借其全面而详细的参数配置体系,在多种场景下都能高效便捷地完成多媒体资源深度剖析任务。无论是开发者用于调试还是普通用户查找了解影片深层次技术规格,这款工具都表现出了卓越的功能性和实用性价值。不过实际操作时,请务必结合自己的需求合理选用对应的参数组合才能达到事半功倍的效果。