2

こんにちは

red5 サーバー経由でビデオを録画しましたが、サウンドは追加されませんでした (サウンド環境がなかったため)。そのため、出力 flv ファイルにサウンド トラックはありません。その flv (サウンド トラックなし) を ffmpeg 経由で他のビデオ形式にエンコードすると、エンコード エラーが発生します。

エラー メッセージは、コーデック パラメータが見つかりませんでした (オーディオ: 0x0000、0 チャンネル、s16)

Pls は私たちに問題を解決する方法をアドバイス。

  1. ffmpeg がサウンド トラック ビデオ flv をエンコードしない方法はありますか?
  2. 実際にサウンドが録音されていなくても、red5 サーバーがサウンドトラックを追加できる方法はありますか?

ありがとう !

4

1 に答える 1

2

質問に FFmpeg コマンド ラインが含まれていれば、より適切にサポートできます。とにかく、2番目の質問に答えるには:

ffmpeg がサウンド トラック ビデオ flv をエンコードできない方法はありますか?

はい、-anスイッチで!

これはFFmpeg ドキュメントにあります。新しいコマンド ラインは次のようになります。

./ffmpeg -i myred5recording.flv -an myoutput.mp4

-anFFmpeg を使用してオーディオを「多重化」することもできますが、これはスイッチを使用するだけでは簡単ではありません。この角度を追求したい場合は、ffmpeg を使用してオーディオ (mp3) を flv (ビデオのみ) に追加するにはどうすればよいですか?などの他のスタック オーバーフローの質問をご覧ください。

于 2009-12-23T11:34:37.320 に答える