テストのために、必要なMP3およびWAVファイルをOpusに変換したいのですが、これを行うための手順は何ですか?
ベストアンサー
新しいUbuntuリリースでは、Opusコーデックはffmpegとともにインストールされるlibavcodecライブラリに含まれています。次に、オーディオエンコーディングは
で行われます。ffmpeg -i infile.ext <options> outfile.opus
opus-toolsに付属のオーディオコンバーターは、オーディオをraw、wave、またはAIFF形式に変換できます。最小限の構文ではデフォルト設定を使用します:
opusenc input.wav output.opus
オプション--bitrate N.nnn
を使用してデフォルトの96kbpsとしてより良いビットレートを追加したい場合があります (すべてのオプションについては、opusencのマンページを参照してください。)
「オンザフライ」でmp3を変換します。つまり、一時ファイルを作成せずに、次のようにffmpegからopusencに出力をパイプできます。
ffmpeg -i input.mp3 -f wav - | opusenc --bitrate 256 - output.opus