
オーディオ ファイルを、品質の異なる 2 つの mp3 ファイルに分割しようとしています。
- 128kで1つ
- 320kで1つ
これまでに私が考え出したことは次の通りです:
ffmpeg -i myaudiofile.wav [i1]asplit=2[o1][o2] \
-map [o1] -acodec libmp3lame -ar 48000 -ab 192k -ac 2 win1.mp3 \
-map [o2] -acodec libmp3lame -ar 48000 -ab 320k -ac 2 win2.mp3
残念ながらこれは機能しません。何かアイデアはありますか?
前もって感謝します。
答え1
これを使って:
ffmpeg -i myaudiofile.wav -filter_complex "asplit=2[o1][o2]" -map [o1] \
-acodec libmp3lame -ar 48000 -ab 192k -ac 2 win1.mp3 -map [o2] -acodec \
libmp3lame -ar 48000 -ab 320k -ac 2 win2.mp3
フィルターまたはフィルター複合を指定する必要があります。これはデフォルトで認識されるため、入力パッドは必要ありません。
また、ここでは実際には「mp3 に変換してから 2 つの異なる品質に変換する」のではなく、2 つの異なる品質で mp3 にエンコードすることに注意してください。
答え2
分割は必要ありません。
使用
ffmpeg -i myaudiofile.wav \
-map 0:a -acodec libmp3lame -ar 48000 -ab 192k -ac 2 win1.mp3 \
-map 0:a -acodec libmp3lame -ar 48000 -ab 320k -ac 2 win2.mp3