所以我使用 ffmpeg 将 flac 文件从某个文件夹转换为 320k 比特率的 mp3。
我正在使用这个答案作为参考。
所以我在 Windows 命令 shell 中使用的命令是
ffmpeg -i infile.flac -c:v copy -b:a 320k outfile.mp3
Run Code Online (Sandbox Code Playgroud)
但这只是一首歌。如何修改该命令以循环浏览工作目录文件夹中的所有 .flac 文件?
我自己试过这两个,但它们不起作用。
for file in 'C:\Users\...' *.flac; do ffmpeg -i "$file" -c:v copy -q:a 0 "${file%.flac}".mp3; done
ffmpeg -i "*.flac" -c:v copy -q:a 0 outfile.mp3
Run Code Online (Sandbox Code Playgroud)
注意:我正在使用 -c:v 副本,因为专辑插图最终会被转码,从而产生一个更大的文件,我首先试图避免这种情况。所以命令必须复制流。
操作系统:Windows 10