|
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
|
||||
|
||||
How to get stutter-free VC1 bluray disc playback in Windows client?
As some people know, even when you set:
"EnableSageTVStreamDemux"=dword:00000000 SageTV will still force you to use it's demux filter for bluray disc playback (and live TV as well). Unfortunately, there seems to be a bug when using the sageTV demux with with "WMVideo Decoder DMO" or "MPC - Video decoder" for VC-1 bluray discs, ISO's, BD folders which causes stuttering or skipping of frames. This issue doesnt exist when using other splitters (LAV/Haali) in sageTV single media file VC1 playback (when using above registry setting) or outside sageTV since LAV/Haali have provisions made to accommodate this kind of problem. This issue was on sageTV's todo list on their demux; and, could reproduce the problem. Unfortunately, it wasn't fixed before being bought by Google. However, I VERY vaguely remember the engineer had told me that it might be possible to find a VC1 decoder that had the fix inside it instead of the splitter. Unfortunately, I haven't had luck with "MPC video decoder" or with "WMVideo Decoder DMO". Has anyone tried a VC1 decoder that can tolerate the sageTV demux filter better in respect to this issue? Or, perhaps a way to use the filter of my choice for bluray disc playback? The only way I know how to fix this is to remux the m2ts file(s) to MKV; which would allow sageTV to use the system splitter (in my case, its LAV). Thanks, -Michael
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming ***RIP SageTV*** |
#2
|
||||
|
||||
The only way I know of to fix the problem is to rip to .mkv. I gave up trying anything else. Maybe try ffdshow or mpc-hc. Even arcsoft tmt decoder might work.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#3
|
||||
|
||||
Thanks for replying. I actually mentioned the MPC decoder twice in my post.
The decoders that can't handle the sageTV splitter is: 1. MPC standalone decoder 2. Arcsoft video decoder (TMT 3) 3. WMVideo Decoder DMO 4. Cyberlink VC-1 Decoder (PDVD8) <--requires PDVD splitter I've already learned to accept that I need my extenders to playback VC1 discs as well as discs that need subtitles. However, I thought maybe someone might have found a VC1 decoder that works with the sagetV splitter by now. Thanks again for replying.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming ***RIP SageTV*** |
#4
|
||||
|
||||
Quote:
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#5
|
||||
|
||||
Honestly, I can't stand ffdshow. Unless someone has verified that it's video decoder definitely plays back smooth VC1 WITH sageTV's demux/splitter under sageTV bluray disc playback, it's not something I care to install. If it was a single file filter/decoder, I would definitely try it.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming ***RIP SageTV*** |
#6
|
||||
|
||||
Quote:
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#7
|
||||
|
||||
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 |
#8
|
||||
|
||||
Thanks. I haven't followed LAV in a few months. I didnt know they have a video decoder now. I'll give it a shot.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming ***RIP SageTV*** |
#9
|
||||
|
||||
Actually, it's just a personal preference. I don't like the idea of a single piece of software presuming by default it should take over ALL directshow audio/video decoding on my entire machine. I already have all my favorite DS decoders in place (ie, CoreAVC cuda for H.264, Arcsoft HD for DTSMA/TrueHD, MPC video for misc, etc, etc). I most likely wouldnt install FFdshow and disable all audio/video decoding except for VC1.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming ***RIP SageTV*** |
#10
|
||||
|
||||
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 |
#11
|
||||
|
||||
I'm very familiar with how it works. It presumes there's a need for it to take over decoding pretty much ALL commonly used audio video formats. I think it would be pretty hard to convince me it doesn't do that. Anyway, a friend is already trying it's VC1 decoding with the sageTV demux. If it works for him, I'll probably use it just for VC1.
panteragstk: The latest LAV CUVID decoder does a worse job with VC1 (than other VC1 decoders) when used with sageTV demux. At this point, I'm guessing there's a small chance FFdshow would work any different than all the other decoders. Anyway, I already have a working solution (to rip VC1 bluray discs to MKV). So, any further time spent on this would most likely be a waste of time. It's relatively rare that I run into VC1 discs anyway. Quote:
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming ***RIP SageTV*** |
#12
|
||||
|
||||
I don't think there's a codec out there that DOESN'T set it at the currently highest 'normal' priority +1 when it is installed. That is not where I ever leave it, and I always drag the ffdshow merit down from 'ffdshow default' to 'normal'. I have all ffdshow codecs enabled, and anything that I want to run NOT through ffdshow, I set at a higher merit. ffdshow then works as a catch all for all other formats out there. Works quite well. On the audio side, there really isn't another audio codec that provides you the customization that ffdshow provides.
My main point, was if you hate codecs, why have so many installed? I use what comes with windows, ffdshow, and reclock, and I can playback everything smoothly.
__________________
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 |
#13
|
|||
|
|||
Quote:
at this risk of admitting that I'm no expert at using ffdshow, can I ask how it should be configured for use with vc1 playback in sagetv? sagetv sees it as an installed filter however vc1 playback still isn't great which leads me to believe there is more than just installing ffdshow. i currently use ffdshow for bdrebuilder which I don't believe should screw things up for sagetv but would like to configure it for smooth vc1 playback if its possible. MPC filters would seem like a great option as vc1 discs playback fine using MPC player, however when they are registered as standalone filters, playback in sagetv is judder city. |
#14
|
||||
|
||||
7up, the VC1 filter is set in sageTV/setup/detailed settings Video/Audio/VC-1 Video Decoder Filter. SageTV will try to use that filter for vc1 video. The problem is even if you use a decoder that works perfectly outside sageTV, it still will most likely not work inside sageTV (this includes the latest MPC-HC standalone and WMVideo Decoder DMO. The problem appears to be in the sageTV splitter; which we're forced to use for bluray disc or m2ts playback (not to be confused with mkv playback). What I was hoping to find is a decoder which may "tolerate" sageTV's splitter better in respect to framerate/timing. Unfortunately, there's no way to force sageTV to use a different demux for m2ts/bluray playback; even with the above-mentioned registry setting. There was one way to completely force sageTV to use a specific filter other than "MpegDeMux.ax", however, that broke live TV playback.
Quote:
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming ***RIP SageTV*** |
#15
|
|||
|
|||
I have messed with this issue for quite a while but have since given up. All VC-1 Decoders I've tried when used jin conjunction with the Sage splitter failed to give proper playback. I was going back and forth with sage on a fix for this but like you said they were bought out before they fixed it. They did tell me how to use a different splitter, but there is a catch:
Quote:
Anyone Pulling out Stutter free VC-1 playback (nonMKV) with sheer CPU horsepower with the Windows DMO decoder? I obviously can't do it with my rig.
__________________
Windows 10 Sagetv 9 64bit (9.2.5) HVR-2255 x3 OTA Last edited by craigap; 08-14-2011 at 08:10 PM. |
#16
|
||||
|
||||
I dont think just "sheer CPU horsepower" will make it work. The issue appear to be related to framerate and timing. The odd thing is the person I was working with (probably the same person who you talked to at sageTV support) seemed to think that the problem is " ...in the DMO decoder, which can't handle VC1 frame rate/timing right". If that were the case, we would have found a decoder by now that works. However, I believe him that it's related to "frame rate/timing".
For whatever it's worth I emailed sageTV support just now asking if there are any settings (documented or hidden) in: HKEY_LOCAL_MACHINE\SOFTWARE\Frey Technologies\Common\DSFilters\MpegDeMux that would affect framerate/timing/timestamp handling etc (other than the buffer settings we see now). Maybe there's a setting similar to the one I see in LAV splitter; just hidden.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming ***RIP SageTV*** |
#17
|
||||
|
||||
Personally, I just use this, and it plays perfectly...
__________________
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 |
#18
|
||||
|
||||
I've messed with this to no end. I gave up and vc-1 is used inside mkv only. m2ts never worked and it is just as easy to make an mkv as it is to make a movie only m2ts. Since starting this method I haven't had video playback issues of any kind. I also use fuzzy's method of playing in an external player for my few blu-rays with pcm sound and subtitles that aren't encoded into the video stream. I may have to try those that need the external player with mkv just to see if those issues will go away with the external player. Or if someone can tell me how to make sage playback multichannel pcm properly.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#19
|
||||
|
||||
Panteragstk, I now have a supplemental MKVs (in addition to the respective ISO) for the few VC1 titles I have; just in case I want to play them back on my Windows client instead of on the HD300.
I currently use Arcsoft HD audio decoder to decode bitperfect DTS, ATC3, DTS-MA, TrueHD on my PC before sending it directly to my analog 7.1 speakers. It works perfectly and sounds great. This was the only way I was able to hear critical windows sounds (unrelated audio alerts) while watching a movie with mutichannel DTSMA, AC3, etc. All you need is TMT installed on your machine; or, you can install TMT 3's audio filter only (without installing TMT) using an alternate method. TMT's audio decoder when used via directshow has the same features as the full blown TMT player itself; including headphone, bass boost, SPDIF bitstreamed, PCM, etc; as long as your sound card support it. All I did was set Arctsoft HD audio as my "HD audio" filter for sageTV as well as for mpeg2 audio. The only time I ever need to use an external bluray software player on the same PC are for movies which require subtitles. Having said all this, not having m2ts VC1 playback on my Windows PC client isn't a significant problem for me; but very curious to know if there is a compatible VC1 decoder. Quote:
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming ***RIP SageTV*** Last edited by mkanet; 08-15-2011 at 11:55 AM. Reason: grammer |
#20
|
||||
|
||||
I have always used the external player since I've gotten a bluray drive. Not because of playback issues, but I wanted the menus, subtitles, bdlive, and 3D... non of which are available in sage. I've never noticed any playback problems in sage, but I honestly don't know which of my bluray rips are even vc-1, as I've never looked.
__________________
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 |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Troubleshooting SageTV client playback stutter | Audacity | SageTV Software | 27 | 04-06-2011 07:48 PM |
SageTV7 and Bluray Disc/ISO Playback using TMT5 | wuench | SageTV v7 Customizations | 2 | 12-23-2010 04:46 AM |
Netflix on PS3 goes disc-free, gets 1080i streaming and 5.1 surround sound | JetreL | General Discussion | 15 | 10-16-2010 08:49 PM |
External BluRay plugin for BDMV on Disc | Fuzzy | SageTV Customizations | 34 | 05-04-2010 12:50 AM |
Is there a "best practices" for stutter-free playback of H.264 files | wayner | Hardware Support | 8 | 11-19-2008 11:33 AM |