SageTV Community  

Go Back   SageTV Community > SageTV Products > SageTV Software
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

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.)

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 09-06-2020, 05:34 AM
SteveW's Avatar
SteveW SteveW is offline
Sage Aficionado
 
Join Date: Oct 2008
Location: Fall River, Nova Scotia, Canada
Posts: 389
Need Help - Can't Get MKVs to Play in SageTV Win Client

Hey folks!

I was planning to use MakeMKV to convert my existing Bluray rips to MKV to make them accessible through the Android miniclient as well... I already have a number of HD-300 extenders and a couple Windows clients.

Did a test on a couple of bluray rips converted to MKV - even reripped a bluray itself with MakeMKV... My extenders have no problem playing the MKV's (no shocker there). My Windows client will not - they will play the bluray rip, but not after converting the movie to MKV - I either get an error saying it can't render the audio (convert existing bluray rip to mkv) or can't render the video (straight bluray disk to MKV conversion).

I can play these same MKV files on the same PC using VLC, so whatever is going on is within the SageTV Win Client. Latest version of LAV filters is installed. I've tried fiddling with the decoders in use in the client - changing from Microsoft DTV to LAV, etc, but I'm not making any progress...

Can someone who's done this themselves possibly point me in the right direction?

Tnx!
__________________
Server: Win 10 Pro 64 Bit, Intel i5, 8 GB, Samsung EVO 850 500 GB for OS, WD Black 4 TB + WD Black 1 TB for Recordings, 36TB Synology 1019+ for DVD/Bluray Rips, Music, Home Movies, etc., SageTV Server 64 Bit Ver 9.2.6.976, HDPVR x 2, Bell TV 6131 Receiver x 2, USB-UIRT with 56 KHz Receiver

Clients: PC Client x 2, HD-300 x 2 (1 Using Netgear MoCA Coax Bridges), SageTV Miniclient on NVidia Shield x 3

Last edited by SteveW; 09-06-2020 at 05:37 AM.
Reply With Quote
  #2  
Old 09-06-2020, 09:45 AM
Striker:WG Striker:WG is offline
Sage Aficionado
 
Join Date: Oct 2008
Posts: 472
Use GraphStudio (its a free download, just google for it) to see what codecs and renderers are being used by default when you graph your MKV file.

Then check the Sage TV settings and Client Log files to determine which codecs and renderers Sage is trying to use.

Chances are you will need to either adjust codec/renderer merit values to determine ones are used by default.

Have you changed the registry setting on the Windows PC's to not use the Sage Demuxer? That is another key step (at least for me) when trying to get things to playback properly.

