オーディオファイルエンコーディング変換

オーディオファイルエンコーディング変換

いくつかのオーディオファイルをエンコーダに変換したいです。問題は、私の車が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に1つのファイルを生成することもできます。

多数のファイルを再帰的にエンコードするようにスクリプト可能にしたいと思います。

それでは次に進みます。www.tldp.orgBashガイドを読んでください。初心者のためのガイドと「上級」というガイドがあります。

おすすめ記事