|
SageTV Clients Development This forum is for discussions relating to SageTV Open Source Clients Development. |
|
Thread Tools | Search this Thread | Display Modes |
#21
|
||||
|
||||
While watching a recording, bring up the on screen menu (you can use the Microphone button on the Shield) and one of the choices is for CC.
__________________
Server: SageTV 9, Win10/32, Intel DP55KG Mb, Intel QC i5 2.66GHz , 4GB 1333MHz DDR3 SDRAM, 2 Hauppauge 2255s for 4 OTA ATSC tuners, HDHRPrime w Comcast, 3 STP-HD300s 20101007-0 firmware, nVidia Shield. Java v7u55. Plugins:SD EPG, OpenDCT |
#22
|
||||
|
||||
Quote:
Playback a recorded show and bring up the menu, you will see two caption options on it. One for Captions On / Off and second one for Caption font size. To enable Closed Caption - change Captions from Off to On. Bill
__________________
HTPC System GIGABYTE GA-MA69GM-S2H AM2 AMD 690G HDMI // AMD Athlon 64 X2 6000+ Windsor 3.0GHz // G.SKILL 6GB (2 x 2GB) 240-Pin DDR2 SDRAM DDR // Hauppauge Colossus HD-PVR // Hauppauge Colossus HD-PVR // Seagate ST3750640AS 750GB SATA-300 16MB // DVD R/W - SAMSUNG Black Media Extenders HD300 HTPC Software Windows 7 Professional 64bits // SageTV 7.1.x // Java 1.7.x |
#23
|
||||
|
||||
Any progress on this?
I am hoping to be able to play my HDHomeRun recorded shows with CC enabled on mini-client some day Bill
__________________
HTPC System GIGABYTE GA-MA69GM-S2H AM2 AMD 690G HDMI // AMD Athlon 64 X2 6000+ Windsor 3.0GHz // G.SKILL 6GB (2 x 2GB) 240-Pin DDR2 SDRAM DDR // Hauppauge Colossus HD-PVR // Hauppauge Colossus HD-PVR // Seagate ST3750640AS 750GB SATA-300 16MB // DVD R/W - SAMSUNG Black Media Extenders HD300 HTPC Software Windows 7 Professional 64bits // SageTV 7.1.x // Java 1.7.x |
#24
|
||||
|
||||
Sorry Bill, no new progress.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#25
|
||||
|
||||
Just popping in to see if any new progress on this yet?
Right now we can only playback DirectTV recording since the boxes does the decoding and burn the CC into the video itself during recording. The HDHomerun does not decode and depends on the SageTV to do the decoding when play back so all of our OTA shows have to be watched on HD300 if we want to watch it with Closed Captioning. Bill
__________________
HTPC System GIGABYTE GA-MA69GM-S2H AM2 AMD 690G HDMI // AMD Athlon 64 X2 6000+ Windsor 3.0GHz // G.SKILL 6GB (2 x 2GB) 240-Pin DDR2 SDRAM DDR // Hauppauge Colossus HD-PVR // Hauppauge Colossus HD-PVR // Seagate ST3750640AS 750GB SATA-300 16MB // DVD R/W - SAMSUNG Black Media Extenders HD300 HTPC Software Windows 7 Professional 64bits // SageTV 7.1.x // Java 1.7.x |
#26
|
||||
|
||||
Quote:
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#27
|
||||
|
||||
The binaries that I compiled of CCExtractor for OpenDCT could easily be ported to a plugin like the Comskip plugin (and I really think they should, I'm a little lacking in experience here). OpenDCT uses CCExtractor with FFmpeg because if you do live transcoding, you'll lose the captions when the video is converted. OpenDCT actually sends a remuxed copy of the original video directly to CCExtractor while it's writing the transcoded video to storage. Both copies are fully synced up, so the result is that the captions are preserved as subtitles (.srt).
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache). Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI. Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom). Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG |
#28
|
||||
|
||||
Quote:
Quote:
https://www.amazon.com/SiliconDust-H...ords=hdhomerun CCextractor probably will work and I have use it before on other OTA tuners but there one thing I don't like about CCextractor. CC extractor convert CC to subtitle mean it become a subtitle which is always display at the bottom of the screen with either white or yellow fonts with no border backgrounds. If a snowy scene come up on video then the white subtitle become nearly invisible and impossible to read same with yellow if there something yellowish in the video which also mask it out. Another reason I don't like subtitle is the placement that it always at the bottom of the screen. CC is displayed at the bottom of the screen most of the time but if there something that is displayed on the bottom of the screen by the TV station (person's name, scorecards, weather alert, school closing etc) then CC jump up to the top of the screen temporary until the announcement at the bottom of the screen disappears then the CC will resume back to the bottom of the screen. With subtitle, I have to pause, rewind, disable subtitle, play, pause, enable subtitle, play just to be able to read the announcement at the bottom of the screen. My family always prefer the tuner or device doing the decoding before it recorded to a file, reason for this is that the original CC is preserved and it become "Open Captioned" meaning you cannot turn it off/on since it burn and become part of the video overlay and we can stream it over the internet without worrying about which video player have a built in CC decoder to watch it. This is what we do with DirectTV boxes, enable the CC decoder on it then recorded both video and CC on it to a file allowing us to play it back on any video player even if it doesn't have CC or subtitle support built in. We did contact HDHomeRun asking them if they would every consider adding a decoder in their devices but they said TV the one that does the decoding which is true but it would been cool if OTA tuner manufacture would add decoder on their hardwares. Same thing with DVD players, when the progressive DVD players start coming out and CC will not pass thur a HDMI. It was a big loss for the Deaf culture because we had to stay using a composite cables to watch our movies in lesser quality until some of the DVD manufacturer like Sony start adding CC decoder in their hardware which decode the CC and overlay it on the movie before it sent over the HDMI cable preserving both CC and HD video. Mplayer can decode CC without using CCextractor but not sure about FFmpeg. I have used Mplayer to watch my recording that had CC embedded into it back in the days since there was no other video player which could playback CC then later VLC and other player started addeding CC support to their players but it not always reliable and sometime distort the CC. Bill
__________________
HTPC System GIGABYTE GA-MA69GM-S2H AM2 AMD 690G HDMI // AMD Athlon 64 X2 6000+ Windsor 3.0GHz // G.SKILL 6GB (2 x 2GB) 240-Pin DDR2 SDRAM DDR // Hauppauge Colossus HD-PVR // Hauppauge Colossus HD-PVR // Seagate ST3750640AS 750GB SATA-300 16MB // DVD R/W - SAMSUNG Black Media Extenders HD300 HTPC Software Windows 7 Professional 64bits // SageTV 7.1.x // Java 1.7.x Last edited by TechBill; 06-01-2016 at 09:44 AM. |
#29
|
||||
|
||||
I would like to add one more thing,
If using CCextractor is only option to get CC on our recording, we would be okay using CCextractor on our recording if we could somehow overlay it on the video before it recorded to a file which I been trying to do for years. And also added a black border background behind the texts. Anything that will allow us to enjoy our recordings, we will accept it no matter what as long we can read what being said in the recordings. Thank you for all your effort into this. I really hope we find a way to get CC or subtitle to work on android miniclient from the OTA tuners. I use the miniclient with my DirectTV boxes recordings but I use the HD300 with my HDHomeRun OTA recordings. Bill
__________________
HTPC System GIGABYTE GA-MA69GM-S2H AM2 AMD 690G HDMI // AMD Athlon 64 X2 6000+ Windsor 3.0GHz // G.SKILL 6GB (2 x 2GB) 240-Pin DDR2 SDRAM DDR // Hauppauge Colossus HD-PVR // Hauppauge Colossus HD-PVR // Seagate ST3750640AS 750GB SATA-300 16MB // DVD R/W - SAMSUNG Black Media Extenders HD300 HTPC Software Windows 7 Professional 64bits // SageTV 7.1.x // Java 1.7.x |
#30
|
||||
|
||||
I presume that the lack of the black background could be fixed via the STV. Considering that the subtitles worked without stuckless doing anything special, I have to assume the server is telling the miniclient to just overlay them, just like when you see the timeline. Does anyone know much about this?
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache). Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI. Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom). Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG |
#31
|
||||
|
||||
Quote:
It would be cool if the server could optionally parse the subtitles on the fly as a client is playing the file. Right now, sagetv it just reading the files and sending it to the client, but if could spawn a separate thread and "decode" the subtitles as well, and then feed it to the subtitle handler, then the miniclient(s) would not need to know how to handle it. (Maybe the thread would simply decode and create the .srt files, on the fly, and then that part of the code handle the viewing, since it does it already)
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#32
|
||||
|
||||
Quote:
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache). Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI. Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom). Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG |
#33
|
||||
|
||||
Quote:
So this could all be done at the Java layer inside of SageTV and it would probably work fine. If anybody is interested in working on it as a dev, feel free to ping me and I can give you guidance on implementing it. Although I have this funny feeling there's a reason I didn't do this before...maybe because it would only work for the extenders/placeshifters and not for other types of playback...or maybe there's other issues I'm forgetting about...but it should be possible to deal with anything that comes up.
__________________
Jeffrey Kardatzke Founder of SageTV |
#34
|
|||
|
|||
Maybe the .srt could be converted to Advanced SubStation Alpha and background added automatically? I do not know how to do this, but am aware of this format from trying to clean up some subtitles in an anime. There is a free open source program called Aegisub that supports editing, and maybe it supports some automation??? Wish I knew more to help with this.
If no one else has time to look into it, I'll try and look this weekend. I know this will add more complexity, but if the computer does it all in the background, maybe it'll help you.
__________________
Server #1= AMD A10-5800, 8G RAM, F2A85-M PRO, 12TB, HDHomerun Prime, HDHR, Colossus (Playback - HD-200) Server #2= AMD X2 3800+, 2G RAM, M2NPV-VM, 2TB, 3x HDHR OTA (Playback - HD-200) |
#35
|
||||
|
||||
Quote:
(I'll be honest, I'm a big fan of standardizing everything on the server end, so the clients don't have to even think. There was a time after SageTV LLC's disappearance that I started drawing up a (much simpler) replacement, and it was very much focused on this, such that on import or recording of a file, it was going to be immediately converted to MKV with a very narrow set of possible combinations).
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room Last edited by Fuzzy; 06-01-2016 at 12:19 PM. |
#36
|
|||
|
|||
Is there a way to script a process that extracts the CC's into a subtitle file similar to the way we post process commercial detection?
|
#37
|
||||
|
||||
Quote:
Never used it, but it looks like it does what you want. Maybe you can try it out, and report back your findings.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#38
|
|||
|
|||
I was hoping the Sage Gods would bless us mortals with automatic code for that.
|
#39
|
||||
|
||||
Quote:
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache). Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI. Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom). Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG |
#40
|
|||
|
|||
Can it be configured to do JUST that?
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
SageTV MiniClient for Android Indiegogo Campaign (Thanks) | stuckless | SageTV Clients Development | 14 | 09-18-2022 07:15 AM |
Android MiniClient for TV is Released to the Play Store | stuckless | SageTV Clients Development | 106 | 01-08-2017 01:42 AM |
[Android MiniClient] Now in BETA | stuckless | SageTV Clients Development | 487 | 07-03-2016 03:55 PM |
[Android MiniClient] Need a better start screen | stuckless | SageTV Clients Development | 16 | 01-29-2016 01:55 PM |
MPEG2 Support in Android MiniClient | stuckless | SageTV Clients Development | 24 | 01-03-2016 10:09 AM |