是否可以透過開啟檔案來建立按需資料?

是否可以透過開啟檔案來建立按需資料?

我想使用 DLNA 將桌面傳輸到電視上。

  • 使用 ffmpeg,我已經能夠將桌面影片保存在文件中:

    ffmpeg -幀速率 ntsc -video_size 1360x768 -f x11grab -i :0.0 -vcodec libx264 -crf 26 -preset fast -f mpegts 視訊文件

  • 有了 uPnP 伺服器 MediaTomb,我就能夠使用 DLNA 傳輸我的媒體檔案。

現在我需要某種方法來組合這兩個程序,以便 ffmpeg 的輸出直接發送到我的電視。

我想要的是:

  1. 透過 DLNA 選擇檔案。
  2. MediaTomb 嘗試開啟該檔案。
  3. 執行 ffmpeg 指令並傳回輸出,而不是接收檔案的內容。

有人知道,這在 Linux 中是否可行?

答案1

我將使用永久運行的 ffmpeg,不是寫入文件,而是寫入命名管道,然後 DLNA 從該命名管道讀取。

不知道行不行,沒測試過!

相關內容