.mp4 ファイルを変換すると、「2 を超える入力チャンネルの再サンプリングはサポートされていません。」というエラーが発生します。

.mp4 ファイルを変換すると、「2 を超える入力チャンネルの再サンプリングはサポートされていません。」というエラーが発生します。

私は、mp4 ファイルを 2 つのオーディオ チャンネルと 44.1 Khz のサンプル レートで flv に変換しようとしています (.flv ではそれ以上のレートは許可されないため)。ここにエラーの pastebin があります。 コンソール出力からわかるように、私は ffmpeg の最新ビルドを使用しています。

答え1

問題は、リサンプリングしていることです。Ffmpeg は 5+1 入力チャンネルのリサンプリングをサポートしておらず、モノラルとステレオのみをサポートしています。サンプル レートを指定せずに変換してみると、うまくいくかもしれません。したがって、サンプル レートを省略してみてください。そうすれば、オーディオはリサンプリングされません。または、オーディオ ストリームをコピーするだけ (-vcodec copy を使用) を試してください。この場合も、オーディオはリサンプリングされません。最初に 2 チャンネルの中間ファイルに変換してからリサンプリングしてみることもできますが、これがうまくいくかどうかはわかりません。

答え2

インストール時に同じ問題が発生しましたffmpegRPMから入手しましたが、最新バージョンはここそしてそれは見事にうまくいきました!

ただし、新しいバージョンを使用する場合など、一部のフラグが変更されていることに注意してください-sameq-qscale 0そのため、実稼働環境で使用する前に十分にテストする必要があることに注意してください。

答え3

FFMPEGの新しいバージョンが必要です。私はVideo HelpからWinFFをダウンロードして入手しました。http://www.videohelp.com/software/WinFF次に、フロントエンドに付属していた ffmpeg.exe を使用することにしました。

関連情報