Download the sample and you'll see there is.There is no formating or positioning information in a text (.txt) based sub.
Code: Select all
<TextSample sampleTime="00:00:03.000" sampleDescriptionIndex="2" text="'1. text-color is ''GREEN and RED'">
<Style fromChar="18" toChar="23" styles="Normal" fontSize="12" color="0 ff 0 ff"/>
<Style fromChar="28" toChar="31" styles="Normal" fontSize="12" color="ff 0 0 ff"/>
</TextSample>
Code: Select all
<TextSample sampleTime="00:00:26.000" sampleDescriptionIndex="1" text="'4. text-box is located at'' the top of the video.'">
<TextBox top="0" left="0" bottom="30" right="176"/>
<Style fromChar="31" toChar="34" styles="Bold " fontSize="12" color="ff 0 0 ff"/>
</TextSample>
I've had about 10,000 downloads of MP4 files. Nobody ever complained. I know most use MPC and VLP.VLC does NOT completely support 3gp. However the tests I have seen by Stax don't run on hardly any player I have tried. Given I have very little problems in the real world I through out the tests.
VLC doesn't supported the MP4 file format (ISO/IEC 14496-14) if you are strict. The files that are supported by VLC are more 3GP/MOV files than MP4 files....MP4 is a container and is supported. 3gp however is a variety of formats, primarily for audio and not every format is supported.
MP4 File Format
MP4 files are generally used to contain MPEG-4 media, including not only MPEG-4 audio and/or video, but also MPEG-4 presentations. When a complete or partial presentation is stored in an MP4 file, there are specific structures that document that presentation.
MPEG-4 presentations are scenes, described by the scene language MPEG-4 BIFS. Within those scenes media objects can be placed; these media objects might be audio, video, or entire sub-scenes. Each object is described by an object descriptor, and within the object descriptor the streams that make up that object are described. The entire scene is described by an initial object descriptor (IOD). This is stored in a special box within the movie atom in MP4 files. The scene and the object descriptors it uses are stored in tracks — a scene track, and an object descriptor track; for files that comprise a full MPEG-4 presentation this IOD and these two tracks are required.
Each stream is described by an elementary stream descriptor. When a complete scene is delivered, these are delivered as part of the object descriptor stream. However, for ease of composition, and to manage files that contain only media streams, these elementary stream descriptors are stored with the media streams themselves — in the descriptive track structures — in MP4 files.
Nero is doing there own things.Nero is the primary push behind this and QT now has their own format. There may be better support in all these areas in the future of VLC. All it takes is time and manpower.
It is Ok to do so, but I could not keep back to write an comment, because it happens from time to time that somebody with some technical background visit this forum.I have been trying desperately to be NON technical in my responses to people.
The Nero subtittle support have been added to GPAC because somebody provided an patch. But this subtittle format isn't standardized by an alliance like 3GPP or ISO.Yes, Nero is doing there own thing and often with very limited support by other players, but it is doubtful GPAC would have moved to support any subs if it weren't for Nero.
In case you haven't noticed MP4Creator is still not supporting subs.
VLC should not follow implementions, it should follow standards defined by organisations like 3GPP, ISO, MPEG ... (IMO)VLC is following GPAC, but GPAC is a specification for a container (MP4Box) and NOT a format. However there is no support for QT subs at this time. VLC also supports the main stream standards for the MPEG 4 formats such as Sorenson, 3ivx, Microsoft's MPEG43, XviD and DivX (even MJPEG is supported again).
I didn't say that there is an issue with simple MP4 files. I only said that if you are strict, VLC isn't an MP4 file format player. This comment was intended for the technical intrested user/developer. Not for the average user who only want to watch his files. But this comments have to be from time to time, because the developer from tomorrow start as a normal user.I have used the encoders for all of these and never encountered an issue with VLC.
The text I quoted above is from here:Please provide a link to your reference and I will look at it, also provide a link to a standard encoder.
I am only talking about the MP4 File Format(ISO/IEC 14496-14). All I sayed is that VLC handle MP4 files like MOV/3GP files, not like a MP4 file. If you are strict, VLC doesn't support the MP4 File format and probably never will support it.I think that if you really read this standard and say you understand it, then you should also understand that this ISO standard (dated Oct. 2005) covers a family of formats under the umbrella of MPEG 4.
In other words all formats that are considered part of the MPEG 4 specification that have thus far been used in a MP4, 3GP, 3G2, MJ2 or MOV containers. This excludes such formats as DivX and XviD which are still considered MPEG 4.
I didn't provieded a direct link, because I had somehow the impression that your are not really interested/unobservant.I notice you did not or could not give me a reference to a common encoder to say nothing at this point about a common muxer. Probably because they don't exist as this could also be said for your statement of a strict player.
FYI I use MP4Box quit a bit and like it. Assuming I follow the rules for creating formats supported by GPAC, I have not had any issues with VLC. This is not to say that I didn't miss something (under construction perhaps), but I do understand (reasonably) how and when to use options to create compatible files and a few areas that are difficult to gain compatibility with everyone.I didn't provieded a direct link, because I had somehow the impression that your are not really interested/unobservant.
What's SA5?Then, we have a Summer of Code project on --please stay polite--/SSA/SA5 and all those related subtitles...
Can you give me a code example without having to search thru the entire source of VLC? Maybe I'll code 3GP .ttxt integration.Finally, subtitles detection, format are easy code, so please submit patches instead of whining.
Return to “VLC media player for Windows Troubleshooting”
Users browsing this forum: No registered users and 35 guests