avconvまたはffmpegを使用してmp3を抽出すると、もはや正しく機能しません。

avconvまたはffmpegを使用してmp3を抽出すると、もはや正しく機能しません。

最新のUbuntuにアップグレードする前に、次のコマンドを使用してaviファイルからmp3を抽出しました。

$ for x in *.avi; do ffmpeg -vol 100 -ab 160k -ar 44100 -i "$x" "`basename "$x" .avi`.mp3"; done

これは効果がありました。しかし、Ubuntu 12.04からオプションサンプルレートが見つかりません。このコマンドを実行しようとしたとき。私が省略した場合-ar 44100(または-sample_rate 44100)mp3を抽出しますが、ほとんどの場合、抽出されたmp3の長さはもはや一致しません。つまり、aviの長さはわずか5分ですが、長さは約43分です。

ffmpegとavconvの両方に同じ問題があります。これらの問題を解決する方法についてのアイデアはありますか?

ベストアンサー1

代わりにこれを試してください:

ffmpeg -i "$x" -vol 100 -ab 160k -ar 44100 "`basename "$x" .avi`.mp3"

以前は、オプションは入力ファイルの前にありましたが、出力ファイルに設定したいようです。

おすすめ記事