我有几百个短 MPEG 文件(每个约 10 秒),需要批量转换为 AVI。最好的方法是什么?
我曾尝试使用 WinFF,但质量很差。
答案1
SUPER©(简化通用播放器编码器和渲染器)可以做到。它的一个功能是通过简单的文件拖放来处理多个批处理文件,而且它是免费软件。
答案2
和FFmpeg,它不会以任何方式重新编码视频,因此可以保持质量:
ffmpeg -i file.mpg -c:v copy -c:a copy file.avi
在批处理文件中,例如对于 Linux:
while IFS= read -d $'\0' -r file ; do
ffmpeg -i "$file" -c:v copy -c:a copy ${file%%.mpg}.avi
done < <(find . -iname '*.mpg' -print0)
在批处理文件中,例如对于 Windows:
for /r %%i in (*.mpg) do (
ffmpeg -i %%i -c:v copy -c:a copy %%i~n.avi
)
最后一个例子需要ffmpeg 的 Windows 版本。
答案3
MPEG Streamclip 是一款适用于 Mac 和 Windows 的功能强大的免费视频转换器、播放器和编辑器。