[Q] Subtitles in video files - Eee Pad Transformer Q&A, Help & Troubleshooting

So the stock browser doesn't play M4V embedded subtitles. Booo. I'm thinking either I have to re-encode all my videos and hard sub them or switch to another player that will software decode. No other player seems to support embedded subs though. I have to put SRTs in the same directory.
mVideoPlayer has so far been the best option in order to actually change the size so the subs don't come out tiny.
So:
1. Are there any other players that so far support hardware decoding and also support subtitles? - Don't want to waste battery.
2. Are there any players that support embedded subtitles in an m4v? (not hardsubs)
3. What is the best program for hardsubbing an SRT? I usually use handbrake but it doesn't want to burn in the subs. I want control over the font and shadow too to get decent quality.

please delete

Why should I delete? These are 'on topic' questions that don't have a specific thread to discuss. I'm aware some issues are partially discussed in other threads, but not in this context and no consensus has been reached.

ryukent said:
Why should I delete? These are 'on topic' questions that don't have a specific thread to discuss. I'm aware some issues are partially discussed in other threads, but not in this context and no consensus has been reached.
Click to expand...
Click to collapse
Sorry, the "delete" was for my post, since before my edit, I wrote about mVideoPlayer without realizing you've already tried it...

1. Vplayer
2. I tried a lot, and as far as I remember, none of them was able to find a subtitle track on a mp4 video file.
3. Handbrake. You have first to convert your srt into an ssa file, then merge with mkvmerge the ssa file to the original mkv,
and handbrake will then be able to handburn your srt file. You probably have to apply a patch (I wrote the patch, look for
decssasub.c), because handbrake was not able to handburn srt2ssa converted files.
Hope this help, it's really a pain to watch subtitles movie on a transformer, it does not play straightforward mkv files, you
have to convert them and so one.
Another solution would be to use plex media server, which is able to transcode movie, and which is avoiding the pain to
convert movie files, but unfortunately the plex android client does not support subtitles at this moment.
We're stuck to poor solutions.
Sent from my Transformer TF101 using Tapatalk

Vplayer does not hardware decode. It does seem like a good player though. Managed to get handbrake to burn in using ssa instead of srt subs and bubbled to convert them. Still not great though.
Sent from my Transformer TF101 using Tapatalk

Does anoyone have an answer for my problem? i have .srt files downloaded and they play like they should with mvideoplayer. But when i connect to my tv with hdmi, i see the subtitle on my tablet and not on the tv.
This really is pretty stupid. is there any player or app which can output my subtitles on my tv without me having to "burn them in"?

thats really weird they dont show up on HDMI, maybe the resolution is different?

MX VideoPlayer uses hardware decoding. There're options to choose between that and software decoding. It also has subtitle options (font, size, alignment, etc.).
I used DVDFab to get subtitles to show in a m4v flick. Had to click around with some of the subpicture options and then check it out in the preview screen to see if the subs would show; after a few tries, got the subs to only show up to translate and not during the entire film. Subs also show up in the stock player.

i found that the only way of displaying this subtitles to hdmi is to burn them in with handbrake. But handbrake does not support burn in of .srt files.
Anyone know an alternative which is simple?

mobo player, plus install codec corresponding to your CPU (ARM V6) all from the market.
Then place the .srt with strictly the same file name as you video file, play it with Mobo and subs should just show up.
I tested with lots of video format, including

Thanx for the reply, but do .srt files also show on the HDMI output if they are downloaded?
On the tablet all Works fine.
Sent from my Legend using XDA Premium App

I'm now re-encoding everything using XviD4PSP which is free and allows you to burn in the subtitiles. Seeing as I'm transcoding most stuff to h264 mainline anyway, I might as well add subs. The main problem is that this software is slower than handbrake. It does accept SRTs though. Jubbler is good for converting and editing subtitile files.
I play using moboplayer and mVideoPlayer. mVideoPlayer plays with hardware decoding and allows you to change the size of SRT subs if you are using SRT. The other players show text too small.
Life would be so much better if stock played embedded subtitles in an m4v though!

Related

watching movies - what do you use to rip/convert?

