mp3 に変換する必要がある wma ファイルが 40 個ほどあります。これらのファイルの内容は音声録音 (メモなど) です。1 人の人物が話しているだけで、エフェクトや音楽などはありません。Windows 10 で ffmpeg を使用して mp3 に変換できましたが、いくつかの問題が発生しました (以下にリストします)。解決方法について助けてください。
私の質問に関連する詳細は次のとおりです。
ffmpeg は、私が持っている最初の wma ファイルについて次のことを教えてくれます。
Audio: wmavoice ([10][0][0][0] / 0x000A), 8000 Hz, mono, flt, 4 kb/s
このファイルの継続時間は で00:43:37
、1.45MB
サイズは です。
すべての wma ファイルは同じソースから取得されたため、同様のプロパティを持っていると想定しています。
これまで試したこと:
まず、バッチファイルを使用して、次のことを試しました。
@ECHO OFF
FOR %%A IN (%*) DO (
C:\ffmpeg\bin\ffmpeg.exe -i %%A -aq 5 "%~dp0\wma-to-mp3\%%~nA.mp3"
)
結果として得られた mp3 には次のプロパティがありました。
Audio: mp3, 8000 Hz, mono, s16p, 23 kb/s
ファイル サイズは で7.37MB
、最も重要なことは、元のファイルほどクリアなサウンドではなかったことです。友人は、元の WMA と比べて、少しロボットのようなノイズが多いと表現しました。
2 回目の試行では、次のコマンドを試しました。
@ECHO OFF
FOR %%A IN (%*) DO (
C:\ffmpeg\bin\ffmpeg.exe -i %%A -c:a libmp3lame -q:a 2 "%~dp0\wma-to-mp3\%%~nA.mp3"
)
9.31MB
結果の mp3 は最初のものとほぼ同じで、サイズ ( ) とビットレート ( )が異なります29 kb/s
。音質ははるかに良くなり、元の wma に近くなりました。
しかし、奇妙なことに、両方のmp3には短い元のファイルよりも再生時間が短くなっています。どちらも00:43:33
長いので、どこかで 5 秒がカットされています。正直なところ、どこでカットされたのかは調査していません。今は 43 分間のオーディオを聞く時間がないためです。
しかし、友人は、2 番目のオプションで十分だと言うので、それを選択するよう勧めてくれました。しかし、そうする前に、ffmpeg に詳しい人から助けてもらいたいと思っています。私は ffmpeg に非常に不慣れで、(成功した) 単純な mp4 および mp3 関連のコマンドにしか使用したことがありません。
それで、問題をまとめると次のようになります。
WMA ファイルから作成された MP3 が変換中に数秒失われるのは正常ですか?
同様に、サイズの大幅な違いは正常であり、予想されるものですか?
私が使用したコマンドは、上記のプロパティを持つ wma ファイルに最適なオプションでしょうか?
もっと良い結果が得られるコマンドをご存知ですか?
お時間をいただきありがとうございます。