Я хотел бы транслировать мой рабочий стол с DLNA на мой телевизор.

  • С помощью ffmpeg я уже могу сохранить видео моего рабочего стола в файл:

    ffmpeg -framerate ntsc -video_size 1360x768 -f x11grab -i: 0.0 -vcodec libx264 -crf 26 -представить быстрый -f видеофайл mpegts

  • С помощью uTnP-сервера MediaTomb я мог бы передавать свои медиафайлы с помощью DLNA.

Теперь мне нужен какой-то способ объединить обе программы так, чтобы вывод ffmpeg напрямую отправлялся на мой телевизор.

Что я хочу:

  1. Файл выбирается через DLNA.
  2. MediaTomb пытается открыть этот файл.
  3. Вместо получения содержимого файла выполняется команда ffmpeg и возвращается результат.

Кто-нибудь знает, возможно ли это в Linux?

1 ответ1

0

Я бы использовал постоянно выполняющуюся запись ffmpeg не в файл, а в именованный канал, и чтение DLNA из этого именованного канала.

Я не знаю, будет ли это работать, я не проверял это!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .