低品質ですが、再生可能な.webmビデオがあります。接続が不良であると思われるwebrtcライブストリームから記録されました。多くのビデオフレームがなく、オーディオが一瞬途切れます。次のコマンドでビデオを.mp4に変換しようとしています。
avconv -i foo.webm -strict experimental -movflags faststart foo.mp4
私はこのエラーを少なくとも100回繰り返します:
[opus @ 0x268d7a0] LBRR frames present; this is unsupported
[opus @ 0x268d7a0] Error decoding a SILK frame.
[opus @ 0x268d7a0] Error decoding an Opus frame.
結果として得られる.mp4ビデオは、.webmビデオよりも著しく劣ります。音声は完全に途切れ、ビデオフレームはさらに少なくなります。問題が発生しているにもかかわらず、このビデオをより正確に変換する方法はありますか?
https://groups.google.com/forum/#!topic/kurento/-csxDrMgLnE で回答を確認することをお勧めします:基本的に組み込み[〜 #〜] opus [〜#〜]ffmpegのサポートは完全ではありませんが、libopusはそのような状況でより良い仕事をするので、単に-acodec libopus
を追加しますあなたのinputの前でそれはトリックをするはずです(それは私のために行います)。