does bubbleupnp recognize .ass subtiltles? - Google Chromecast

None of the animes mkv files I've tried playing can display embedded subtitle despite bubbleupnp's claim of being able to read embedded sub. Is it because it's in .ass format and not .srt?

kawaiichi said:
None of the animes mkv files I've tried playing can display embedded subtitle despite bubbleupnp's claim of being able to read embedded sub. Is it because it's in .ass format and not .srt?
Click to expand...
Click to collapse
May be the case.
http://forum.xda-developers.com/showthread.php?p=44478499#post44478499

kawaiichi said:
None of the animes mkv files I've tried playing can display embedded subtitle despite bubbleupnp's claim of being able to read embedded sub. Is it because it's in .ass format and not .srt?
Click to expand...
Click to collapse
.ass embedded in MKV are normally supported, although extraction will take initially some time before they can be selected.
It is possible that it fails with some MKVs though. You can contact me at [email protected] so we can see what is going on.

bubbleguuum said:
.ass embedded in MKV are normally supported, although extraction will take initially some time before they can be selected.
It is possible that it fails with some MKVs though. You can contact me at [email protected] so we can see what is going on.
Click to expand...
Click to collapse
Seems to always fail right away though, because I mostly play anime mkvs and the subtitle selector icon would always appear 2-3 seconds after the video started playing, and all I see is "none" when I press the icon to choose subtitle

kawaiichi said:
Seems to always fail right away though, because I mostly play anime mkvs and the subtitle selector icon would always appear 2-3 seconds after the video started playing, and all I see is "none" when I press the icon to choose subtitle
Click to expand...
Click to collapse
The subtitle selector *always* appear straight away because there's the ability to manually open an srt.
If embedded subtitle extraction starts for a new movie, you should see a toast message about it, then a message when it completes and the extracted subs available for selection in the dialog. You need BubbleUPnP Server running for that.

Related

WVM transformers movie

So I downloaded the Transformers movie that came with the nexus 7. I also looked into copying that file over to my desktop for viewing on the big screen. Well it worked, I was able to copy it view WiFi file explorer, and when opened in VLC it played. However it did not seem to fully work. I couldn't drag the slider to skip ahead.
I'm guessing VLC would handle the video much better if it were in a file type it understood. Currently its a .wvm I searched google for a converter but only got results for .wmv converters.
Anyone know a converter? Any idea's why its a rather unique video file type?
This might do better in the Q/A section. I planned to post it there, must have clicked general by mistake.
If you press ctrl-J in vlc it brings up information, its encoded as an H264 mpeg-4 basically a standard mp4 video.
wvm could just be a different container google use for DRM, I can only play the first 10 seconds in vlc then it stops. Handbrake recognizes it but it only encodes the first 10 seconds.

how to stream any video from desktop through chrome

