我想使用 DLNA 將桌面傳輸到電視上。
使用 ffmpeg,我已經能夠將桌面影片保存在文件中:
ffmpeg -幀速率 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
我將使用永久運行的 ffmpeg,不是寫入文件,而是寫入命名管道,然後 DLNA 從該命名管道讀取。
不知道行不行,沒測試過!