小编Art*_*ian的帖子

MediaInfo CLI(命令行界面)语法一劳永逸地教我

亲爱的 Stack Overflow 的朋友们,我注意到这里有很多类别的提问模式,但为了这个主题,我将讨论 MediaInfo CLI。同类型的问题不断重复出现,因为源问题没有解决,就是教人钓鱼,而不是喂鱼。

有人问:“我不知道如何仅从 MediaInfo 获取 BitRate”。他们受到尊重,回答他们的高级用户也受到尊重。其他人对 FrameRate、Duration 和 Resolution 提出了同样的问题……我尊重他们,也尊重回答他们的人。

然而,我真的很抱歉这个过程是多余的。不幸的是,MediaInfo 网站文档没有说明如何正确使用带有 CLI 版本的 MediaInfo.exe 来提取特定信息,并且 --Info 参数只是列出了很多参数,而没有说明如何使用它们。

因此,为了使用 MediaInfo.exe CLI 提取视频的特定信息,我只需要在这里提问,因为我无法自己自定义参数,因为我没有获得文档中的语法。我会采取简单的方法来问你我需要从视频中提取什么样的信息,但是每个不知道语法的人都会回来问多余的问题。

相反,我决定通过编写所有这些来浪费您更多的时间,希望您能帮助我和其他所有来搜索有关如何使用 MediaInfo CLI --Info-Parameters 语法的特定问题的人,以便不会为每个自定义查询重复答案。

老实说,我想了解如何使用它,而不仅仅是复制粘贴我将收到的现成的单行答案。

我将首先提到我所知道的,任何新的询问者都可以从我所知道的很少中学习,然后我会请你教我如何编写正确的 MediaInfo --Info-Parameters 语法来提取特定的视频信息.

  1. 下载 MediaInfo 的 Windows CLI 版本后,解压缩 zip 文件并将其放在桌面上。
  2. 运行 + 指令
  3. 导航到桌面上的 MediaInfo 文件夹。
  4. 将一些视频文件放在 MediaInfo 文件夹中。
  5. 在终端上运行以下命令:

    MediaInfo.exe --help >Help.txt

    MediaInfo.exe --Info-Parameters >Info_Parameters.txt

现在您有一些帮助文件来搜索您需要的信息。这个简单文档的其余部分取决于我的 StackOverflow 成员的慷慨。

为了更清楚我的问题,一劳永逸:如何为 MediaInfo.exe CLI 编写正确的语法以提取特定信息,例如帧速率、持续时间和分辨率?我需要比现成的解决方案更了解语法,以便以后能够对其进行自定义。

感谢您的时间!

parameters syntax command-line-interface mediainfo info

8
推荐指数
3
解决办法
1万
查看次数

Microsoft在PowerShell CmdLet参数命名方面的一致性

假设我写了一个包含此命令的PowerShell脚本:

Get-ChildItem -Recurse
Run Code Online (Sandbox Code Playgroud)

但相反,我写道:

Get-ChildItem -Re
Run Code Online (Sandbox Code Playgroud)

为了省时间.经过一段时间后,我升级了PowerShell版本,Microsoft决定向Get-ChildItem添加一个名为"-Return"的参数,例如,根据是否找到任何项目,返回True或False.

在那个虚拟场景中,我是否可以编辑所有以前的脚本以确保脚本按预期运行?我理解微软试图节省我的打字时间,但这是我的担忧,因此我可能总是会尝试编写完整的参数名称.

除非你当然知道我不知道的事情.感谢您的见解!

convention parameters powershell naming consistency

2
推荐指数
1
解决办法
125
查看次数