I have an ATSC3.0 HDHomeRun tuner from SiliconDust and absolutely love it. It works great with NextPVR. The only problem is with ATSC3.0/AC-4 streams that I record for later viewing. Without an AC-4 codec for Windows you get no audio playback under NextPVR unless you transcode the recordings with a branch of ffmpeg that supports AC-4 audio. I got tired of transcoding my recorded programs using ffmpeg and running scripts to automate the process. It just wasn't clean enough for me, so I decided to build an ATSC3.0/AC-4 capable video player based on the code found here: https://github.com/itisyang/playerdemo
It only has 3 dependencies, SDL2, QT, and ffmpeg so I set about updating it to support richardpl's ffmpeg/AC-4 branch (https://github.com/richardpl/FFmpeg/tree/ac4). I normally avoid github projects that depend on QT for several reasons but this project is very well-written and modular so it was very easy to compile it against the ffmpeg/AC-4 branch. The majority of my time was spent Anglicizing all the dialogs and menus because the author is Chinese and had hardcoded most of the menus and dialogs. I also added the ability to read mpeg TS files directly as that was missing. I've tested it on MKV files and TS files containing AC-4 audio streams and it works great so I suspect it will read any format supported by ffmpeg.
My build environment is Visual Studio 2015 and QT5.6 and the binary is 64-bit. My apologies to those who want 32-bit builds but I have no desire to re-tool my developer system which is entirely 64-bit.
I'm an applications developer, not a video (encode/decode) - (mux/demux) developer, so I will only be able to help you squash bugs in the UI and possibly add more file types.
You can download the Player here: https://www.dropbox.com/s/uuf16gxqs2s4bq...4.zip?dl=1
Just unzip the files to the folder of your choice and run the playerdemo.exe file. It has all the playback controls that one would expect from a modern video player.
If you want to test it, here's a 40MB TS file with HEVC video encoding and AC-4 audio: https://www.dropbox.com/s/vzv66pz54phfsk....1.ts?dl=1
Anyway, I hope somebody will get some use out of this player. It was actually a pleasure to update and build, unlike VLC which is a total dumpster fire.
The keyboard shortcuts can be found under the About dialog, just right-click on the screen to bring up the context menu.
The player might be useful to users who don't want to fool around with ffmpeg to transcode the ATSC3.0/AC-4 streams that they've recorded as it allows for direct playback of ATSC3.0/AC-4 files.
Link to screenshot of player: https://ibb.co/tZ3Zf05
It only has 3 dependencies, SDL2, QT, and ffmpeg so I set about updating it to support richardpl's ffmpeg/AC-4 branch (https://github.com/richardpl/FFmpeg/tree/ac4). I normally avoid github projects that depend on QT for several reasons but this project is very well-written and modular so it was very easy to compile it against the ffmpeg/AC-4 branch. The majority of my time was spent Anglicizing all the dialogs and menus because the author is Chinese and had hardcoded most of the menus and dialogs. I also added the ability to read mpeg TS files directly as that was missing. I've tested it on MKV files and TS files containing AC-4 audio streams and it works great so I suspect it will read any format supported by ffmpeg.
My build environment is Visual Studio 2015 and QT5.6 and the binary is 64-bit. My apologies to those who want 32-bit builds but I have no desire to re-tool my developer system which is entirely 64-bit.
I'm an applications developer, not a video (encode/decode) - (mux/demux) developer, so I will only be able to help you squash bugs in the UI and possibly add more file types.
You can download the Player here: https://www.dropbox.com/s/uuf16gxqs2s4bq...4.zip?dl=1
Just unzip the files to the folder of your choice and run the playerdemo.exe file. It has all the playback controls that one would expect from a modern video player.
If you want to test it, here's a 40MB TS file with HEVC video encoding and AC-4 audio: https://www.dropbox.com/s/vzv66pz54phfsk....1.ts?dl=1
Anyway, I hope somebody will get some use out of this player. It was actually a pleasure to update and build, unlike VLC which is a total dumpster fire.
The keyboard shortcuts can be found under the About dialog, just right-click on the screen to bring up the context menu.
The player might be useful to users who don't want to fool around with ffmpeg to transcode the ATSC3.0/AC-4 streams that they've recorded as it allows for direct playback of ATSC3.0/AC-4 files.
Link to screenshot of player: https://ibb.co/tZ3Zf05