質問

オープンソースの代替手段はありますか ffmpegVLC HTTPストリーミングからRTMPまたはその他へのライブビデオトランスコーディングには?

ffmpeg 私のCPU(AMD4.0GHZ8Core)が100%ロードされ、8つのSDストリームのみがロードされました。

助けてくれてありがとう

追伸私は自分のビデオをトランスコードする必要はないと思う、私はまた、httpビデオプロキシのようなものでストリーミングすることができます。ソースはHTTPストリーミング形式で、私はLinuxの下にいます。

役に立ちましたか?

解決

あなたの質問は次のようになります:「Ffmpegよりも高速なオープンソースの代替手段はありますか」。

そして答えはノーです。

トランスコードする必要がない場合は、次のように追加します -acodec copy -vcodec copy あなたのコマンドラインに

他のヒント

ffmpeg 柔軟なエンコーダは、あなたが好きなようにそれを微調整することができます、それは品質の戦い対エンコードアルゴリズムとサイズまでです、私は今日X264は、それが前にあったよりも多くの有効性であると思う、ffmpegでの重要な微調整は、エンコーディングをスピードアップするために、それが前にあったよりも効果があると思います -preset デフォルトは medium あなたが使用することができます fast または faster そして、あなたの出力ビデオの品質を見てください。私はライブ蒸しビデオを持っており、私はこのコマンドを使用します

 ffmpeg -loglevel 0 -thread_queue_size 32768 -re -i "http://sorce" -vcodec libx264 -preset fast -break_non_keyframes 1 -profile:v high444 -x264-params "nal-hrd=cbr" -b:v 260k -acodec aac -b:a 32k -map_metadata -1 -s 480x360 -f flv rtmp://localhost/hls/live

非常に低品質のビデオのためにそれ ,

ffmpeg -loglevel 0 -thread_queue_size 32768 -re -i "http://source" -vcodec libx264 -preset fast -break_non_keyframes 1 -b:v 665k -profile:v high444 -x264-params "nal-hrd=cbr" -acodec aac -b:a 32k -map_metadata -1 -s 854x480 -f flv rtmp://localhost/hls/live

増加時良質および見ることができる映像を得ます -b:v 値。だから、それはあなたがより少ないCPU使用率ではるかに高いビデオ品質を得ることができます優先ネットワーク次第です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top