2017-09-28 4 views
0

私はここに命令の次のVO-amrbencをダウンロードしたが、どこが明示的にビルドを設定する必要があります理解していない、vo-amrwbencライブラリでffmpegを構築するには?

DEA.L. amr_nb    AMR-NB (Adaptive Multi-Rate NarrowBand) (decoders: amrnb amr_nb_at libopencore_amrnb) (encoders: libopencore_amrnb) 
D.A.L. amr_wb    AMR-WB (Adaptive Multi-Rate WideBand) (decoders: amrwb libopencore_amrwb) 

を自作を使用してffmpegのをダウンロードし、それにAMR-WBエンコーダのサポートを追加する必要があります - -enable-libopencore-amrwb? (https://ffmpeg.org/ffmpeg-codecs.html#Encoders

私は/ usr/local/Cellar /ディレクトリの下に./configureファイルが見つかりませんでした。私は実際にエンジニアではなく、ビルドやコンパイルに精通していないので、どのような指針も本当に高く評価されます!

答えて

1

download an already compiled ffmpegです。 AMR-WBエンコーディングの場合は--enable-libvo-amrwbencです。 /usr/local/binに入れてください。

ffmpeg build script in Homebrewは、現在libvo-amrwbencをサポートしていません。 Homebrewを使ってコンパイルしたい場合は、Homebrewスクリプトを編集する必要があります(おそらく私はHomebrewを使ったことはありません)。 Homebrewを使用せずにコンパイルする場合は、最初にlibvo-amrwbencをインストールするか(vo-amrwbenc/enc_if.hを提供するもの)、を設定するときは--enable-libvo-amrwbencを使用します。 Homebrewとコンパイルの詳細については、FFmpeg Wiki: macOSを参照してください。

Opusオーディオは言及する価値があります。それは現代的で、柔軟で、自由なオープンソース形式offering better quality than AMR in all but the lowest of bitratesです。

+0

ええ、私はすでにそれを行っています。しかし、--enabe-libopencore-amrwbはamr-wbエンコーダではなく、amr-wbエンコーダのみをサポートしています。私はffmpegにamr-wbエンコーダを追加したいと思います。ここの指示に従って、https://ffmpeg.org/ffmpeg-codecs.html#libvo_002damrwbenc。 – Vicky

関連する問題