DLNA を使用してデスクトップをテレビにストリーミングしたいです。
ffmpeg を使用すると、デスクトップのビデオをファイルに保存できます。
ffmpeg -framerate ntsc -video_size 1360x768 -f x11grab -i :0.0 -vcodec libx264 -crf 26 -preset fast -f mpegts ビデオファイル
uPnP サーバー MediaTomb を使用すると、DLNA でメディア ファイルをストリーミングできるようになります。
今、必要なのは、ffmpeg の出力が直接テレビに送信されるように、両方のプログラムを組み合わせる何らかの方法だけです。
私が欲しいもの:
- DLNA経由でファイルを選択します。
- MediaTomb はそのファイルを開こうとします。
- ファイルの内容を受け取る代わりに、ffmpeg コマンドが実行され、出力が返されます。
Linux でそれが可能かどうか知っている人はいますか?
答え1
私は、ファイルではなく名前付きパイプに書き込み、その名前付きパイプから DLNA を読み取る、永続的に実行される ffmpeg を使用します。
それが機能するかどうかはわかりません。テストしていません。