Jump to content

Matroska Audios and subs


ramonchin

Recommended Posts

Posted

Is there any way for seting audio language or sub from DVBViewer while playing a Matroska video?... Now I have to go desktop bar and select it from its icon... Not very confortable.

 

Thanks.

Posted (edited)

Sub streams are switched within the demuxer, Haali Media Splitter most likely in your case. DVBViewer can't handle MKV by itself and uses Haali for this very purpose but can't access it to switch the stream.

Edited by CiNcH
  • 7 months later...
Posted

Is there any news about this matter? It would be fantastic to choose audios and subs from the remote.

Posted

Well you can try to find a DirectShow demuxer for MKV which provides an API to switch streams. Don't think that the developers will implement MKV demuxing themselves...

Posted (edited)
Well you can try to find a DirectShow demuxer for MKV which provides an API to switch streams. Don't think that the developers will implement MKV demuxing themselves...

 

Do you know anyone? Haali splitter doesn't show these streams and old Matroska Splitter causes juddered video on HD matroskas...

 

For windows media center there is a trick... http://damienbt.free.fr/

Edited by ramonchin
Posted (edited)
Haali splitter doesn't show these streams

 

Which streams? Thought Haali worked pretty well. I only used it with ts/m2ts though.

 

 

For windows media center there is a trick... http://damienbt.free.fr/

 

But this plugin uses Haali, doesn't it? At least that's what I read in the requirements ("Haali media splitter (not mandatory, but required to switch between MKV/OGM streams)."). So Haali has some kind of API?

 

 

 

My opinion is that Matroska is not really accepted by the industry. Mainly it is used for "backups" which are "shared" through the internet...

Edited by CiNcH
Posted (edited)

Found this on Haali's page:

 

Core parser library

This is the core library that is used in the splitter and utilities, it's written in plain C and is higly portable. The library source is available upon request. Please mail mike@haali.net.

 

This would be a more specific feature request... DVBViewer guys will not implement an own parser library for Matroska container.

 

At least supporting the Haali Media Splitter (if an API existed) would be a cool thing as it stably supports MP4, AVI, MKV, TS/M2TS.

Edited by CiNcH
Posted (edited)
Which streams? Thought Haali worked pretty well. I only used it with ts/m2ts though.

But this plugin uses Haali, doesn't it? At least that's what I read in the requirements ("Haali media splitter (not mandatory, but required to switch between MKV/OGM streams)."). So Haali has some kind of API?

My opinion is that Matroska is not really accepted by the industry. Mainly it is used for "backups" which are "shared" through the internet...

 

 

I'm talking about audios and subtitles streams... video stream hasn't anything to choose :bye:

 

Matroskas are the best choice to watch x264 HD films in a PC for the Torrent community ;)

 

Thanks.

Edited by ramonchin
Posted (edited)
I'm talking about audios and subtitles streams... video stream hasn't anything to choose

 

Of course. If Haali does not work for you then implementing an API for Haali will not work either. But then also the MCE plugin is not supposed to work...

This is the only potential solution I see. Dunno whether this is of any interest for any of the DVBViewer developers. But what I can say for sure... they won't develop their own Matroska splitter.

 

Matroskas are the best choice to watch x264 HD films in a PC for the Torrent community

 

That's what I was referring to. "Rips" are just as illegal as decrypting TV within software, so... (at least in our country, but these rules also apply in this forum)

 

 

Anyway, implementing the Haali library could be quite a cool thing for a media player as it supports switching streams for quite some containers.

Edited by CiNcH
Posted

Ok, meanwhile I'll have to use keyboard to change audios and subs.

 

Thanks anyway Cinch

Posted (edited)

As I have learnd now, Haali Media Splitter implements the IAMStreamSelect interface. DVBViewer could use this one to switch streams within Haali. Or it could be done via a nice plugin with its own OSD window :bye: .

Edited by CiNcH
Posted
Haali Media Splitter implements the IAMStreamSelect interface.

I'll play a bit with it and check how it works.

 

Up to now DVBViewer only supports audio stream selection with the DVBViewer Filter (of course) and splitters/demuxers that provide a separate output pin for each stream, like the Elecard Demux.

Posted

nice to read you'll give it a try, whole thing sounds interesting to me, although I'm not really good at those "theoretical" things :bye:

Posted

Well, a test implementation in DVBViewer GE roughly works. At least I can switch between audio tracks in TS files when using the Haali Splitter. I have no mkv files for testing, however.

Posted

What if audio stream 1 is of different format than audio stream 2 and the connected decoder only supports one of the two formats and you switch between the streams?

Posted

OK, Haali seems to be very nice and rerenders the audio-pin in case of a format change. Really looking forward to that...

Posted

What do you think about subtitles streams in Matroskas? Normally are .srt format

  • 2 weeks later...
Posted

Great! In new DVBViewer version I can change between audios with my remote... But I miss subtitles... any hope?

 

Thanks team.

Posted

Don't think so. Unless audio and video, subtitles are not fully processed within DirectShow filters. So subtitles within MKV would require special treatment by the DVBViewer.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...