web-dev-qa-db-ja.com

Linuxフレームバッファからビデオをブロードキャストするためのツールはありますか?

ビデオ(Twitch.tvや他の同様のサイトで見ることができるようなライブストリーム)をブロードキャストすることにより、Linuxのインストールプロセスをリアルタイムで示したいと思います。

フレームバッファとイベントのスクリーンショットを撮り、ビデオを録画して、前者用の既存のツールがあることを知っています。

X11からビデオをブロードキャストするのと同じですが、FFMPEGバックエンドが異なるため、私が理解していることから、それは可能であるはずですが、私は間違っている可能性があります。
次の場合に知りたい:

  • これが不可能な理由は何でもあります
  • このソリューションまたは他のソリューション用の既存のツールがあり、低レベル言語にドロップダウンする必要はありません(たとえば、シェルスクリプトを使用してそれを行う方法)。これまでのところ、何も見つかりませんでした。
1
omrisim210

ffmpegのインストールはあなたに任せます。インストールしたら、ffmpegでfbdevを使用してみてください。

基本的な例:

ffmpeg -f fbdev -framerate 25 -i /dev/fb0 output.mp4

ストリーミングの例:

ffmpeg -f fbdev -framerate 25 -i /dev/fb0 -c:v libx264 -preset veryfast -maxrate 2000k -bufsize 4000k -vf "format=yuv420p" -g 50 -f flv rtmp://live.Twitch.tv/app/<stream key>

参照:

2
llogan