mp3をapt-getでインストールできるogg vorbisに変換するコマンドラインユーティリティはありますか?
または、nginxの拡張機能があるので、mp3ファイルのあるディレクトリをポイントして、その場でoggファイルを提供できますか?
mp3をapt-getでインストールできるogg vorbisに変換するコマンドラインユーティリティはありますか?
または、nginxの拡張機能があるので、mp3ファイルのあるディレクトリをポイントして、その場でoggファイルを提供できますか?
回答:
ffmpeg
(または、avconv
DebianまたはUbuntuを使用している場合は、おそらくフォークです。これらの手順は両方に等しく適用されるはずですが、将来的にどれだけ離れるかは誰にもわかりません)は、ディストリビューションのリポジトリにあるはずです。
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
andの-aq
代わりに-c:a
and を使用する必要がある場合があります-q:a
。
もちろん、ある損失の多い形式から別の形式への変換は理想的ではありません。しかし、それは人生です。