Я хочу извлечь EPG из dvb-t (live tv stream - udp) с ffmpeg. У меня есть устройство dvb-t и принимающие потоки с udp.Как извлечь EPG из dvb-t (live tv stream - udp) с ffmpeg?
ответ
У меня есть DVB-T UDP ts-поток, генерируемый с mumudvb и я могу извлечь ЭППЫ вести данные в формате XMLTV с epgrab - https://github.com/hiroshiyui/epgrab
git clone https://github.com/hiroshiyui/epgrab.git
cd epgrab/
cmake .
make
# Point epgrab to your dvb adapter
./epgrab -i /dev/dvb/adapter0/demux0 > out.xml
Надеются, что это помогает!
- это работа с программным обеспечением, в то время как dvb используется стримерами? –
да, действительно, у меня есть потоковая передача mumudvb, в то время как ffmpeg извлекает субтитры и epgraber получает руководство. все эти три программы запускаются только из одного tv-тюнера – RoccoLacatus
Знаете ли вы, как мы извлекаем epg из девастентного потока? –
Я написал утилиту под названием dvbtee
, которая может быть использована как библиотека C++, утилита командной строки для кросс-платформенной системы или модуль node.js.
Утилита командной строки будет анализировать ваши потоки и выводить EPG, в зависимости от указанных вами аргументов, он может генерировать обычный текст или блок данных JSON.
Модуль Node.js будет издавать события, содержащие данные PSIP таблицы (наряду с EPG информации)
Что ваша растяжка? Вы получаете сигнал ДВБ с FFmpeg напрямую? Что ваш клиент, что вы хотите увидеть epg на этом? –
Возможный дубликат [Получение информации EPG от DVB-T] (http://stackoverflow.com/questions/57249/getting-epg-info-from-dvb-t) –