I have a post on gettting MadVR working (spoiler alert, it doesn't work properly for LiveTV) but it covers all the other stuff above. Probably worth a read.

https://forums.sagetv.com/forums/sho...9&postcount=11
Reply With Quote
  #3  
Old 09-06-2020, 11:24 AM
UgaData's Avatar
UgaData UgaData is offline
Sage Aficionado
 
Join Date: Sep 2005
Posts: 447
I have had a similar issue in the past.

I had to disable the SageTV demuxer (sagetvstreamdemux), after doing so I was able to play MKV files from MakeMKV.

I am still in the process of converting from ISO files to MKV.

Search the Registry for SageTVStreamDemux and set it to 0 (this only needs to be done on the Windows Clients)
__________________
"Unencumbered by the thought process"

The only constant in the Universe is change.

Last edited by UgaData; 09-06-2020 at 11:30 AM.
Reply With Quote
  #4  
Old 09-07-2020, 05:22 PM
SteveW's Avatar
SteveW SteveW is offline
Sage Aficionado
 
Join Date: Oct 2008
Location: Fall River, Nova Scotia, Canada
Posts: 389
Thanks folks for the idea to disable the SageTV demuxer... That did the trick...
__________________
Server: Win 10 Pro 64 Bit, Intel i5, 8 GB, Samsung EVO 850 500 GB for OS, WD Black 4 TB + WD Black 1 TB for Recordings, 36TB Synology 1019+ for DVD/Bluray Rips, Music, Home Movies, etc., SageTV Server 64 Bit Ver 9.2.6.976, HDPVR x 2, Bell TV 6131 Receiver x 2, USB-UIRT with 56 KHz Receiver

Clients: PC Client x 2, HD-300 x 2 (1 Using Netgear MoCA Coax Bridges), SageTV Miniclient on NVidia Shield x 3
Reply With Quote
  #5  
Old 09-08-2020, 04:44 AM
UgaData's Avatar
UgaData UgaData is offline
Sage Aficionado
 
Join Date: Sep 2005
Posts: 447
FWIW,

Before getting too far, you may want to do some research about how Sage handles subtitles in MKVs.

Things like subtitles for foreign languages and the like aren't displayed unless burned into movie.

For Me, going forward I am still using MKVs, but if I think the movie or TV series needs subtitle support I will watch it using VLC.
__________________
"Unencumbered by the thought process"

The only constant in the Universe is change.
Reply With Quote
  #6  
Old 09-08-2020, 05:55 AM
SteveW's Avatar
SteveW SteveW is offline
Sage Aficionado
 
Join Date: Oct 2008
Location: Fall River, Nova Scotia, Canada
Posts: 389
Quote:
Originally Posted by UgaData View Post
FWIW,

Before getting too far, you may want to do some research about how Sage handles subtitles in MKVs.

Things like subtitles for foreign languages and the like aren't displayed unless burned into movie.

For Me, going forward I am still using MKVs, but if I think the movie or TV series needs subtitle support I will watch it using VLC.
Yep - been there already with the Blurays. Some I’ve had to burn in the forced subtitles after ripping them. Thanks for the reminder tho as I know there are a couple that I missed and will have to be on the lookout for...
__________________
Server: Win 10 Pro 64 Bit, Intel i5, 8 GB, Samsung EVO 850 500 GB for OS, WD Black 4 TB + WD Black 1 TB for Recordings, 36TB Synology 1019+ for DVD/Bluray Rips, Music, Home Movies, etc., SageTV Server 64 Bit Ver 9.2.6.976, HDPVR x 2, Bell TV 6131 Receiver x 2, USB-UIRT with 56 KHz Receiver

Clients: PC Client x 2, HD-300 x 2 (1 Using Netgear MoCA Coax Bridges), SageTV Miniclient on NVidia Shield x 3
Reply With Quote
  #7  
Old 09-25-2020, 09:35 AM
SteveW's Avatar
SteveW SteveW is offline
Sage Aficionado
 
Join Date: Oct 2008
Location: Fall River, Nova Scotia, Canada
Posts: 389
Angry Argh...

So have been continuing my conversions and have run into a new problem. Some of the blurays I have ripped to MKV will not play on the HD-300 extenders (nor on the Android client) while they play fine on the Windows Client.

I thought maybe it was my original rip, so I went back to my original disks and redid them through MakeMKV. Same situation. Will play find in the Windows client but not the extenders. On the extenders, the timeline advances, there are no errors. I can jump ahead and back, but there is no picture and no audio.

Some disks I rip have no issues as MKVs on the extenders or on the Win clients, but some rips will only play on the Win clients. Has anyone else run into this?
__________________
Server: Win 10 Pro 64 Bit, Intel i5, 8 GB, Samsung EVO 850 500 GB for OS, WD Black 4 TB + WD Black 1 TB for Recordings, 36TB Synology 1019+ for DVD/Bluray Rips, Music, Home Movies, etc., SageTV Server 64 Bit Ver 9.2.6.976, HDPVR x 2, Bell TV 6131 Receiver x 2, USB-UIRT with 56 KHz Receiver

Clients: PC Client x 2, HD-300 x 2 (1 Using Netgear MoCA Coax Bridges), SageTV Miniclient on NVidia Shield x 3
Reply With Quote
  #8  
Old 09-25-2020, 12:24 PM
jpwegas jpwegas is offline
Sage Expert
 
Join Date: May 2007
Posts: 502
Quote:
Originally Posted by SteveW View Post
So have been continuing my conversions and have run into a new problem. Some of the blurays I have ripped to MKV will not play on the HD-300 extenders (nor on the Android client) while they play fine on the Windows Client.

I thought maybe it was my original rip, so I went back to my original disks and redid them through MakeMKV. Same situation. Will play find in the Windows client but not the extenders. On the extenders, the timeline advances, there are no errors. I can jump ahead and back, but there is no picture and no audio.

Some disks I rip have no issues as MKVs on the extenders or on the Win clients, but some rips will only play on the Win clients. Has anyone else run into this?
MKV is a container format. What is the codec used for the video and audio streams of the resulting mkv file? If you are doing a straight rip (no re-encoding), you will get the codecs used on the Bluray. Bluray supports several codecs, some of which I believe the HD-300 does not support.

--John
Reply With Quote
  #9  
Old 09-25-2020, 05:38 PM
SteveW's Avatar
SteveW SteveW is offline
Sage Aficionado
 
Join Date: Oct 2008
Location: Fall River, Nova Scotia, Canada
Posts: 389
Quote:
Originally Posted by jpwegas View Post
MKV is a container format. What is the codec used for the video and audio streams of the resulting mkv file? If you are doing a straight rip (no re-encoding), you will get the codecs used on the Bluray. Bluray supports several codecs, some of which I believe the HD-300 does not support.

--John

Yes, straight rip with no re-encoding. Since the originals rips of these movies as Bluray were playable in the Sage Windows clients and extenders in the Video Bluray/DVD menu, I was not expecting to run into a situation where just ripping them into an MKV container would mean they are not be playable on the extenders...

As for which codec is used for the video and audio streams in the resulting MKV, not sure. If you can point me to the best way of finding out, I can compare a working rip to MKV versus a non working one...
__________________
Server: Win 10 Pro 64 Bit, Intel i5, 8 GB, Samsung EVO 850 500 GB for OS, WD Black 4 TB + WD Black 1 TB for Recordings, 36TB Synology 1019+ for DVD/Bluray Rips, Music, Home Movies, etc., SageTV Server 64 Bit Ver 9.2.6.976, HDPVR x 2, Bell TV 6131 Receiver x 2, USB-UIRT with 56 KHz Receiver

Clients: PC Client x 2, HD-300 x 2 (1 Using Netgear MoCA Coax Bridges), SageTV Miniclient on NVidia Shield x 3

Last edited by SteveW; 09-25-2020 at 05:41 PM.
Reply With Quote
  #10  
Old 09-25-2020, 05:48 PM
trk2 trk2 is offline
Sage Aficionado
 
Join Date: Jan 2006
Location: Maine
Posts: 499
I'm not aware of any Bluray codecs that are not supported by the HD300 except for UHD Blurays. There are MKV compatibility fixes in the later HD300 firmwares that unfortunately also break DTS-MA bitstreaming.
Reply With Quote
  #11  
Old 09-25-2020, 05:55 PM
SteveW's Avatar
SteveW SteveW is offline
Sage Aficionado
 
Join Date: Oct 2008
Location: Fall River, Nova Scotia, Canada
Posts: 389
Quote:
Originally Posted by jpwegas View Post
MKV is a container format. What is the codec used for the video and audio streams of the resulting mkv file? If you are doing a straight rip (no re-encoding), you will get the codecs used on the Bluray. Bluray supports several codecs, some of which I believe the HD-300 does not support.

--John
Hmm.. When I look at the video details in Sage. the ones that are playing correctly on the extenders say that the video format is "MATROSKA[H.264.." or "MATROSKA[MPEG2.."

The ones that aren't playing say "MATROSKA, WEBM[H.264..."

What's WEBM? I've seen that mentioned somewhere in the last few weeks on the forum... Maybe in one of Josh's posts about his transcoder updates? I am running Josh's plugin and his interim Sage.jar...
__________________
Server: Win 10 Pro 64 Bit, Intel i5, 8 GB, Samsung EVO 850 500 GB for OS, WD Black 4 TB + WD Black 1 TB for Recordings, 36TB Synology 1019+ for DVD/Bluray Rips, Music, Home Movies, etc., SageTV Server 64 Bit Ver 9.2.6.976, HDPVR x 2, Bell TV 6131 Receiver x 2, USB-UIRT with 56 KHz Receiver

Clients: PC Client x 2, HD-300 x 2 (1 Using Netgear MoCA Coax Bridges), SageTV Miniclient on NVidia Shield x 3
Reply With Quote
  #12  
Old 09-25-2020, 07:29 PM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
Quote:
Originally Posted by SteveW View Post
Hmm.. When I look at the video details in Sage. the ones that are playing correctly on the extenders say that the video format is "MATROSKA[H.264.." or "MATROSKA[MPEG2.."

The ones that aren't playing say "MATROSKA, WEBM[H.264..."

What's WEBM? I've seen that mentioned somewhere in the last few weeks on the forum... Maybe in one of Josh's posts about his transcoder updates? I am running Josh's plugin and his interim Sage.jar...
https://forums.sagetv.com/forums/sho...99&postcount=6
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct.
Reply With Quote
  #13  
Old 09-25-2020, 08:23 PM
jpwegas jpwegas is offline
Sage Expert
 
Join Date: May 2007
Posts: 502
Quote:
Originally Posted by SteveW View Post
What's WEBM? I've seen that mentioned somewhere in the last few weeks on the forum... Maybe in one of Josh's posts about his transcoder updates? I am running Josh's plugin and his interim Sage.jar...
I'm not sure what the difference between the two is, or whether WEBM works on the HD-300s.

--John
Reply With Quote
  #14  
Old 09-26-2020, 07:43 AM
Tiki's Avatar
Tiki Tiki is offline
Sage Icon
 
Join Date: Feb 2005
Location: Southwest Florida, USA
Posts: 2,009
Quote:
Originally Posted by SteveW View Post
Hmm.. When I look at the video details in Sage. the ones that are playing correctly on the extenders say that the video format is "MATROSKA[H.264.." or "MATROSKA[MPEG2.."

The ones that aren't playing say "MATROSKA, WEBM[H.264..."

What's WEBM? I've seen that mentioned somewhere in the last few weeks on the forum... Maybe in one of Josh's posts about his transcoder updates? I am running Josh's plugin and his interim Sage.jar...
Have you tried removing Josh’s plugin and jar and reverting to previous version of Sage as a test?

When playing back on an extender, most of the work is done by the extender, but I think it’s still possible that a problem with the format detector code on the server side could cause problems with playback on an extender.
__________________
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
Reply With Quote
  #15  
Old 10-05-2020, 08:25 AM
SteveW's Avatar
SteveW SteveW is offline
Sage Aficionado
 
Join Date: Oct 2008
Location: Fall River, Nova Scotia, Canada
Posts: 389
Quote:
Originally Posted by Tiki View Post
Have you tried removing Josh’s plugin and jar and reverting to previous version of Sage as a test?

When playing back on an extender, most of the work is done by the extender, but I think it’s still possible that a problem with the format detector code on the server side could cause problems with playback on an extender.

I have removed Josh's plugin. I removed the mention of Josh's plugin in the Sage properties file by leaving the line as:

mediafile_mediaformat_parser_plugin=

I don't believe more is needed than that, but someone can correct me if I'm wrong.

I put the original stock Sage.jar back in as well, and then restarted the server. The HD-300 extenders will still not play anything that shows the video details as MATROSKA,WEBM vice MATROSKA.

Maybe this issue has always been in Sage? Maybe recent versions of MakeMKV is now creating files with MATROSKA/WEBM? Not sure.

I may fire up a fresh install of SageTV server on another PC to prove out what is or is not going on with these MKVs.

Thankfully I did not delete all of the movies in their original bluray format on my NAS, so I only have about 60 I will have to rerip to get them back.

Was hoping to go this route to use the miniclient on an android TV box while we are away camping to be also play our stored movies, but can't go this route if it makes them unplayable on the extenders... Tried the extenders on the road in the camper with less than ideal results.
__________________
Server: Win 10 Pro 64 Bit, Intel i5, 8 GB, Samsung EVO 850 500 GB for OS, WD Black 4 TB + WD Black 1 TB for Recordings, 36TB Synology 1019+ for DVD/Bluray Rips, Music, Home Movies, etc., SageTV Server 64 Bit Ver 9.2.6.976, HDPVR x 2, Bell TV 6131 Receiver x 2, USB-UIRT with 56 KHz Receiver

Clients: PC Client x 2, HD-300 x 2 (1 Using Netgear MoCA Coax Bridges), SageTV Miniclient on NVidia Shield x 3
Reply With Quote
  #16  
Old 10-05-2020, 09:43 AM
SteveW's Avatar
SteveW SteveW is offline
Sage Aficionado
 
Join Date: Oct 2008
Location: Fall River, Nova Scotia, Canada
Posts: 389
I finally had some success. Removed the import directory with the MKVs, deleted all of the .properties files for those MKVs, and re-imported the directory again - just doing a rescan after the removal of the plugin wasn't enough. They all now play, and the video detail for all of them now just says "MATROSKA".


__________________
Server: Win 10 Pro 64 Bit, Intel i5, 8 GB, Samsung EVO 850 500 GB for OS, WD Black 4 TB + WD Black 1 TB for Recordings, 36TB Synology 1019+ for DVD/Bluray Rips, Music, Home Movies, etc., SageTV Server 64 Bit Ver 9.2.6.976, HDPVR x 2, Bell TV 6131 Receiver x 2, USB-UIRT with 56 KHz Receiver

Clients: PC Client x 2, HD-300 x 2 (1 Using Netgear MoCA Coax Bridges), SageTV Miniclient on NVidia Shield x 3
Reply With Quote
  #17  
Old 10-05-2020, 09:43 AM
jpwegas jpwegas is offline
Sage Expert
 
Join Date: May 2007
Posts: 502
Quote:
Originally Posted by SteveW View Post
I have removed Josh's plugin. I removed the mention of Josh's plugin in the Sage properties file by leaving the line as:

mediafile_mediaformat_parser_plugin=

I don't believe more is needed than that, but someone can correct me if I'm wrong.

I put the original stock Sage.jar back in as well, and then restarted the server. The HD-300 extenders will still not play anything that shows the video details as MATROSKA,WEBM vice MATROSKA.

Maybe this issue has always been in Sage? Maybe recent versions of MakeMKV is now creating files with MATROSKA/WEBM? Not sure.

I may fire up a fresh install of SageTV server on another PC to prove out what is or is not going on with these MKVs.
On your test server, you might want to have the default Sage media format parser re-run against the "bad" MKV. You can do this by adding "force_full_content_reindex=true" to the Sage.properties.

I suggest doing this first on the test server as it will rescan and update details for ALL your content, so it would be good to do it on a test box before potentially touching your entire library.

--John
Reply With Quote
  #18  
Old 10-05-2020, 05:45 PM
SteveW's Avatar
SteveW SteveW is offline
Sage Aficionado
 
Join Date: Oct 2008
Location: Fall River, Nova Scotia, Canada
Posts: 389
Quote:
Originally Posted by jpwegas View Post
On your test server, you might want to have the default Sage media format parser re-run against the "bad" MKV. You can do this by adding "force_full_content_reindex=true" to the Sage.properties.

I suggest doing this first on the test server as it will rescan and update details for ALL your content, so it would be good to do it on a test box before potentially touching your entire library.

--John

Thanks John. As per my last post, on my production system, removing the import directory, deleting the .properties files for each MKV, and re-importing them with the plugin turned off and the stock sage.jar running has cleared up the issue for me. All MKV's just show up now as "MASTROKA", and all will run on the extenders now.

I'm sure Josh will have this all sorted out when they release the next version of SageTV with his changes in it for the things he's working on...
__________________
Server: Win 10 Pro 64 Bit, Intel i5, 8 GB, Samsung EVO 850 500 GB for OS, WD Black 4 TB + WD Black 1 TB for Recordings, 36TB Synology 1019+ for DVD/Bluray Rips, Music, Home Movies, etc., SageTV Server 64 Bit Ver 9.2.6.976, HDPVR x 2, Bell TV 6131 Receiver x 2, USB-UIRT with 56 KHz Receiver

Clients: PC Client x 2, HD-300 x 2 (1 Using Netgear MoCA Coax Bridges), SageTV Miniclient on NVidia Shield x 3
Reply With Quote
  #19  
Old 10-05-2020, 06:26 PM
jpwegas jpwegas is offline
Sage Expert
 
Join Date: May 2007
Posts: 502
Steve,
Looks like our last two posts crossed in the ether!

Glad it's working!

--John
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Play all MKVs through MPC? ChaOConnor SageTV Software 3 08-30-2011 09:55 AM
Can't play divX with SageTv client in Vista motobarsteward SageTV Software 1 05-30-2010 08:34 PM
DVDs Won't Play on SageTV Client will SageTV Software 3 04-09-2010 03:42 PM
SageTV Client Can't Play HD-PVR Videos will SageTV Software 2 01-20-2010 04:51 PM
New SageTV Client Can Browse But Not Play DRM2PVR SageTV Software 8 02-16-2006 10:02 AM


All times are GMT -6. The time now is 03:20 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.