so I have been using xda for some years now flashing roms and getting a lot of info from the good developers and other people like myself would like to say thanks and sorry if i am posting this info in the wrong place i normally stay quiet but since i got my chromecat i have been trying to stream my video's from my desktop and came across this ----file:///c:/ ---- and worked great but no sound. i never give up so what i found out for myself it is much simpler than that and just make chrome browser your default player and there you have it just click play on what ever video you want to stream and you have good quality pic and sound. Thank you xda if someone else found this out then nevermind ijust wanted to give what little back that i could.
correction
thegovenor said:
so I have been using xda for some years now flashing roms and getting a lot of info from the good developers and other people like myself would like to say thanks and sorry if i am posting this info in the wrong place i normally stay quiet but since i got my chromecat i have been trying to stream my video's from my desktop and came across this ----file:///c:/ ---- and worked great but no sound. i never give up so what i found out for myself it is much simpler than that and just make chrome browser your default player and there you have it just click play on what ever video you want to stream and you have good quality pic and sound. Thank you xda if someone else found this out then nevermind ijust wanted to give what little back that i could.
Click to expand...
Click to collapse
most of my videos play sound but all videos play maybe if one of you talented dev could explain maybe its a certain codec or something if any one can find the answer to that please let me know thanks.
I successfully set up Plex Media Server on all of my computers. However, I cannot get ANY videos to play on Chrome regardless of format (tried mp4, avi, mkv). Whenever I try to play a video either thru Plex or thru the Chrome browser, all I get is a black box with the controls. Nothing plays.
I had that problem and from that screen I tried a shot in the dark and right clicked and clicked open video in new tab... And it started playing! Don't know why but it worked.
Sent from my Nexus 4 using xda app-developers app
Is it possible to load costum subtitles in Chrome?
Saschwatch said:
I had that problem and from that screen I tried a shot in the dark and right clicked and clicked open video in new tab... And it started playing! Don't know why but it worked.
Click to expand...
Click to collapse
Didn't work either!
Saschwatch said:
I had that problem and from that screen I tried a shot in the dark and right clicked and clicked open video in new tab... And it started playing! Don't know why but it worked.
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
just make chrome browser default video player then double click to play not right click and should play thats the same screen i get but movies playfor me.
pdl2mtl90 said:
I successfully set up Plex Media Server on all of my computers. However, I cannot get ANY videos to play on Chrome regardless of format (tried mp4, avi, mkv). Whenever I try to play a video either thru Plex or thru the Chrome browser, all I get is a black box with the controls. Nothing plays.
Click to expand...
Click to collapse
Support is expected soon...
http://rootzwiki.com/news/plex-dial-chromecast-support-soon/
thegovenor said:
just make chrome browser default video player then double click to play not right click and should play thats the same screen i get but movies playfor me.
Click to expand...
Click to collapse
I tried that based on a suggestion I found during research but I am not offered that option, even when right clicking and choosing "Open with".
All the movies I try to play in the browser just start downloading.
Chrome doesn't support all video formats, check what all it supports and use those.
Sent from my HTC One using Tapatalk 4
thesparky007 said:
Chrome doesn't support all video formats, check what all it supports and use those.
Sent from my HTC One using Tapatalk 4
Click to expand...
Click to collapse
ive tried mkv, avi, rmvb.. all dl's =/
iandroo888 said:
ive tried mkv, avi, rmvb.. all dl's =/
Click to expand...
Click to collapse
Chrome only plays MP4 by default.
I have installed and tried using PLEX, but my videos always play choppy on the CC, is there a way I could directly send the URL to the CC? Ya know, make it play like YouTube or something...?
For those using Plex and having problem, I've been using SubSonic for a while and have no issues.
iandroo888 said:
ive tried mkv, avi, rmvb.. all dl's =/
Click to expand...
Click to collapse
It's true that Chrome's built-in player only plays mp4 video files.
What you should do for other file types is install VLC, along with the VLC browser plugins. The VLC plugin for Mozilla/Chrome will play most video file types, but there are some issues:
1. You may have to disable other conflicting plugins like Quicktime, because it's darn near impossible to tell Chrome which plugin has priority to play a particular MIME type or file type. Type about: plugins into the Chrome address bar to access the plugins list.
2. Chrome insists on downloading avi files instead of playing them, so you have to trick it: rename the avi file as mpeg and let the VLC plugin automatically determine the correct file type from the header. You can rename it back to avi after you play it in Chrome.
3. There doesn't seem to be any way to select the correct audio track in files with multiple audio tracks, and it always seems to default to the wrong one in mkv files.
DJames1 said:
It's true that Chrome's built-in player only plays mp4 video files.
What you should do for other file types is install VLC, along with the VLC browser plugins. The VLC plugin for Mozilla/Chrome will play most video file types, but there are some issues:
1. You may have to disable other conflicting plugins like Quicktime, because it's darn near impossible to tell Chrome which plugin has priority to play a particular MIME type or file type. Type about: plugins into the Chrome address bar to access the plugins list.
2. Chrome insists on downloading avi files instead of playing them, so you have to trick it: rename the avi file as mpeg and let the VLC plugin automatically determine the correct file type from the header. You can rename it back to avi after you play it in Chrome.
3. There doesn't seem to be any way to select the correct audio track in files with multiple audio tracks, and it always seems to default to the wrong one in mkv files.
Click to expand...
Click to collapse
chrome now appears to play mkv files although it will not cast them correctly.
DJames1 said:
It's true that Chrome's built-in player only plays mp4 video files.
What you should do for other file types is install VLC, along with the VLC browser plugins. The VLC plugin for Mozilla/Chrome will play most video file types, but there are some issues:
1. You may have to disable other conflicting plugins like Quicktime, because it's darn near impossible to tell Chrome which plugin has priority to play a particular MIME type or file type. Type about: plugins into the Chrome address bar to access the plugins list.
2. Chrome insists on downloading avi files instead of playing them, so you have to trick it: rename the avi file as mpeg and let the VLC plugin automatically determine the correct file type from the header. You can rename it back to avi after you play it in Chrome.
3. There doesn't seem to be any way to select the correct audio track in files with multiple audio tracks, and it always seems to default to the wrong one in mkv files.
Click to expand...
Click to collapse
I do not see how to use the VLC Plugin for Chrome. I unisntalled VLC and installed 2.1.0 and then after I did that I see no option for VLC Plugins in Chrome or a way to export videos from VLC to Chrome. Can you please explain how this plugin works with regards to using it with chromecast?
When you install VLC, you have the option to also install the browser plugins. Chrome shares the Mozilla plugin. After installation, you will find the VLC plugin in the list of Chrome plugins (enter About: plugins on the address bar). It's enabled by default, and you can expand the details to see what MIME types it supports. However you may see other plugins in the list which are also enabled and also support the same MIME types (e.g., Quicktime), and there's no way to control which one has precedence other than to disable one of them.
Streaming from Tablet
With Chromecast would I be able to steam a Note 10.1(2014) tablet wirelessly to my TV...thanks
DJames1 said:
When you install VLC, you have the option to also install the browser plugins. Chrome shares the Mozilla plugin. After installation, you will find the VLC plugin in the list of Chrome plugins (enter About: plugins on the address bar). It's enabled by default, and you can expand the details to see what MIME types it supports. However you may see other plugins in the list which are also enabled and also support the same MIME types (e.g., Quicktime), and there's no way to control which one has precedence other than to disable one of them.
Click to expand...
Click to collapse
I have re installed Chrome and VLC player, and the VLC plugin does not show up in Chrome when I go to aboutlugins. I do not know why, I definitely installed the Mozilla plugin.

