web-dev-qa-db-ja.com

mp3をogg vorbisに変換

Mp3をapt-getでインストールできるogg vorbisに変換するコマンドラインユーティリティはありますか?

または、nginxの拡張機能があるので、mp3ファイルを含むディレクトリをポイントして、その場でoggファイルを提供できますか?

14
Michiel de Mare

Debianでは、aptitudeを使ったクイック検索で、mp32oggとdir2oggというパッケージが表示されました。見てください、多分彼らはあなたが必要なことをします。

3
Sven

ffmpeg(DebianまたはUbuntuを使用している場合はフォークavconv-これらの手順すべきは両方に等しく適用されますが、どれだけ離れているかは誰にもわかりません将来のドリフト)は、ディストリビューションのリポジトリにある必要があります。

ffmpeg -i input.mp3 -c:a libvorbis -q:a 4 output.ogg

ディレクトリ全体をMP3でいっぱいにするには:

for f in ./*.mp3; do ffmpeg -i "$f" -c:a libvorbis -q:a 4 "${f/%mp3/ogg}"; done

findを使用して再帰的に:

find . -type f -name '*.mp3' -exec bash -c 'ffmpeg -i "$0" -c:a libvorbis -q:a 4 "${0/%mp3/ogg}"' '{}' \;

-q:aの値を調整して出力品質を設定します。このコーデックの場合、範囲は0〜10で、高いほど品質が高くなります。

古いバージョンのffmpegでは、-acodec-aqの代わりに-c:a-q:aを使用する必要がある場合があります。

もちろん、ある損失の多い形式から別の形式への変換は理想的ではありません。しかし、それは人生です。

34
evilsoup