LAME を使用して特定のコーデックで .wav を .mp3 に変換する

LAME を使用して特定のコーデックで .wav を .mp3 に変換する

オーディオ ファイルが 2 つあります。1 つは .mp3 形式 (拡張子は .wav ですが、ファイルは .mp3) で、もう 1 つは実際の .wav 形式です。実際の .wav 形式を最初の .mp3 ファイルと同じ形式に変換しようとしています。

最初の .mp3 ファイル

General
Complete name                            : count.wav
Format                                   : MPEG Audio
File size                                : 183 KiB
Duration                                 : 9 s 360 ms
Overall bit rate mode                    : Constant
Overall bit rate                         : 160 kb/s
Writing library                          : LAME3.99.5
FileExtension_Invalid                    : m1a mpa mpa1 mp1 m2a mpa2 mp2 mp3

Audio
Format                                   : MPEG Audio
Format version                           : Version 1
Format profile                           : Layer 3
Format settings                          : Joint stereo / MS Stereo
Duration                                 : 9 s 360 ms
Bit rate mode                            : Constant
Bit rate                                 : 160 kb/s
Channel(s)                               : 2 channels
Sampling rate                            : 48.0 kHz
Frame rate                               : 41.667 FPS (1152 SPF)
Compression mode                         : Lossy
Stream size                              : 183 KiB (100%)
Writing library                          : LAME3.99.5

2番目の.wavファイル

General
Complete name                            : second_file.wav
Format                                   : Wave
File size                                : 1.41 MiB
Duration                                 : 15 s 445 ms
Overall bit rate mode                    : Constant
Overall bit rate                         : 768 kb/s

Audio
Format                                   : PCM
Format settings                          : Little / Signed
Codec ID                                 : 1
Duration                                 : 15 s 445 ms
Bit rate mode                            : Constant
Bit rate                                 : 768 kb/s
Channel(s)                               : 1 channel
Sampling rate                            : 48.0 kHz
Bit depth                                : 16 bits
Stream size                              : 1.41 MiB (100%)

すべてのエンコード、ビット、その他のオーディオ機能を最初のオーディオと同じにして、2 番目のファイルを最初の形式に変換しようとしています。

私の LAME バージョンは 3.100 でしたが、最初のオーディオは LAME3.99.5 を使用して書き込まれているので、LAME3.99.5 を入手したほうがよいと誰かが提案しました。私は MacOS に LAME3.99.5 をインストールし、次のコマンドを試しました:

lame -b 160 -h second_file.wav converted.mp3

出力ファイル情報:

General
Complete name                            : converted.mp3
Format                                   : MPEG Audio
File size                                : 303 KiB
Duration                                 : 15 s 480 ms
Overall bit rate mode                    : Constant
Overall bit rate                         : 160 kb/s
Writing library                          : LAME3.99r

Audio
Format                                   : MPEG Audio
Format version                           : Version 1
Format profile                           : Layer 3
Duration                                 : 15 s 480 ms
Bit rate mode                            : Constant
Bit rate                                 : 160 kb/s
Channel(s)                               : 1 channel
Sampling rate                            : 48.0 kHz
Frame rate                               : 41.667 FPS (1152 SPF)
Compression mode                         : Lossy
Stream size                              : 302 KiB (100%)
Writing library                          : LAME3.99r
Encoding settings                        : -m m -V 4 -q 2 -lowpass 20.5 -b 160

最初のファイルとまったく同じですか、それとも情報が失われて間違いを犯しているのでしょうか?

また、ffmpegを使用して両方のファイルを.mp3に変換しようとしました。

General
Complete name                            : s1.mp3
Format                                   : MPEG Audio
File size                                : 147 KiB
Duration                                 : 9 s 384 ms
Overall bit rate mode                    : Variable
Overall bit rate                         : 128 kb/s
Writing library                          : LAME3.100

Audio
Format                                   : MPEG Audio
Format version                           : Version 1
Format profile                           : Layer 3
Format settings                          : Joint stereo / MS Stereo
Duration                                 : 9 s 384 ms
Bit rate mode                            : Variable
Bit rate                                 : 128 kb/s
Channel(s)                               : 2 channels
Sampling rate                            : 48.0 kHz
Frame rate                               : 41.667 FPS (1152 SPF)
Compression mode                         : Lossy
Stream size                              : 147 KiB (100%)
Writing library                          : LAME3.100

ffmpeg を使用した変換後の 2 番目のファイル

General
Complete name                            : s2.mp3
Format                                   : MPEG Audio
File size                                : 121 KiB
Duration                                 : 15 s 480 ms
Overall bit rate mode                    : Variable
Overall bit rate                         : 64.0 kb/s
Writing library                          : Lavf58.29.100

Audio
Format                                   : MPEG Audio
Format version                           : Version 1
Format profile                           : Layer 3
Duration                                 : 15 s 480 ms
Bit rate mode                            : Variable
Bit rate                                 : 64.0 kb/s
Channel(s)                               : 1 channel
Sampling rate                            : 48.0 kHz
Frame rate                               : 41.667 FPS (1152 SPF)
Compression mode                         : Lossy
Stream size                              : 121 KiB (100%)

ご覧のとおり、両方のオーディオにはほとんど違いがありません。すべての機能 (ビット レート、サンプリングなど) を備えた 1 つの形式で両方のオーディオ形式をスケーリングする方法は、両方で同じである必要があります。

関連情報