如何使用 Win-10 Pro cmd.exe 从目录中的每个 .mp4 中删除音频?

如何使用 Win-10 Pro cmd.exe 从目录中的每个 .mp4 中删除音频?

我无法找到与 Win-10 Pro 相关的这个“具体问题”的答案。一些回复似乎解决了“一般”问题,但他们几乎总是声明/发布他们正在使用其他操作系统,例如在 Mac 上使用或与 Mac 一起使用,或某种 Linux。

-- 我们需要从充满 .mp4 文件的目录中删除所有音频,同时保留原始文件。

请解释提供的/建议的语法/cmd。从这一点开始,我们将与 ffmpeg 文档进行比较,以便更好地理解。

答案1

此帖子/答案为新用户提供了详细信息。这里有一个命令,可从以 .mp4 结尾的每个文件名中删除所有声音;只要文件位于您运行该命令的同一目录中。该命令仅经过我们的测试:

--Win-10 Pro/OS Build 19041.572。要查找您的 Win-10 Pro 版本,请打开 cmd.exe,当提示符准备就绪时,键入:ver

--cmd.exe,当前版本为 10.0.119041.546 要查找 cmd.exe 的当前版本,请使用“Windows 资源管理器”(不要将其与“Internet Explorer”混淆),导航至 C:\Windows\System32 并向下滚动到标有 cmd.exe 的图标。右键单击,然后左键单击详细信息选项卡。

命令:C:\your_prompt>for /F %i in ('dir /b *.mp4'); do ffmpeg -i %i -c:v copy -an %i_noSnd.mp4

结果将是:——原始文件被保留——在同一目录中创建一个重复文件(针对每个原始文件),并附加 _noSnd.mp4。

这应该可以帮助您(不熟练的用户)批量删除以 .mp4 结尾的视频文件名中的“所有”音频,这些视频文件名与您运行上面提供的 cmd 的目录位于同一目录中。

相关内容