View Full Version : Playing MP4 with TTXT
Hi!
I've read the FAQ, searched for TTXT, tried Hali's Media Splitter, as it's suggested somewhere, but I couldn't display TTXT subtitles in any video player I have: Nero ShowTime, WMP, VPlayer..
The file I am struggling with was made with MP4box, I have multiplexed an AVC, 2x 5.1 HE-AAC, a "chapter", and 2 TTXT streams. The AVC/AAC streams were created by Nero's encoders, and VOBSubs were OCR-ed to SRT, and it was added to the file.
Now I've got only NVE installed. Can anyone help, how can I make some subtitles to be displayed?
you of course also need a subtitle decoder, like vsfilter (http://sourceforge.net/projects/guliverkli/) or ffdshow (http://www.aziendeassociate.it/cd.asp?dir=/ffdshow)
also make sure that you enable the subtitle stream you want in the haali parser (via the task icon), cause by default it disables the sub streams
Hm.. I can't make this spliter to work.. Uninstalled NVE, trayicon is enabled, and there isn't any.. :confused:
which splitter is used instead of haalis splitter?
Nero's :rolleyes:.. Uninstalled Nero Burning Rom as well, now Nero filters are gone. I thought NVE should be enough :o
Thanks for the help!
Not really this subject, but the FFDShow's AVC decoder is so.. bad? (looks like VHS..) The clip was far more better using Nero's decoder :scared: (latest you linked)
the quality will not differ between nero and ffdshow
Sharktooth
17th May 2005, 02:43
Ensure you have postprocessing and other filters disabled in FFDShow.
Hobojobo
17th May 2005, 22:25
Just my 2 cents:
I muxed a xvid video with ttxt subs into mp4.
First I thought, it does not work.
To display the subs I have to enable the subs in MPC, of course.
But I also have to stop the playback and start it again.
Then the subs show up.
It took me some time to find out.:o
i am not sure whether stopping is necessary, it can just take some time till the next text line comes which than gets displayed
Hobojobo
17th May 2005, 23:28
True.
My problem: I am too impatient.
Start/Stop seems to be faster.:)
DeeGee
20th May 2005, 04:48
Hmmm... I seem to be unable to make MPC use haali as decoder for mp4. I have set the priority highest with Radlight Filter Manager, but still it doesn't get used (and yes I did logout/reboot). And the odd thing is that i'm not sure what does get used. ffdshow tells (trought the menu on the icon) that nero digital parser is used, but on MPC the streams read GPAC ISO video/audio handler? (and i have unistalled gpac but it still seems to pop up from time to time...) :rolleyes:
By using graphedit I got a mp4 file with he-aac and avc playing, but a file with avc, he-aac(x3), subtitles(x2) and chapters gives error "MP4: sample_descriptor_index in stsc != 1".
Same error on ttxt's made with srt's with italics tags in YAMB/mp4box or the srt's muxed directly.
1) remove all italics flags <i> out of .srt's
2) cut the 2nd txt sample description out of the .ttxt's
<?xml version="1.0" encoding="UTF-8" ?>
<!-- GPAC 3GPP Text Stream -->
<TextStream version="1.0">
<TextStreamHeader width="400" height="60" layer="0" translation_x="0" translation_y="0">
<TextSampleDescription horizontalJustification="center" verticalJustification="bottom" backColor="0 0 0 0" verticalText="no" fillTextRegion="no" continuousKaraoke="no" scroll="None">
<FontTable>
<FontTableEntry fontName="Serif" fontID="1"/>
</FontTable>
<TextBox top="0" left="0" bottom="60" right="400"/>
<Style styles="Normal" fontSize="18" color="ff ff ff ff"/>
</TextSampleDescription>
<TextSampleDescription horizontalJustification="center" verticalJustification="bottom" backColor="0 0 0 0" verticalText="no" fillTextRegion="no" continuousKaraoke="no" scroll="None">
<FontTable>
<FontTableEntry fontName="Serif" fontID="1"/>
</FontTable>
<TextBox top="0" left="0" bottom="60" right="400"/>
<Style styles="Italic " fontSize="18" color="ff ff ff ff"/>
</TextSampleDescription>
</TextStreamHeader>
<TextSample sampleTime="00:00:00.000" sampleDescriptionIndex="1" text="">
</TextSample>
Haali's splitter doesnt like them in mp4
dont know the details of why ( Anyone? ), but this will fix it so it plays. :)
ps : about file saying gpac handler, its coded that way in mp4box
DeeGee
20th May 2005, 05:58
Ok, that was the problem with my subs too.
Odly I needed to remove all of Nero programs completly to get Haali used automatically? Even after I set Haalis priority to highest and Nero's to "Don't use"!? I'll see if the same happens when i reinstall Nero.
I have nero installed but had to unregister NDParser.ax" to have haalis splitter used
ps the .ax resides in C:\Program Files\Common Files\Ahead\DSFilter normally
pps Showtime will use haali's instead (at least it does for me)
DeeGee
20th May 2005, 06:15
So Nero likes their filters little too much... I wonder how they have managed to make it like that.
I guess Nero's encoding tools work fine even after unregistering that, but how about Showtime?
[edit] Should be time to update the mp4 container faq again? I have no clue how to change the titles for subs/audiostreams.
Originally posted by Koti
Same error on ttxt's made with srt's with italics tags in YAMB/mp4box or the srt's muxed directly.thats a problem in the haali parser, haali knows about it and will hopefully fix it soon :)
Originally posted by bond
thats a problem in the haali parser, haali knows about it and will hopefully fix it soon :) should be fixed now, check out the latest version
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.