1

1080p ビデオ ストリームがいくつかあります。これらのストリームのいずれかをブラウザーにストリーミングできるようにしたかったのです。これには、解像度を下げて flv 形式または ogg/webm 形式にトランスコードする必要があります。次のコマンドラインでビーグルの骨の黒でvlcを使用してこれを試しました。

cvlc 00080.MTS --sout "#transcode{vcodec=FLV1,acodec=mp3,vb=200,deinterlace,ab=32,width=720,height=480}:std{access=http,mux=ffmpeg{mux=flv},dst=/stream.flv,caching=3000}"

これにより、次のエラーが表示されます

[h264 @ 0xb547c3e0] reference picture missing during reorder
[h264 @ 0xb547c3e0] Missing reference picture

これは、プロセッサが遅すぎて 1080p を処理できないためだと思います。480p ビデオで同じことを試したので、そのようなエラーは発生しません。

私の質問は、HTML5 ビデオを介してストリーミングまたは表示できるように、その場でより小さな解像度にトランスコードできる他の方法はありますか? すべてのストリームを事前にトランスコードしようとしましたが、4 日かかりましたが、まだ持っていたすべてのビデオのトランスコードが完了しませんでした :) そのため、それはオプションではない可能性があります。お時間をいただきありがとうございます。

4

1 に答える 1