我需要将多个视频文件转换为音频格式,但逐个转换非常麻烦且耗时。有没有办法使用 VLC 播放器批量转换它们?
答案1
如果你想使用ffmpeg
,您可以使用以下命令将当前文件夹中所有 WMV 文件的音频部分提取为未压缩的 WAV(PCM 音频):
for f in *.wmv; do ffmpeg -i "$f" "${f%.wmv}.wav"; done
或 MP3 – 参见MP3 编码指南更多信息:
for f in *.wmv; do ffmpeg -i "$f" -c:a libmp3lame -q:a 2 "${f%.wmv}.mp3"; done
这些是 Linux shell(如 Bash)的循环。对于 Windows,您可以执行以下操作:
for %%A IN (*.wmv) DO ffmpeg -i "%%A" "%%A.wav"
答案2
这取决于你的操作系统:
- 如果您使用的是 Windows,则可以在 UI 中直接执行此操作:
VLC
->Media
->Open multiple files
。
- 如果你是 Mac 或 Linux 用户,可以使用 bash 脚本(请参阅 这里)。
- 如果您愿意,上面的链接还包含适用于 Windows 用户的脚本。
除了 VLC,HandBrake 是一款非常强大的独立于平台的转换应用程序(尽管它是为 Mac 开发的),可以轻松进行批量转换。