我需要将格式从录像机中的视频批量转换.mod
为其他文件格式,例如.mp4
.
我如何以及在哪里可以找到有关 VLC 的各种 CLI 选项和命令的详细规范和信息,这些是通过适当的定制 CLI 命令或批处理脚本在特定视频和音频编解码器或格式之间进行转换所需的?
我需要将格式从录像机中的视频批量转换.mod
为其他文件格式,例如.mp4
.
我如何以及在哪里可以找到有关 VLC 的各种 CLI 选项和命令的详细规范和信息,这些是通过适当的定制 CLI 命令或批处理脚本在特定视频和音频编解码器或格式之间进行转换所需的?
要使用 VLC 将 MOD 转换为 MP4,您可以使用以下命令:
vlc -I dummy -vvv "MyVid.mod"
--sout=#transcode{vcodec=h264,vb=1024,acodec=mp4a,ab=192,channels=2,deinterlace}:standard{access=file,mux=ts,dst=MyVid.mp4}
... 在哪里:
-I dummy - 不显示 VLC GUI
-vvv - 提供详细输出
--sout - 指定编码为 MP4 时使用的选项
您可以通过从命令行运行来查看 VLC 命令行选项的完整列表vlc -H
。在https://wiki.videolan.org/VLC_command-line_help上还有一个完整的在线列表
如果您没有在本地安装 VLC 或者您想外包批量视频转换,您可以始终考虑使用文件转换 API,例如https://developers.zamzar.com。该服务提供了一个 REST'ful API 用于文件转换,mod 到 mp4 是支持的转换。
全面披露:我是 Zamzar API 的首席开发人员。
谢谢,你的帖子对我有帮助。在我找到最适合我的回应之后。在 Windows 上,如果要转换多个文件:
for %%a in (*.mov) do "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" -I dummy -vvv %%a --sout=#transcode{vcodec=h264,vb=1024,acodec=mp4a,ab=192,channels=2,deinterlace}:standard{access=file,mux=ts,dst=%%a.mp4} vlc://quit