I have downloaded a few apps trying to convert a ripped DVD (the latest Star Trek flick) to MP4 format. I am looking for something that is freeware. Does anyone have a recommendation?
I tried "Any Video Converter" that I downloaded from CNet, but the formats available don't seem to cover the G-tab. I converted Star Trek using 720x580, but it's too small on the screen. The video plays nice and smooth, though.
The other thing I would "like to have" is a converter that converts all the .VOB files into a single .mp4. Right now I have about 15 .VOB files in a directory. Watching 15 minutes of a movie then having to double-click the next .mp4 isn't ideal. And yes, I tried selecting all of them and executing, but it only plays the first video selected.
Any help or suggestions would be greatly appreciated.
I use DVD Catalyst, and have through many different devices now. It can convert to pretty much any popular format, and it has device profiles, many already preset. If it doesn't have a device preset for your device, you can easily create one. It is payware, but it is not expensive, and have have been very ahppy with its results.
I use Handbrake. It is free, and you can use presets, or can pick your own.
Handbrake works really well and it's default preset seems to be working fine for the tablet (only tried one video so far).
--Bill
Thanks, fellas! Handbrake works great! Exactly what I was looking for.
What settings did you use in Handbrake? I can't seem to get anything to play on this thing.
thanks
I just made sure that I was converting to MP4 format. I think it's the H.264 format.
handbrake
i used these settings..
http://www.funtechtalk.com/motorola...mat-conversion-settings-using-free-handbrake/
however i upped the res, my handbrake topped out at 720 though.. read the whole thing including the comments, something about handbrake and custom cropping, halfway down i think..
-=<> aaron <>=-
I noticed some of the movies I ripped came out with an m4a extension which I couldn't get recognized. Renaming to mp4 had both Rockplayer and the native player play them with no issues. Both DVD rips at default resolution as well as a 720p MKV transcoded with Handbrake at whatever the default setting chose.
--Bill
Sent from my GTablet-TnT-Lite using Tapatalk
I use handbrake as well.
Is there a player with subtitle support?

need player for mkv files

i have some videos that are in the mkv format. i tried using rock player, but the video looks laggy and there's a discrepancy between the video and audio. it seems that the audio is ahead of the video. or is there a way to increase the frame rate for this format. i've tried almost every player in the market that came up under mkv and nothing that works right. my avi files work great though
I've tried all different players that play mkv and they are all laggy and the video is pixulated. I think the gtab is just not capable of playing them. But don't be sad the glorious opacity wont play them either results are the same.
Matt
i've been using rebox.NET found here http://www.videohelp.com/tools/rebox.NET, it basically re-muxes and converts audio to mp4 format from mkv, i've only tried 720p video so far, plays fine in rock player
I was reading the other day that an andriod version of VLC is being worked on. Hopefully that will do us right.
ILA970JOSH said:
i've been using rebox.NET found here http://www.videohelp.com/tools/rebox.NET, it basically re-muxes and converts audio to mp4 format from mkv, i've only tried 720p video so far, plays fine in rock player
Click to expand...
Click to collapse
is this something you do on the tablet or you need to do it on a comp first?
why can't someone take the video player that comes with the archos101 and port into the gtablet? archos101 plays .mkv and just about everything else and I think the .apk is easily obtainable through archos101. I am not sure if the video player is what makes .mkv's work or if there is some system codecs involved. I used to have the archos101 and it did play .mkv's nicely.
yo do the conversion on the pc first, doesn't take but a couple minutes
The Archos player is probably optimized to the hardware inside the Archos which is different from ours.
BilliamB said:
why can't someone take the video player that comes with the archos101 and port into the gtablet? archos101 plays .mkv and just about everything else and I think the .apk is easily obtainable through archos101. I am not sure if the video player is what makes .mkv's work or if there is some system codecs involved. I used to have the archos101 and it did play .mkv's nicely.
Click to expand...
Click to collapse
I think a couple people have looked at doing that without success. I know I love the player on my little Archos5. It plays very nice, and also has the built-in upnp capability.
MKV (Matroska) support is compiled into stagefright/opencore on the devices that support it (Along with AC3, DTS, etc). It isn't just build into the player app.
Remember that matroska is just a container. being able to parse video streams out of an MKV won't magically give the Tegra2 enough beef to render 5.1aac+h.264 High-profile 1080p, in fact with the Tegra2 userspace libs in their current state you'll be lucky to get 1080p Main profile and only sure of playing Baseline profile.
Look at the video you want to play if its already High profile 1080p it will _never_ play on a Tegra2 device.
Remux (not re-encode) the MKV into an MP4 container, it it still doesn't play nothing short of updates from nvidia will change that.
ArcMedia
I've been using arcMedia and it runs flawlessly. Here's the apk. runs directly from Astro file manager. Long press on the video file, open file using archmedia. check the default box and every video file opened by arcMedia directly.

Hot to view MTS files (1080/50p) on TF??

