-1

我一直在使用:

sudo ffmpeg -i Test.mkv -vcodec copy -acodec libfaac -ac 2 -ab 328k Test.mp4

对于单个文件,但现在我在一个文件夹中有许多千兆字节的 mkv,并且想一次进行所有转换并离开计算机。我为我的无知道歉,但我对 linux 很陌生,我不明白 bash 脚本是如何编写的,甚至是否有必要。

另外,我相信该命令会将 mkv 中的 DTS 音频下采样为 2 通道 AAC。我是否正确,328k 是我可以转换的最高比特率?

4

1 回答 1

0

一种方法是,假设文件夹中至少有一个 MKV 文件。

for INF in *.mkv
do
  ffmpeg -i "$INF" -c:v copy -c:a libfaac -ac 2 -ab 328k "${INF%.*}.mp4"
done
于 2013-05-13T21:17:25.753 回答