[Q] chromecast with .srt for subtitles

Hi, I have a doubt about chromecast, is there anyway to play a video with a .srt for subtitles in the chromecast?
Sent from my SGH-T699 using XDA Premium 4 mobile app
Plex.. Look it up
Sent from my Nexus 4 using Tapatalk
I've had this discussion over at the Plex Site and I'll repeat it here...
External SRT files are just an awful way of doing subtitles no matter what you use.
As for Plex support yes it does support them but it transcodes them into the video (Server Side insertion) which is not the best way to go about this.
Client Side Overlay Subs are the best way to support any subtitle but it requires the source to have a Subtitle text track encoded in he source.
My feeling (and I know many disagree) is unless you live in the UN or live in a dorm full of foreign exchange students there is no reason to need to see a movie with French subtitles on Tuesday and German Subtitles on Thursday!
So just re-encode the source and hard code the subtitles in the language you need or at least re-encode the external SRT into it on the Subtitle/Text track of an MKV or MP4.
The Plex Player app however does not support client side subtitle overlay as I type this so hard code is the best way to go there unless you have a decent machine doing the transcoding for you.
Thanks for the answers
Sent from my SGH-T699 using XDA Premium 4 mobile app
This is why even with Chromecast I have kept my old Galaxy Nexus around to use with MHL and a Bluetooth Mouse. BSPlayer has wonderful subtitle support. Open a video without subtitles and it'll go scan the interwebs for likely subtitle file matches, and allow you to pick one.
I think it's not impossible for a Chromecast app to support beaming local videos plus subtitles in a manner that does not require encoding them into the video on-the-fly. Just haven't seen it implemented yet.
cmstlist said:
This is why even with Chromecast I have kept my old Galaxy Nexus around to use with MHL and a Bluetooth Mouse. BSPlayer has wonderful subtitle support. Open a video without subtitles and it'll go scan the interwebs for likely subtitle file matches, and allow you to pick one.
I think it's not impossible for a Chromecast app to support beaming local videos plus subtitles in a manner that does not require encoding them into the video on-the-fly. Just haven't seen it implemented yet.
Click to expand...
Click to collapse
It's possible but only if the Player App that the CCast loads has the code to support such a feature.
Asphyx said:
It's possible but only if the Player App that the CCast loads has the code to support such a feature.
Click to expand...
Click to collapse
Right, the app would have to push the CCast to an HTML5 app that both loads the video and overlays it with titles.
cmstlist said:
Right, the app would have to push the CCast to an HTML5 app that both loads the video and overlays it with titles.
Click to expand...
Click to collapse
Definitely possible as the Netflix app uses fonts on Chromecast itself. Not sure how HBO GO does it, but it provides many caption options for font, size, etc.
No idea where the actual title/caption stream comes from though.
Chromecast support webvtt which are very similar to srt. Free online tools to convert them exist. The issue is that none of these apps support them.
Sent from my HTC_PN071 using Tapatalk
bhiga said:
Definitely possible as the Netflix app uses fonts on Chromecast itself. Not sure how HBO GO does it, but it provides many caption options for font, size, etc.
No idea where the actual title/caption stream comes from though.
Click to expand...
Click to collapse
They (HBO and Netflix) are embedded in the stream so really all you are doing is a client side overlay you toggle on or off. Their player app supports this. Unfortunately Plex's does not as of yet. They use their transcoder to hardcode the subs onto the Video track. Not the best way to do it.
In a way they are doing it the same way it's done for Closed Captioning.
The subs are always there it's just a matter of you telling the player to use them or not and do the rendering on the client player end.
wow
Asphyx said:
I've had this discussion over at the Plex Site and I'll repeat it here...
External SRT files are just an awful way of doing subtitles no matter what you use.
As for Plex support yes it does support them but it transcodes them into the video (Server Side insertion) which is not the best way to go about this.
Client Side Overlay Subs are the best way to support any subtitle but it requires the source to have a Subtitle text track encoded in he source.
My feeling (and I know many disagree) is unless you live in the UN or live in a dorm full of foreign exchange students there is no reason to need to see a movie with French subtitles on Tuesday and German Subtitles on Thursday!
So just re-encode the source and hard code the subtitles in the language you need or at least re-encode the external SRT into it on the Subtitle/Text track of an MKV or MP4.
The Plex Player app however does not support client side subtitle overlay as I type this so hard code is the best way to go there unless you have a decent machine doing the transcoding for you.
Click to expand...
Click to collapse
wow! What an unhelpful and disrespectful answer!!!
So how do I re-encode the source and hardcode (or insert) the srt into the mp4 using my phone only (not a computer)? Are there some APKs that can do that (please provide a link if you want to help)? And how long would it take? And can a mp4 support two different srt streams (say French and English) at the same time?
And sorry to disagree, but I find external srt a fantastic way to do subtitles, especially when you like to switch between languages and you don't have a computer at hand (which is often my situation when I need subtitles)
Bubbleupnp is supposed to support srt subtitles in next release. If video and audio are compatible with cc you don't need any transcoding server just the app.
Skickat från min GT-I9505 via Tapatalk
Johan1976 said:
Bubbleupnp is supposed to support srt subtitles in next release. If video and audio are compatible with cc you don't need any transcoding server just the app.
Skickat från min GT-I9505 via Tapatalk
Click to expand...
Click to collapse
Chromecast doesn't support external subtitles, so Bubbleupnp can't send display them without transcoding the video.
catexecutive said:
Chromecast doesn't support external subtitles, so Bubbleupnp can't send display them without transcoding the video.
Click to expand...
Click to collapse
Yes it does, just not. Srt. Check out the bubbleupnp thread
Sent from my One X using Tapatalk
Surfinette said:
And can a mp4 support two different srt streams (say French and English) at the same time?
Click to expand...
Click to collapse
Nope, That why we have MKV Container!
Surfinette said:
And sorry to disagree, but I find external srt a fantastic way to do subtitles, especially when you like to switch between languages and you don't have a computer at hand (which is often my situation when I need subtitles)
Click to expand...
Click to collapse
I'll ask you what I ask everybody who uses the switch language excuse to support SRT.
How many different languages did you watch Star Wars in before you decided you have seen the movie and moved onto another movie?
External SRT files are hit and miss, Don't always match the video to Sync properly,
And since you have problems seeing them you pretty much make my case for me!
From a TECHNICAL standpoint SRT files are a Kludge meant to make up for lack of, (or limited capability of) older container formats and the sooner we move to or find a new container system (or way to support containers like MKV on a CCast) the better the subtitle experience will be not just for those who need to see a movie in their language but all those who wish to run Media servers in a UN environment and need to support multiple languages for the same movie.
Right now of all the CCast programs I know of Bubble is the only one who handles subtitles properly and efficiently.
If you want to encode your SRTs into a container for use in Bubble I suggest looking into Handbrake or any of the many MKV tools that can integrate multiple tracks and all your millions of SRTs into the single container.
I often use two subtitle streams at the same time... As much as I can I use English to improve my English, but when I don't understand, I switch back to my native language (French)...
As to handbrake, I know the tool, but that is not what I'm looking for... I'm looking for a similar tool on android... most of the time, when I watch shows our movies, I don't have a computer with me...
Sent from my SGS3 with Tapatalk
Surfinette said:
I often use two subtitle streams at the same time... As much as I can I use English to improve my English, but when I don't understand, I switch back to my native language (French)...
As to handbrake, I know the tool, but that is not what I'm looking for... I'm looking for a similar tool on android... most of the time, when I watch shows our movies, I don't have a computer with me...
Click to expand...
Click to collapse
Android really doesn't have the power in the gut to do reasonable transcoding but maybe transmuxing is possible. Android and Mobile is designed and built to be a media consumer not a media creator. And while you can create some media with these devices Video is not one of the best things to do on them. Especially in the area of transcoding.
As for your desire to learn English via Subtitle, Great that it works for you but I have to point out there are much better ways than switching between subtitles to learn english and the main purpose of subtitles is to see the subtitles in the language you do understand.
Most people who use subtitles really only need one language supported and while what you want is possible and easy to do with multiples tracks inside an MKV, External SRTs don't work as well, are not very well supported, require being in the same folder as the video (which if a Media Server is involved will not appear that way to a CCast) and most times your not even sure if the SRT in question is right for your Video Source.
I have Opensubtitle.org integrated into my XBMC and maybe ONE of the dozen or so SRT files it lists actually work and sync correctly.
I get it that it is far easier to find a SRT file than it is to find an MKV source that contains the subs you want, Especially if you speak an uncommon language (does not apply to you obviously), But from a technical standpoint it is a very bad system for doing subtitles and from that same technical standpoint just because you can get it to work doesn't mean thats the way it should work.
Unfortunately CCast does not natively support MKV container, and does not have a file system that the source video and srt can be co-located in. Which pretty much means the SENDER has to do all the subtitle work either via transcode or transmux.
And Android really isn't up to that task.
Could be one day but it's a bit of a stretch right now.
BubbleUPnP now support external srt with Chromecast.
I've just tested it with one mp4 file and its srt file both stored in the same folder on my phone and streamed to my Chromecast with the BubbleUPnP apk (not going through any transcoding via a PC or server).
So YES, with the right app, Chromecast with srt IS possible
Sent from my SGS3 with Tapatalk
Surfinette said:
BubbleUPnP now support external srt with Chromecast.
I've just tested it with one mp4 file and its srt file both stored in the same folder on my phone and streamed to my Chromecast with the BubbleUPnP apk (not going through any transcoding via a PC or server).
So YES, with the right app, Chromecast with srt IS possible
Sent from my SGS3 with Tapatalk
Click to expand...
Click to collapse
I tried several anime mkv's, some display embedded subtitle but most can't. Also bubbleupnp can't see or select any subtitle tracks, while it can choose audio tracks.
kawaiichi said:
I tried several anime mkv's, some display embedded subtitle but most can't. Also bubbleupnp can't see or select any subtitle tracks, while it can choose audio tracks.
Click to expand...
Click to collapse
There's a problem with MKV sub extraction currently. I'm working on a fix. SRT should cause no problem.

