转换音频文件的编码

转换音频文件的编码

我想转换一些音频文件的编码器。问题是我的车无法再现使用 LAME3.99.5 编码的音频文件;这是一些沃尔沃汽车的问题。问题出在 USB 和 CD 上。

编码器需要为LAME3.95以下,或者其他编码器。我应该使用什么命令来实现此目的?我想让它可以编写脚本来递归地编码大量文件。

我正在尝试 SoX 和 ffmpeg,但没有成功。

答案1

您是否知道您可以选择独立的“跛脚”版本去下载:

https://sourceforge.net/projects/lame/files/lame/3.95/

...但是你需要编译它;-p

$ uname -a
... 20.04.1-Ubuntu ... x86_64 GNU/Linux
$ tar -xvf lame-3.95.tar.gz 
$ cd lame-3.95/
$ ./configure 2>&1 > log.txt
$ make all 2>&1 >> log.txt
$ grep -E 'fail|erro' log.txt | wc -l
1
$ grep -E 'fail|erro' log.txt
checking for library containing strerror... none required
$ ./frontend/lame --help
LAME version 3.95  (http://www.mp3dev.org/)

usage: ./frontend/lame [options] <infile> [outfile]

    <infile> and/or <outfile> can be "-", which means stdin/stdout.

RECOMMENDED:
    lame -h input.wav output.mp3

OPTIONS:
    -b bitrate      set the bitrate, default 128 kbps
    -f              fast mode (lower quality)
    -h              higher quality, but a little slower.  Recommended.
    -m mode         (s)tereo, (j)oint, (m)ono
                    default is (j) or (s) depending on bitrate
    -V n            quality setting for VBR.  default n=4

    --preset type   type must be "medium", "standard", "extreme", "insane",
                    or a value for an average desired bitrate and depending
                    on the value specified, appropriate quality settings will
                    be used.
                    "--preset help" gives more info on these

    --longhelp      full list of options

...现在您需要将“mp3”文件设置为 WAV,因为您要运行此文件;我猜sox或者ffmpeg可以创建它,一次一个文件......

我想让它可以编写脚本来递归地编码大量文件。

现在,前往www.tldp.org阅读 Bash 指南,其中有一个适合初学者,还有另一个名为“高级”的指南。

相关内容