这会将整个 .mp3 转码为 .wav
mpg123 -w output.wav input.mp3
有什么方法可以让我以 44100hz 的频率将第 10 秒标记的部分转码到第 20 秒标记的部分吗?
答案1
笔记:你想要的东西不能直接用 来实现
mpg123
。我建议使用索克斯相反——“声音处理的瑞士军刀”。
仅将 MP3 文件的一部分转码为 WAV和以不同的速率重新采样
使用以下命令从终端安装 SoX 以及 MP3 格式支持
sudo apt-get install sox libfmt-sox-mp3
然后您可以通过以下命令执行所需的转码:
sox -V3 输入.mp3 -r 44100 输出.wav trim 0:10 0:10
- 该
-r
选项插入在输出文件名之前,表示您想要将输出重新采样为 44100 Hz。 - 这
trim
,插入后输出文件名,表示您只想转码以0 分 10 秒(第一的0:10
),长度为10 秒从那一点开始(第二点0:10
)。 - 这
-V3
是可选的,只是告诉sox
显示输入/输出参数和转码进度供您参考。
- 该