2020-12-31, 10:17 PM
Attached is the first attempt at providing additional support for HDHR devices. It serves two main purposes.
- For Extend devices you can specify transcoding profiles.
- For the new ATSC 3.0 device it can transcode using experimental ffmpeg.exe that does AC4 decoding to AC3 so recordings and Live TV should work on Kodi and other NextPVR clients. NextPVR web access will likely be limited to powerful PC that can do h265 to h264 transcoding in real time.
This script creates multiple extras for each tuner on the device.
Steps to install Windows users
1. Install python following these steps https://github.com/sub3/NextPVR/wiki/install-python
2. Install the require python modules as Administrator
pip install lxml requests
3. Unzip the attached into C:\Users\Public\NPVR-data\scripts. It should create a folder in scripts called hdhrconnect
4. Run
python C:\Users\Public\NPVR-data\scripts\hdhrconnect\hdhrconnect.py install
and follow the prompts to add Extend or HDHR5-4K devices
If you don't want to automatically add the extra files that are created omit the install parameter
5. For ATSC 3.0 users unzip ac4ffmpeg.zip into "C:\Program Files\NextPVR\Other" Get the file from https://1drv.ms/u/s!Ar-w3NVk_f-MllB7GxxW...g.zip/file
This should work on other platforms but I have only compiled ffmpeg for Ubuntu 20 at this point. I don't have access to these ATSC devices so there is no telling how the performance will be.
Martin
- For Extend devices you can specify transcoding profiles.
- For the new ATSC 3.0 device it can transcode using experimental ffmpeg.exe that does AC4 decoding to AC3 so recordings and Live TV should work on Kodi and other NextPVR clients. NextPVR web access will likely be limited to powerful PC that can do h265 to h264 transcoding in real time.
This script creates multiple extras for each tuner on the device.
Steps to install Windows users
1. Install python following these steps https://github.com/sub3/NextPVR/wiki/install-python
2. Install the require python modules as Administrator
pip install lxml requests
3. Unzip the attached into C:\Users\Public\NPVR-data\scripts. It should create a folder in scripts called hdhrconnect
4. Run
python C:\Users\Public\NPVR-data\scripts\hdhrconnect\hdhrconnect.py install
and follow the prompts to add Extend or HDHR5-4K devices
If you don't want to automatically add the extra files that are created omit the install parameter
5. For ATSC 3.0 users unzip ac4ffmpeg.zip into "C:\Program Files\NextPVR\Other" Get the file from https://1drv.ms/u/s!Ar-w3NVk_f-MllB7GxxW...g.zip/file
This should work on other platforms but I have only compiled ffmpeg for Ubuntu 20 at this point. I don't have access to these ATSC devices so there is no telling how the performance will be.
Martin