Open GoogleCodeExporter opened 8 years ago
Original comment by Kona8l...@gmail.com
on 3 Dec 2008 at 12:01
I have implemented mp4subtitle to support import/export of srt files.
I had to make to changes to the library that are probably wrong. The text
entered by the srt file seems to be more appropriate to be handled by a "text"
track than a "subtl" track, but the functionality I needed was in the
MP4AddSubtitleTrack function.
The resulting files are playable in VLC so I believe it is a good starting point
Original comment by sergio.g...@gmail.com
on 23 May 2011 at 3:25
Attachments:
Original comment by Kona8l...@gmail.com
on 23 May 2011 at 5:02
any feedback on this issue?
Original comment by sergio.g...@gmail.com
on 5 Sep 2011 at 11:15
Sorry, missed this. I'm just glancing over the changes, and since MP4Subtitle
is pretty much undone at the moment I don't see any reason not to accept the
patch. A few questions though.
1. Why change from MP4_SUBTITLE_TRACK_TYPE to MP4_TEXT_TRACK_TYPE?
2. What is an "srt" file, and what is the character encoding used?
Thanks
Original comment by kid...@gmail.com
on 5 Sep 2011 at 6:26
Hi,
I didn't know what was the best track type to use, any hint where are they
defined?
I just copied an example file that worked with vlc.
You can check the srt file format here: http://en.wikipedia.org/wiki/SubRip
As you said, the MP4Subtitle was empty, so I wanted to implement something
simple to start with.
BR
Sergio
Original comment by sergio.g...@gmail.com
on 5 Sep 2011 at 8:15
What happens if you use a subtitle track? does it still work in VLC?
Original comment by kid...@gmail.com
on 6 Sep 2011 at 1:48
I have not tried to play a file with the subtitle instead of the text track.
I have checked it, and I have only found this reference for "sbtl" in the TS
24.245
"The sample table box ('stbl') contains sample descriptions for the text track.
Each entry is a sample entry box of type ‘tx3g’. This name defines the
format both of the sample description and the samples associated with that
sample description."
But the "text" handler is registered here.
http://www.mp4ra.org/handler.html
BR
Sergio
Original comment by sergio.g...@gmail.com
on 6 Sep 2011 at 8:15
something buggy about the loop that reads the SRT text--the part that slurps in
the next chunk doesn't always get the boundaries right. i added the statement
"printf("text:\n---------\n%s\n---------\n",text);" at
util/mp4subtitle.cpp:291, and the attached test SRT gave the attached output on
an --import command (which failed with "mp4subtitle: wrong srt format at
sample:0").
note how sample 22 is the last one that's handled correctly; the next sample
starts off a few characters earlier than it should, causing the atoi() call to
get the sample number to fail.
Original comment by aaron.da...@gmail.com
on 1 Jan 2013 at 8:38
Attachments:
Original issue reported on code.google.com by
Kona8l...@gmail.com
on 3 Dec 2008 at 12:01