Hello everyone. I would like to see the footage shot by my camera (Panasonic TM700) directly on the TF in order to get a larger preview of that offered by the display of the camera. The problem is that I have not found any player that would display the correct file type MTS shot in 1080/50p. I think this isn't a problem of processor (I have a media player with a sigma 800mhz and movies run fine), but a problem of proper codec ....... Do I have some hope that there is a codec for the development of this TF?
Maybe you could contact the developers of those video applications? Does ffmpeg read those files (does mplayer?) - if so, it should be easily doable. Does VLC read those files? There is supposed to be a version of VLC for Android one day but no one know when. Also keep in mind that decoding on your media player could be hardware accelerated and idependend of the processor while TF has to use software decoding.
MTS is part of the AVCHD video format.
I'm not sure if moboplayer will play this, and even if it does,
i doubt it will be without stuttering like crazy, but thats pretty much dependant
on the bitrate of your MTS files.
you could try to remux the audio and video streams from the MTS to an MP4 container or an mkv even.
Google for MTS2MP4 which might be of help.
Try XenonMKV or GOTSent for any mkv remuxing.
Or reencode the whole thing alltogether (which you are likely trying to avoid)
goodluck
Android 3.0+ supports mpeg transport streams with AAC audio only...
The native media player object of Android (hardware accelerated) does _not_ even play fluidly TS files. So you're out of luck for out-of-the-box playback.
I use Handbrake to reencode to MP4 container with AAC audio. Works fine on my TF, but a lot has to be lost in terms of quality to make it playable. Search the forums for the Handbrake 3.1 guide.
any news about an app that can play MTS files?
thnkx, Danilo
not for me
dice player with the tegra plugin works for me. mts m2ts
Sent from my Transformer TF101 using xda premium
TGA_Gunnman said:
dice player with the tegra plugin works for me. mts m2ts
Sent from my Transformer TF101 using xda premium
Click to expand...
Click to collapse
already talk with the developer about iisue of MTS h.264 720p files. these files will not work on dice player. he said it take some time to enable that...
...and i was searching for h264 mts 1080p!!!???....but tegra2 doesn't support it
kukky said:
...and i was searching for h264 mts 1080p!!!???....but tegra2 doesn't support it
Click to expand...
Click to collapse
its an Mkv right??
if im not wrong you can use some mkv player, but those are also hard to get

[Q] Fixing avi files for Android/moboplayer

Bought a Xoom recently and one of the major things I'm using it for is to watch movies and TV while I'm at my desk. I'm playing the files straight over the network, but I'm finding a lot of my files won't play (using MoboPlayer) They'll open, play for a half second, then close. Going into Mobo and forcing the software decoder for the file works about half the time. Seems like most of the time it's just a minor error in the AVI that's throwing the player off. I can open the it in avidemux, just save it to a new file, and the new file will play fine. I've got several hundred movies and tv episodes on my file server at this point, so it'd be difficult to fix those one at a time with avidemux. Can any one suggest something else to use?
You could try transcoding one to a mobile friendly format like MP4 using Handbrake. If it works without a hitch you can batch transcode all of them if necessary.
As a common sense, AVI(DivX, XviD) is not a friendly format for Android. To play AVI movies on Android is to change AVI to Android compatible formats like MP4. To achieve it, you can use an AVI converter to encode AVI to Android friendly MP4 and then transfer the file to your Android. Handbrake is a good suggestion and Brorsoft Video Converter is also a good one.
cherry198810 said:
As a common sense, AVI(DivX, XviD) is not a friendly format for Android. To play AVI movies on Android is to change AVI to Android compatible formats like MP4. To achieve it, you can use an AVI converter to encode AVI to Android friendly MP4 and then transfer the file to your Android. Handbrake is a good suggestion and Brorsoft Video Converter is also a good one.
Click to expand...
Click to collapse
Can't agree more, I think you'd better encode AVI to Android format before playing the videos.

[Q] Anime subs not working properly