Chromecast Video - A Chrome App That Streams Local Video From Your Computer To Chrome

I've posted my Chrome App late last night and has been a big hit on Reddit. Anywho, while we've ran into a couple people with issues it's been a pretty smooth rollout.
If you want to try it, here it is. It's, rather cleverly, called "Chromecast Video" .
https://chrome.google.com/webstore/detail/chromecast-video/cnciopoikihiagdjbjpnocolokfelagl
Let me know how much you love it, hate it, and want to see your bug fixed
-----------
Known issues:
// TODO
Mat.
Great start! So far gives me about a 50% success ratio, at least with mp4 files. And some of those that start successfully die after about 30 seconds. But the ones that stream successfully are smooth.
Reddit comments thread, that should be added in OP:
http://www.reddit.com/r/Chromecast/comments/1ybzw3/chromecast_video_a_chrome_app_that_streams_local/
Could you also add download link that does not require google account login?
PS if you want to know literally everything about acidhax start HERE and dig google
Avia does that
I'm going to check this out tonight, but given that there doesn't appear to be any transcoding going on, is it safe to assume that you still can't play .mkv files with audio?
I keep holding out in hopes that I don't need to convert my huge collection of media to h.264 in an .mp4 container.
mkhopper said:
I'm going to check this out tonight, but given that there doesn't appear to be any transcoding going on, is it safe to assume that you still can't play .mkv files with audio?
I keep holding out in hopes that I don't need to convert my huge collection of media to h.264 in an .mp4 container.
Click to expand...
Click to collapse
LOL, well, if anyone here is good at NaCl development we can get some ffmpeg transcoding happening
Yet another reason to run Chrome... I may be converted yet...
BTW, added your extension to the FAQ.
It seemed to work but would stop after a few minutes
mkhopper said:
I'm going to check this out tonight, but given that there doesn't appear to be any transcoding going on, is it safe to assume that you still can't play .mkv files with audio?
Click to expand...
Click to collapse
Doesn't play mkv at all as far as I can tell. I just get a spinning circle forever if I try.
enricong said:
It seemed to work but would stop after a few minutes
Click to expand...
Click to collapse
Some users have this problem. I honestly don't know what it is, it could be a Chrome bug or a WiFi driver bug.
Edit:
All I'm really doing is creating a Webserver on the Chrome App, and the Chromecast requests media from you. It'll just drop randomly for certain people.
acidhax said:
Some users have this problem. I honestly don't know what it is, it could be a Chrome bug or a WiFi driver bug.
Edit:
All I'm really doing is creating a Webserver on the Chrome App, and the Chromecast requests media from you. It'll just drop randomly for certain people.
Click to expand...
Click to collapse
Is there an option to show debugging info or logging to try to determine the cause?
acidhax said:
All I'm really doing is creating a Webserver on the Chrome App, and the Chromecast requests media from you. It'll just drop randomly for certain people.
Click to expand...
Click to collapse
Could also be other extensions or antivirus
On this thread the tab casting problem (yes, I realize it probably uses a different mechanism, but it's still within Chrome) ended up being Adware Antivirus, and reinstallation of the Cast extension.
enricong said:
Is there an option to show debugging info or logging to try to determine the cause?
Click to expand...
Click to collapse
Not that I'm aware of..
enricong said:
Is there an option to show debugging info or logging to try to determine the cause?
Click to expand...
Click to collapse
Fixed it. Update is being processed as we speak!
Thanks
MKV plays fine, but without sound.
Also, is it possible to support subs?
acidhax said:
Fixed it. Update is being processed as we speak!
Click to expand...
Click to collapse
Confirmed - all better now. With version 0.9.6.5 all mp4 videos play without interruption.
Another minor problem: if I attempt to play a video that doesn't load successfully (for example one of my mkv files), the Chromecast remains stuck on a blank screen and I cannot cast any more videos successfully until the Chromecast Video extension is shut down and restarted. It looks like the UI is still functioning, but maybe the background http server is stuck?
DJames1 said:
Confirmed - all better now. With version 0.9.6.5 all mp4 videos play without interruption.
Another minor problem: if I attempt to play a video that doesn't load successfully (for example one of my mkv files), the Chromecast remains stuck on a blank screen and I cannot cast any more videos successfully until the Chromecast Video extension is shut down and restarted. It looks like the UI is still functioning, but maybe the background http server is stuck?
Click to expand...
Click to collapse
Guys MKV is a container, and have slim to none information about whats in it.
Really think the developer would love to know which Audio/Video codec you use
http://www.videohelp.com/tools/MediaInfo <- Download that tool and the codecs will show up, they would help the developer understanding which codecs works and not.
bormeth said:
Guys MKV is a container, and have slim to none information about whats in it.
Really think the developer would love to know which Audio/Video codec you use
http://www.videohelp.com/tools/MediaInfo <- Download that tool and the codecs will show up, they would help the developer understanding which codecs works and not.
Click to expand...
Click to collapse
Generally my mkv files are all H.264 video generated by Handbrake, the same as my mp4 files. The difference is likely to be in the audio tracks. My mkv files all have either a single AC3 DD5.1 sound track, or else an AC3 DD5.1 sound track plus an AAC stereo sound track like the mp4 files. I stopped including the AC3 DD5.1 sound track in my mp4 files because I found that many (if not most) mp4 players will only accept a single AAC stereo sound track and nothing else. I sometimes wonder what was the point of designing container file formats that allow multiple sound tracks when so many players seem to choke on files that use that capability! Even Microsoft Windows Media Player doesn't have the basic ability to select which audio track to use when there are multiple tracks.
DJames1 said:
I sometimes wonder what was the point of designing container file formats that allow multiple sound tracks when so many players seem to choke on files that use that capability! Even Microsoft Windows Media Player doesn't have the basic ability to select which audio track to use when there are multiple tracks.
Click to expand...
Click to collapse
Yes, that's the general problem with containers... Having multiple streams requires additional logic on the player's side that takes it more toward a DVD/BD player, while most media players are more simple. In some cases players "cheat" and their "support" for a container is simply "pretend it's just a raw media stream."
While it does often work, it's bad practice because the kludge fails once the container is actually used as a container.
It's much like how people often like to rename VOB files to MPG to make them "work" but run into trouble when things leave the most-simple cases as VOBs also contain other data like navigational data, subtitles, etc. A proper demux works, but of course requires actual understanding of the container format.
bhiga said:
Having multiple streams requires additional logic on the player's side that takes it more toward a DVD/BD player, while most media players are more simple.
Click to expand...
Click to collapse
Exactly! MKV was pretty much invented as a Universal Library container format to better support the different media that would normally be on a DVD/BR disc such as Multiple Language, Commentary tracks and Multiple Subtitles all in one tidy package.
But to support all that it requires Client side support that allows you to pick which tracks to actually use.
Unfortunately the player apps on the CCast are still very young and not yet mature enough to deal with this complexity as most developers are more focused on the communication and linkage needed to cast than they are with developing a full featured player on the CCast side.
This is why Subs and Multi Audio track content have hit or miss issues when sent to a CCast.
It gets even worse if transcoding is required.
And the fact that MKV can contain just about any codec it's even harder to write a transcoder profile or CCast player that can deal with it all.
There is no hardware I know of that supports MKV on chip. All the devices that play them without transcoding use software decoding built into the player. and I suspect in time someone will create a CCast player capable of doing that at some point as well as the capability to select Subtitle Overlay and Audio Track from the client side.
Once someone does that most if not all of our MKV issues will go away. Transcoding will no longer be needed and the selection of what gets seen and played will all happen where it should on the client side.

MKV subtitle extraction with Bubbleupnp

play a lot of subtitled files. No way around that. I've got them in many formats, MKVs, srts, smi (but found a quick smi to srt converter), etc.
My setup is a desktop that sends to the chromecast on my TV. I'd like to use bubbleupnp to control it.
I've got the bubbleupnp server on my computer.
regular casting works fine, but my god subtitles are a pain in the neck.
With the current setup, bubbleupnp is giving me a lot of trouble. If I use an MKV with subtitles it gives me a "subtitle can't be extracted" error. If I put the subtitle on my phone (Srt) it recognizes it, but when I try to use it, it says something like upload failed, it can't seem to add them to the existing stream.
I'm using Windows 7 64 bit on my desktop.
I also have xbmc, but apparently that doesn't support external subtitles.
I tried serviio, but that doesn't work on windows 7 64 that well (console wouldn't launch). seems to be many reports of it not working on their site.
I'd like this to "just work". I could go through the trouble of encoding hard sub videos, but screw that. I can chromecast a tab with a movie open and subtitles on it (that works) but I like the whole media library access to be able to just choose files with my phone.
Any ideas on what I need here as googling is mostly leading to half forgotten forum posts and whispers of possible updates and no real solutions. The specific issues I'm getting with subs don't come up at all on search.
crossmr said:
play a lot of subtitled files. No way around that. I've got them in many formats, MKVs, srts, smi (but found a quick smi to srt converter), etc.
My setup is a desktop that sends to the chromecast on my TV. I'd like to use bubbleupnp to control it.
I've got the bubbleupnp server on my computer.
regular casting works fine, but my god subtitles are a pain in the neck.
With the current setup, bubbleupnp is giving me a lot of trouble. If I use an MKV with subtitles it gives me a "subtitle can't be extracted" error. If I put the subtitle on my phone (Srt) it recognizes it, but when I try to use it, it says something like upload failed, it can't seem to add them to the existing stream.
I'm using Windows 7 64 bit on my desktop.
I also have xbmc, but apparently that doesn't support external subtitles.
I tried serviio, but that doesn't work on windows 7 64 that well (console wouldn't launch). seems to be many reports of it not working on their site.
I'd like this to "just work". I could go through the trouble of encoding hard sub videos, but screw that. I can chromecast a tab with a movie open and subtitles on it (that works) but I like the whole media library access to be able to just choose files with my phone.
Any ideas on what I need here as googling is mostly leading to half forgotten forum posts and whispers of possible updates and no real solutions. The specific issues I'm getting with subs don't come up at all on search.
Click to expand...
Click to collapse
I'm not sure but I was under the impression that for external subs you had to copy it to a folder inside the Bubble Server install location...
Asphyx said:
I'm not sure but I was under the impression that for external subs you had to copy it to a folder inside the Bubble Server install location...
Click to expand...
Click to collapse
No, if you are running a media server that passes them on (like twonky) it'll pass them to bubbleupnp. There was some error with the software. The dev finally got back to a note I left and did something. Suddenly external subs are working. You can have them in the directory with the movie, or on your phone.
After talking to the dev i discovered that MKV subtitle extraction can only be done on SRT subs embedded in the MKV. If image based DVD subs are in the MKV they can't be extract which was the issue I was getting.
crossmr said:
No, if you are running a media server that passes them on (like twonky) it'll pass them to bubbleupnp. There was some error with the software. The dev finally got back to a note I left and did something. Suddenly external subs are working. You can have them in the directory with the movie, or on your phone.
After talking to the dev i discovered that MKV subtitle extraction can only be done on SRT subs embedded in the MKV. If image based DVD subs are in the MKV they can't be extract which was the issue I was getting.
Click to expand...
Click to collapse
Ok glad for the clarification....
Yes the DVD subs are always a problem since in many cases they are not a text that can be streamed....
Use KODI. It implements SUBS over DLNA quite nice (in a few makers TV models).
KODI DOES not use transcoding...
SUBS work on my PANASONIC TV.

Categories

Resources