我有一堆想转换为单声道的立体声 MP3。做这个的最好方式是什么?我更喜欢可以批量处理它们的东西。我想保持质量尽可能接近原始。我的文件也有不同的比特率,所以当一些文件只有 128 时,我不想让所有文件都变成 320kpbs。
另外,有没有什么快速的方法可以查看我的整个库中哪些文件是立体声的?
应用程序要求它接收的 mp3 文件使用 2 个通道(立体声)进行编码,但原始文件只有 1 个通道(单声道)。
我们使用 Lame 进行转换,但我无法让它克隆单声道并创建一个假立体声。
lame.exe -m j mono.mp3 stereo.mp3
Run Code Online (Sandbox Code Playgroud)
-m d或者-m s似乎也不起作用。用跛脚可以做到这一点吗?
有时我必须使用信誉良好的方法来验证音轨是否以单声道或立体声录制,尤其是在研究较旧的音乐专辑时。
我有理由相信 Audacity 在打开文件时不会告诉这一点(披头士乐队的 Please Please Me 2009 单声道重制版显示为立体声)。
是否可以通过 5.1 扬声器组“上混”(拆分)来自游戏、winamp、youtube 等的立体声输出?DVD 电影或某些游戏中的所有 6 个扬声器都使用,但今天的大部分使用都没有。
我知道 foobar2000 可以将立体声 MP3 上混到所有扬声器,我想以这种方式处理所有立体声。
是否有适用于 Windows XP 或 7 的解决方案?
编辑: 我说的是板载 5.1 声音输出 AC97 nForce2 芯片组。绝对是低端。 EDIT2: 没有数字输出,那里有 3 个模拟迷你插孔。
我注意到 FFmpeg 缩混的问题。如果我运行一个命令,例如
ffmpeg -i infile.flac -ac 2 outfile.flac
Run Code Online (Sandbox Code Playgroud)
它将具有相同的结果
ffmpeg -i infile.flac \
-map_channel 0.0.0 \
-map_channel 0.0.1 \
-map_channel 0.0.2 \
-map_channel 0.0.4 \
-map_channel 0.0.5 \
outfile.flac
Run Code Online (Sandbox Code Playgroud)
也就是说,第四个频道AKA 0.0.3AKA LFEAKAlow frequency不见了。如何在不丢失频道的情况下将 6 缩混为 2?