I've got a nvidia shield (not the tablet) and got MX Player working decently (there's a slight off-topic issue I'll describe further down), but my subtitles aren't working properly.
As far as I can tell the font and placements are correct, but the timing is off. Things are disappearing before they're supposed to, some subs aren't showing at all, and effects (like fading) just don't work. Is there anything I can try to fix these issues?
My other problem, which isn't subtitle related, is 10-bit playback. In the sticky, it says tegra devices can use HW, otherwise SW is required. I'm under the impression the shield is tegra, but MX Player asks me to install the ARMv7 NEON codec rather than a tegra one. Whenever I try HW playback, it's got loads of artefacts and just doesn't play properly. Is this a problem with the shield (such as it not being tegra) or should I try a different custom codec?
Cheers!
It's only HW+ that supports Tegra, not HW.
Subs aren't perfect, because libass isn't perfect; there isn't much that can be done until the dev implements whatever new subtitle renderer that he's got planned.
In the interim, try enabling or disabling hardware subtitle acceleration.
Maybe you should try converting subs to srt or ssa or other common format.
Its sub inside a mkv file? You can try ripping it, there is an app called "MKV sub ripper" or something like that in the Play Store.
CDB-Man said:
It's only HW+ that supports Tegra, not HW.
Subs aren't perfect, because libass isn't perfect; there isn't much that can be done until the dev implements whatever new subtitle renderer that he's got planned.
In the interim, try enabling or disabling hardware subtitle acceleration.
Click to expand...
Click to collapse
Ah, my mistake. Should I bother with custom codecs for HW+ (and if so, which one) or is that irrelevant for HW+?
Just tried HW+, still looks pretty bad.
Subs don't seem different with or without hw acceleration, although from what I'm seeing most of the problems come from effects like fading.
mpetch said:
Ah, my mistake. Should I bother with custom codecs for HW+ (and if so, which one) or is that irrelevant for HW+?
Just tried HW+, still looks pretty bad.
Subs don't seem different with or without hw acceleration, although from what I'm seeing most of the problems come from effects like fading.
Click to expand...
Click to collapse
If you have read through our 10bit thread carefully you might be aware that you should enable speed up tricks from Settings 》Decoder.
Regarding fade effect, If I am not wrong, MX Player doesn't support all subtitle effects. But, I am not sure about that.
Regarding other subtitle issue, Can you extract & upload the subtitle from mkv file (you canuse mkvextractGUI)? There may be a chances of overlap in timings or caching issue.
ktsamy said:
If you have read through our 10bit thread carefully you might be aware that you should enable speed up tricks from Settings 》Decoder.
Regarding fade effect, If I am not wrong, MX Player doesn't support all subtitle effects. But, I am not sure about that.
Regarding other subtitle issue, Can you extract & upload the subtitle from mkv file (you canuse mkvextractGUI)? There may be a chances of overlap in timings or caching issue.
Click to expand...
Click to collapse
I read through the thread, but I thought speed up tricks was for the SW decoding? I was trying to use HW+ but it looks really, really bad.
I've attached the subs, the place I kept checking for an issue was at around 21:40. The "sakende" just vanishes early. Also tracking subtitles (there's an example around 7:30) don't work properly, but I'm guessing that's down to the same reason fades don't work.
I'm not sure if the Shield (or any other non-computer device) has enough power for 10bit 1080p yet. Also, I think I remember @bleu8888 saying there was something funny about Tegra HW+ support for the Shield. I don't quite remember the details, so I'll let him comment. Otherwise, you'll just have to stick with SW for now :/
Knowing UTW, it's probably some .ssa typesetting magic that libass can't handle. Most fansubs, especially for their typesetting, make their subs assuming you'll be using xy-vsfilter on your PC. MX Player uses ffmpeg, and therefore the libass library for subs. Sometimes, when typesetting is rendered incorrectly, ie it disappears too fast, it will also affect the main text and make that disappear too.
Needless to say, libass sucks compared to xy-vsfilter. It can't handle all the "magic" that xy-vs can.
If I were you, I'd consider doing a batch operation, and use Aegisub to hardsub the subs into the video. Otherwise there isn't much else that can be done until bleu finishes whatever new subtitle system he has in the works.
josuearisty said:
Maybe you should try converting subs to srt or ssa or other common format.
Its sub inside a mkv file? You can try ripping it, there is an app called "MKV sub ripper" or something like that in the Play Store.
Click to expand...
Click to collapse
ASS is the 4th version of SSA or SubStation Alpha, it's an acronym for Advanced SubStation alpha. I doubt any player can play SSA but can't play ASS. converting them to srt will make them useless; because ass subtitles have styling and effects like font colour and size, fading and rotating...etc
You can burn the subtitles in the video to make them hard-subbed. Handbrake is easy to use and is perfect if the subtitles are in English (or probably any language that uses Latin alphabet), while mpv must be used with command lines but is perfect for non-Latin subtitles (like Arabic)
ktsamy said:
If you have read through our 10bit thread carefully you might be aware that you should enable speed up tricks from Settings 》Decoder.
Regarding fade effect, If I am not wrong, MX Player doesn't support all subtitle effects. But, I am not sure about that.
Regarding other subtitle issue, Can you extract & upload the subtitle from mkv file (you canuse mkvextractGUI)? There may be a chances of overlap in timings or caching issue.
Click to expand...
Click to collapse
I tried a lot of effects with MX on my N7 like fading, rotating, karaoke effects and change in text size and they all worked.
almousawi said:
You can burn the subtitles in the video to make them hard-subbed. Handbrake is easy to use and is perfect if the subtitles are in English (or probably any language that uses Latin alphabet), while mpv must be used with command lines but is perfect for non-Latin subtitles (like Arabic)
Click to expand...
Click to collapse
Unfortunately with Handbrake, if you try to burn in karaoke subs, it won't burn in the motion: ie it will burn in the each line of the kfx "half-way through", as if the karaoke is stuck half-flashed for each kfx line; try it with any subs with flashing kfx, and you'll see.
This is why I originally said Aegisub:
CDB-Man said:
If I were you, I'd consider doing a batch operation, and use Aegisub to hardsub the subs into the video. Otherwise there isn't much else that can be done until bleu finishes whatever new subtitle system he has in the works.
Click to expand...
Click to collapse

Categories

Resources