|
SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.) |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Closed Caption Problem
I'm having a problem with Closed Captions on Sage (V7, lastest version). Closed captioning works OK on OTA broadcast signals but on Comcast the captions display erratically. Typically a few lines will display correctly, then there will be multiple lines of random characters, eventually cycling back to correct display.
This is on all Comcast channels, including the OTA channels in the cable lineup. Interestingly, Windows Media Center handles the cable CC without error. I'm currently using HDHRPrime for my cable channels but noted the same problem when I was using QAM (before Comcast encripted all of those). I,m using SageTV MPEG Video Decoder for the MPEG2 Video Decoder Filter with DXVA enabled and Microsoft DTV-DVD Video Decodder as the H.264 Viddeo Decoder Filter and the default VCI video decoder filter. Anyone having similar problems? Any suggestions as to what to try to address the issue? TIA. |
#2
|
|||
|
|||
Update: Some unsuccessful approaches and a new question
Well, apparently no one else has encountered this.
I have tried a couple of things to deal with it and thought the results might be of interest. According to some old posts, CC was a problem for SageTV V6 and some people fixed it by substituting the video decoder from PowerDVD9 for the SageTV video decoder (in Audio/Video settings). PowerDVD is now up to 13 and the video decoder that comes with it does a great job of displaying the CC in SageTV recordings but when I try to use it as a replacement for the SageTV video decoder I get no picture at all. I'd try the PowerDVD9 video decoder but I haven't been able to find it for download. One workaround is to record in SageTV and view in WMC which also does a fine job of rendering the CC. Unfortunately, WMC pretends that .ts files don't exist. Oddly enough it plays them fine, but it doesn't add them to it's library of recorded videos which makes it awkward to use it as a player for SageTV recordings. To do so, you have to find the .ts file you want to play in Windows Explorer, right click on it and select WMC as the player. I have done the registry hack to define .ts files as video which is supposed to make WMC accept them as legitimate videos and catalog them in its library. Didn't work. Has anyone successfully gotten WMC to automatically add SageTV .ts files to its library? By the way, I am using HDHRPrime for most of my SageTV recordings and it produces .ts output files. I read that if I changed the mmc..../encode.digital.video.as.program.stream entry from false to true for the HDHRPrime, it would name its output files with the .mpg suffix, which WMC readily accepts. Tried this, couldn't view any video live with this as it produces an error message, "There is no media player available to view this program" (or something to that effect). I suppose I could go back to the "Dump" option in the HDHRPrime setup which, as I recall, was producing .mpg output files but this doesn't tune a few of the cable channels. TIA for any suggestions. |
#3
|
|||
|
|||
Which video decoder do you have selected in Sage?
What is the make of your video card?
__________________
SERVER: Win 7 x64/i7-860/Zotac H55ITX-C-E/Corsair H70/CFI a7879 case/12 TB Pooled with Drive Bender. DVBLogic: streaming HDPVR content to SageTV, WMC Clients, NPVR Clients, Remote Computers & iphone. 2ea HDPVR, 3ea HDHomeRun, 2ea VIP211 |
#4
|
|||
|
|||
SageTV MPEG Video Decoder
(DXVA set to "Yes") NVidia GeForce 9800GT |
#5
|
|||
|
|||
Find ATI Avivo download from ATI, install, and set your video decoder to ATI Video Decoder. (Or one of the earlier PowerDVD video decoders)
The issue is with SageTV decoder.
__________________
SERVER: Win 7 x64/i7-860/Zotac H55ITX-C-E/Corsair H70/CFI a7879 case/12 TB Pooled with Drive Bender. DVBLogic: streaming HDPVR content to SageTV, WMC Clients, NPVR Clients, Remote Computers & iphone. 2ea HDPVR, 3ea HDHomeRun, 2ea VIP211 |
#6
|
|||
|
|||
JerryT:
Thanks for the suggestions. I've spent two hours googling for a working download link for either of these but no luck. Plenty of google hits but they all prove to be dead links. Anyone able to point me to a working download link? |
#7
|
|||
|
|||
http://drivers.softpedia.com/get/TV-...sta-Win7.shtml
You may need to install ATI card, to get the codec to install... http://www.skystar.org/index.php?subcat=37 You want ATI or Cyberlink MPEG video decoder Set in Sage
__________________
SERVER: Win 7 x64/i7-860/Zotac H55ITX-C-E/Corsair H70/CFI a7879 case/12 TB Pooled with Drive Bender. DVBLogic: streaming HDPVR content to SageTV, WMC Clients, NPVR Clients, Remote Computers & iphone. 2ea HDPVR, 3ea HDHomeRun, 2ea VIP211 Last edited by jerryt; 01-09-2014 at 12:04 AM. |
#8
|
|||
|
|||
Nice info. I've been wanting to get CC working on my Sage install.
|
#9
|
|||
|
|||
jerryt:
You were right about needing an ATI card to get the Avivo package to install. I don't have one and it didn't install. Thanks for the second link which, in contrast to about 30 others I tried, actually worked. I was able to download PowerDVD8 (couldn't find PowerDVD9--the one that is said to have an outstanding video decoder--on the site). Installed the video decoder from the PowerDVD8 package in Sage to replace the SageTV mpeg decoder and saw a major improvement in Sage's handling of closed captions. The first five channels I tried played flawlessly without any garbling of the captions. Unfortunately, I did find a few channels--e.g., AMC-HD--that still don't play well with Sage as far as the closed captions go, even with the new PowerDVD8 decoder installed. WMC plays the captions on all channels without a glitch. If I could figure out what mpeg video decoder WMC is using I would try installing that in Sage. If anyone knows of a (real, actually working) download link for PowerDVD9 please let me know as I would like to try that version of the Cyberlink decoder to see if there is any further improvement over PowerDVD8. To sum up, I now have functional closed captions on most channels in SageTV which means I won't have to resort to using WMC as a player for SageTV recordings most of the time. This is a major improvement. Thanks much, jerryt! Oh, by the way, the video decoder from the current Cyberlink product, PowerDVD13 crashes SageTV so that's a no go. (Apparently between PowerDVD8 and PowerDVD13 something major changed.) |
#10
|
|||
|
|||
You can use WMC's video decoder in Sage, but it will not provide any CC
Because WMC uses it's own closed caption display filters (Like post processing filter), they are not part of the video decoder. What you have is probably as good as it gets. You could borrow an ATI video card, install it, and get the ATI Avivo package to install. They are equal to PowerDVD latest video decoder. I believe the latest PowerDVD decoders have to be hacked, or simply registered with Windows Directshow engine in order to work. To verify the CC data, download CCextractor and drag a recording from AMC HD on top of CCextractor. It will create a .srt file in that same directory. Drag the .srt file on top of Notepad, the closed captions will open as a text file. See if the captions are displayed in the text file corrected. IF NOT THEN NO VIDEO DECODER (Except WMC) will display them correctly. If the caption are correct in the text file, you can set up CCextractor to process all your recording and create .srt files. Then in Sage you turn CC (or subtitles) on... and Sage will use these .srt files. This is how I had been doing CC. But the captions get out of sync with the video a lot. I was only using the ATI Avivo codec for live TV, everything else was CCextracor, .srt files, and settings in Sage. Currently I am only using WMC do to copy protected channels
__________________
SERVER: Win 7 x64/i7-860/Zotac H55ITX-C-E/Corsair H70/CFI a7879 case/12 TB Pooled with Drive Bender. DVBLogic: streaming HDPVR content to SageTV, WMC Clients, NPVR Clients, Remote Computers & iphone. 2ea HDPVR, 3ea HDHomeRun, 2ea VIP211 Last edited by jerryt; 01-10-2014 at 08:14 AM. |
#11
|
|||
|
|||
Thanks, jerryt. Good info.
|
#12
|
|||
|
|||
Solved!
I realized that another one of my computers had an ATI (AMD) video card so I was able to download and install Avivo per jeryt's link above. I then located the mpeg videodecoder file from that package, a file named atimpenc.dll and copied it to my HTPC where Sage resides. I replaced the current MPEG2 Video Decoder (Cyberlink PowerDVD8--which was a great improvement over the Sage decoder but still not able to display the closed captions on all channels) with the new Avivo decoder and voila, excellent closed captions on all channels!
Here's step by step instructions on how to install the Avivo video decoder: Once you get the file atimpenc.dll on your Sage machine, register it. (Easiest way is to use a freeware program called DirectShow Filter Manager (http://download.cnet.com/DirectShow-...-75915498.html). You'll have to right click on the DirectShow Filter Manager icon and select run as administrator to get this to work) Then when DSFManager opens, click on "Register New Filter" and navigate to where atimpenc.dll is stored and follow instructions.) Next go to Sage Setup>Detailed Setup>Audio/Video>MPEG2 Video Decoder Filter and click on whatever decoder you have currently installed. This will bring up a menu which includes the option "List all decoders". Select this. The new video decoder you have installed will show up on this list as "ATI MPEG Video Decoder". Select this. Exit Sage Setup and you're ready to enjoy your closed captions. I can't believe I'm finally watching trouble free closed captions on Sage. Is this a great forum or what! Major props to jerryt for his suggestions and follow-up. |
#13
|
|||
|
|||
Can you guys just post the .dll and then we all use it without needing an ati card?
|
#14
|
|||
|
|||
#15
|
||||
|
||||
Has anyone ever had issue with CC getting out of sync when playing your media with an extender (HD300 for example)? I have a few TV programs and movies encoded with Handbrake with the CC intact. The CC plays fine on SageTV Client on a computer, but gets out of sync after it's enabled on the HD300.
I can disable and re-enable it, but after a few minutes, it gets out of sync again. |
#16
|
||||
|
||||
Captions in SageTV v9 OS
First, thanks for the information in this thread. I had tried a lot of combinations of decoders and renderers to get captioning working with SageTV 9 OS, including the ATI decoder listed here, to no avail. But after some trial and error I got a solution that is similar to what's described earlier so here are a few notes.
First, the MainConcept MPEG2 decoder does work with captions, but is $50. I tested it but don't plan to use it. Their H.264 decoder does not work with captions, at least not for me. Second, as I mentioned, the ATI decoder linked to here didn't work for me, but I found one that does. I downloaded one of the last Catalyst driver packages that included AVIVO, 10.7, and installed it on a Win7 x64 system. Among the install files I found two folders, AVIVO and AVIVO64. I was then able to install the decoder onto a Win7 x32 system (already running Cat 15.7.1) using the installer in the AVIVO folder and it works fine. I upgraded the x64 desktop back to Cat 13.9 (older card) and the ATI decoder still works fine there. BUT - on the x64 system I have to use the VMR9 renderer, where on the x32 system I can use EVR. The only caveat with using VMR9 is that the only H.264 decoder that works is the Microsoft DTV-DVD Decoder. I get a black screen trying to use other H.264 decoders. Finally, I can't find any decoder that will show captions for my HDPVR H.264 recordings. I don't have too many H.264 files nor do I use the HDPVR much, but it would be nice to have. |
#17
|
||||
|
||||
You won't find one - the HDPVR doesn't capture closed captions unless they are being displayed by your STB while the recording is being made. They are not capturing the original digital stream, they just get the analog output from your cable box and then re-encode it as a digital file.
__________________
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 Last edited by Tiki; 10-13-2016 at 06:08 AM. Reason: Typo |
#18
|
||||
|
||||
Quote:
|
#19
|
||||
|
||||
Any Way To Determine The DLL For A Decoder?
I have been having sporadic luck with Closed Captioning in my recordings using the PowerDVD 7 and 8 decoders - it seems that some stations' captions are rendered better than others, but all of the files that have problems in Sage seem to work fine in VLC so the CC data is there. I have followed the steps from this thread to load and register the ATI/AMD Decoder DLL, but all I get in Sage is 'ATI MPEG Video Multiplexer', 'ATI MPEG Video Encoder' and a couple of irrelevant ones. All of my video cards are ATI/AMD - that's all I use. I tried installing the Avivo software referenced here, as well as my last Catalyst package - no help there either. What is really irritating is that I have an old box with a v.7 install of Sage that was upgraded to V.9 on a box that has had several AMD cards installed in it, which actually has a working ATI MPEG Video Decoder (and the CCs show up fine) , but apparently does not have atimpenc.dll on it that I can find (it does have atimpenc64.dll, but no help there either) - which brings me to my question. Is there any way to determine the file(s) that this install of Sage is seeing and ID'ing as an ATI MPEG decoder? Thanks!
(Edit) After much tinkering, I was finally able to get the atimpenc.dll file from my other system (version 12.5.0.30429) installed and registered so Sage could see it...
__________________
SageTV Server: i5-3470, 24GB, Radeon R7-240 2GB, 12TB, Win10 Pro 20H2, HDHR PRIME for Xfinity with OpenDCT 0.5.32; HDHR Connect Duo for OTA, Java: 64-bit 1.8.0_271, SageTV x64 9.2.2.903 SageTV Client: i5-6600K, 16GB, GeForce GT730 2GB, Win10 Pro 20H2, Java: 64-bit 1.8.0_271, SageTV x64 9.2.2.903 Last edited by gordyp; 01-13-2017 at 05:53 PM. Reason: Update |
#20
|
|||
|
|||
Glad you sorted it out gordyp.
Just for reference, in attempting to answer your question,"Is there any way to determine the file(s) that this install of Sage is seeing and ID'ing as an ATI MPEG decoder?", I searched my sage.properties file and found the ATI decoder referenced in this line: videoframe/video_decoder_filter=ATI MPEG Video Decoder I assume this line is where you would look to see which video decoder Sage is using. It doesn't, however, give you the file name associated with that decoder. Incidentally, in Sage's [Detailed Setup] [Video/Audio] setup screen the ATI decoder is shown as follows: [MPEG2 Video Decoder Filter] ATI MPEG Video Decoder Cheers. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Closed Caption on now? | gibsonpa | SageTV Beta Test Software | 14 | 05-29-2009 10:32 AM |
Closed Caption Possible | sshapiro63 | SageTV Software | 39 | 02-22-2009 09:57 PM |
Closed Caption / subtitle problem | machine88 | SageTV Software | 4 | 12-05-2007 12:53 PM |
Closed Caption on MVP | TechBill | SageTV Media Extender | 4 | 10-10-2007 11:10 AM |
Would someone please help me to solve closed caption problem? | gkgk | SageTV Software | 5 | 01-29-2006 03:25 PM |