|
SageTV Github Development Discussion related to SageTV Open Source Development. Use this forum for development topics about the Open Source versions of SageTV, hosted on Github. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
4K recording and playback SageTV
Using my R5000HD controlled by SageTV x64, I was able record Verizon Fios channel 1498, which was recently added & is going to have 4K soccer & shows a static 4K picture now. I got a transport stream, but SageTV 64 bit was not able to recognize and play it. VLC media player could play it, and confirmed 3840x2160 resolution. What would it take to enable SageTV x64 to be able to recognize this 4k .ts stream? Probably uses H.265. Would it help if I were to post a short sample of the 4K stream?
Last edited by guho; 06-13-2019 at 07:04 AM. |
#2
|
||||
|
||||
I think the first question is how do you want to play back? The answers will be different depending on if you are talking about Sage Client on PC, Sage Placeshifter on ???, Android Mini-Client, HDx00 Extender, etc.
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2),USBUIRT (multi-zone) Source: Comcast/Xfinity X1 Cable Primary Client: Server Other Clients: (1) HD200, (1) HD300 Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE, HDHR, HVR-2250, HD-PVR |
#3
|
|||
|
|||
Quote:
I have a HD300 extender but it does not have the HDMI 2.x out & hardware for 4k playback so disregard that one. Yesterday, I recorded a 2-hour FIFA Women's World Cup soccer game in 4k HEVC (=H.265), which came in at 16 GB or 8GB per hour. I am very excited this is already possible with SageTV/R5000HD! Last edited by guho; 06-14-2019 at 10:24 AM. |
#4
|
||||
|
||||
The problem is mostly that SageTV's internal format detector won't be able to detect H.265 since that wasn't really used yet when we wrote it. Also, the version of FFMPEG we used back then didn't have H265 support either...which is the fallback format detector. That's the main problem you're going to run into is having SageTV actually determine the format of the file so it'll allow playback of it. However, it *might* work if you try to playback the file after it's done recording...did you try that?
__________________
Jeffrey Kardatzke Founder of SageTV |
#5
|
|||
|
|||
Wasn't someone working to merge the Sage specific changes from the old ffmpeg into the current ffmpeg tree? I'm not sure what the current state of that is.Would that help address the detection, or should detection (also?) be added to the internal Sage detection code?
--John |
#6
|
|||
|
|||
Got me curious about it, checked to see if my Ceton Infinitv 4 could capture it. and sure enough it can..
Does anyone know if Comskip can process a 4K file? Quote:
|
#7
|
|||
|
|||
Quote:
--John |
#8
|
|||
|
|||
Verizon FiOS
|
#9
|
|||
|
|||
Thanks for the info! I was able to use a HDHR Prime to record the 4k content on the special 2019 FIFA Women's World Cup channel (1498), so it's nice to know this is possible without a new tuner. Unfortunately, our household is 100% HD300s so I can't actually play the content. :-(
--John |
#10
|
|||
|
|||
Quote:
__________________
Hardware: Intel Core i5-3330 CPU; 8GB (2 x 4GB); 2-4TB WD Blue SATA 6.0Gb/s HDD; Windows 7 Servers: ChannelsDVR, Plex, AnyStream, PlayOn, Tuner: HDHomeRun Connect Quatro Tuner: HDHomeRun Connect Duo Sources: OTA, Sling Blue, Prime, Disney+, Clients: ShieldTV (2), Fire TV Stick 4K (4) |
#11
|
|||
|
|||
Yes, using using prime_encoder or OpenDCT Sage will record the stream from the HDHR Prime.
After recording a show I can play the file using VLC. Importantly: Normally prime_encoder and OpenDCT do some very basic stream copying of the video using ffmpeg (to clean up the timelines, no re-encoding). I had to disable this post-processing step. Even with the newest version of ffmpeg, just copying the streams makes the file unplayable in VLC. Not sure if this is related to 4k support in ffmpeg or missing option. Finally and not surprisingly, I was not able to view the show using HD300s. The full client or Android miniclient may be able to play it (see this comment/thread) but I did not try those options. The news to me is that the Prime can handle 4k streams. --John Last edited by jpwegas; 06-15-2019 at 09:39 PM. Reason: Update note about other clients |
#12
|
||||
|
||||
There is no chance that the HD300s will ever play 4K streams without transcoding and downsampling. They do not have enough processing power to do software decoding on their own. They do not have the HEVC codecs built in to their hardware. They don’t support the latest HDMI standards, so they are limited to full HD (1080) output.
It is possible that with some work, the Sage server could be upgraded to transcode a 4K stream to something the HD300 can play, but the quality will be reduced and it will probably require a pretty powerful processor in the Server.
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2),USBUIRT (multi-zone) Source: Comcast/Xfinity X1 Cable Primary Client: Server Other Clients: (1) HD200, (1) HD300 Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE, HDHR, HVR-2250, HD-PVR |
#13
|
|||
|
|||
Quote:
--John |
#14
|
|||
|
|||
Would a Sage Client be able to play back a 4K stream?
__________________
Hardware: Intel Core i5-3330 CPU; 8GB (2 x 4GB); 2-4TB WD Blue SATA 6.0Gb/s HDD; Windows 7 Servers: ChannelsDVR, Plex, AnyStream, PlayOn, Tuner: HDHomeRun Connect Quatro Tuner: HDHomeRun Connect Duo Sources: OTA, Sling Blue, Prime, Disney+, Clients: ShieldTV (2), Fire TV Stick 4K (4) |
#15
|
|||
|
|||
This comment and this comment state that if Sage doesn't recognize a file format, it will send the file to the client anyway, and if the client has a codec that can handle the file it should play.
I don't have a full client on Windows so I'm not able to test that option. I do have a Shield but I do not have it set up at the moment so I don't know if it works. Sorry I don't have a better answer, hopefully someone else can chime in with their experience. --John |
#16
|
||||
|
||||
No it will be the same as Server side after all they both share the same codec
|
#17
|
|||
|
|||
A windows client and Android Client do not share server codecs ... they use whatever is available on the system it is installed.
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. |
#18
|
||||
|
||||
Quote:
P.S. both the SageTV Server and Client do share the same codec, but the Placeshifter for Android/Linux/Windows Client don't Last edited by SHS; 06-17-2019 at 11:47 AM. |
#19
|
|||
|
|||
Nm
__________________
Server: AMD Athlon II x4 635 2.9GHz, 8 Gb RAM, Win 10 x64, Java 8, Gigabit network Drives: Several TB of internal SATA and external USB drives, no NAS or RAID or such... Software: SageTV v9x64, stock STV with ADM. Tuners: 4 tuners via (2) HDHomeruns (100% OTA, DIY antennas in the attic). Clients: Several HD300s, HD200s, even an old HD100, all on wired LAN. Latest firmware for each. Last edited by pjpjpjpj; 06-19-2019 at 01:34 PM. |
#20
|
|||
|
|||
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Here is a weird one: SageTV recording playback in Plex | Monedeath | General Discussion | 3 | 12-17-2015 08:04 AM |
Stuttery OTA HD recording playback while recording | alfi33 | SageTV Software | 9 | 10-24-2008 11:46 PM |
Playback of currently recording HD content | karljayne | SageTV Beta Test Software | 3 | 05-12-2008 05:32 AM |
HD recording playback fast | garyellis | SageTV Software | 5 | 05-09-2008 11:14 PM |
When recording, in grouped playback, is over sageTV jumps back to recording menu...?? | Mtlca401 | SageTV Software | 2 | 03-24-2008 04:12 PM |