私は./configureをして、コメントを追加し始めました。
ルール1
あなたは、ほとんどのneccessaryフィルタについてのあなた自身を通知しなければなりません。私の場合、出力ファイルの書き込みにはaresample
が必要でした。
ルール2
使いたいものをフォーマットしてください。 私の場合、私はmp3とaacファイルを処理し、そして/または出力したかったのです。 あなたの希望をインターネットで検索して自分自身に知らせます。 良い検索用語:AACの場合ffmpeg {aac, mp3, etc.} encoder
.||. decoder
.||. muxer
.||. demuxer
私は--enable-muxer=adts
と--enable-dexmuxer=adts,aac
を必要と--enable-bsf=adtstoasc
ルール3
自分の与えられた入力ファイルのプロトコル(URIスキーム)を有効にします。以下のためのインターネットを検索しmp3ファイルの場合 が--enable-libmp3lame
を使用します。--enable-protocol=file
ルール4つの
Addititionalライブラリ:あなたは/media/audios/myAudio.mp3からの入力を使用したい場合は、ファイルプロトコルを追加する必要があります詳しくは。
ルール5
あなたは良い品質のオーディオファイルを使用して、低品質のオーディオファイルを結合したい場合は、出力は低品質のオーディオファイルと同じくらい悪くなることがあります。 ffmpegを使用するときは、ビットレートを指定する必要があります。詳細については、インターネットで検索してください。
規則6
インターネットを検索します。あなたは数秒で解決策を見つけられないかもしれませんが、停止しなければ解決策を見つけることができます。コンパイルコンソールの出力も調べて、必要なすべてのデコーダとエンコーダが実際に存在するかどうかを確認します。 FFmpegはこの情報を与えます。エンコーダーとは異なる名前のファイル形式に間違った名前を使用した可能性があります。あるいは、エンコーダはデコーダとは別の名前を持っています。
規則7 あなたは
./configure --list-{what you want to list in plural}
例呼び出すことにより、その上のすべてのサポートされているエンコーダとデコーダとミュクサーのリストを取得し、することができます:./confige --list-demuxers
を