Difference between revisions of "Subtitles codecs"

From VideoLAN Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
{| class="wikitable" style="font-size: smaller; text-align: center; width: 100%; margin: 1em auto 1em auto; border : 1px"
 
{| class="wikitable" style="font-size: smaller; text-align: center; width: 100%; margin: 1em auto 1em auto; border : 1px"
|+ '''Subtitles Status'''  
+
|+ '''Subtitles Status'''-
 
|-
 
|-
 
! Subtitle Name !! Extension !! Subtitle Type !! Character Encoding !!Line Break !! Text Styling  !! Metadata Info !! Timings !! Timing Precision || {{VLC}} Support
 
! Subtitle Name !! Extension !! Subtitle Type !! Character Encoding !!Line Break !! Text Styling  !! Metadata Info !! Timings !! Timing Precision || {{VLC}} Support
 
|-
 
|-
! AQTitle  
+
! AQTitle-
|| *.aqt || Text-based || None || Yes || No || No || Framings || Dependent on Frame || {{Untested}}
+
|| *.aqt || Text-based || {{No}}ne || {{Yes}} || {{No}} || {{No}} || Framings || Dependent on Frame || {{Untested}}
 
|-
 
|-
! JACOSub  
+
! JACOSub-
|| *.usf || Text-based || None || Yes ||Yes || No || Elapsed Time || 10 Milliseconds (1/100th sec) || {{Yes}} (0.9.0 and over)
+
|| *.usf || Text-based || {{No}}ne || {{Yes}} ||{{Yes}} || {{No}} || Elapsed Time || 10 Milliseconds (1/100th sec) || {{Yes}} (0.9.0 and over)
 
|-
 
|-
! MicroDVD  
+
! MicroDVD-
|| *.sub || Text-based || None || Yes || No || No || Framings || Dependent on Frames || {{Yes}}
+
|| *.sub || Text-based || {{No}}ne || {{Yes}} || {{No}} || {{No}} || Framings || Dependent on Frames || {{Yes}}
 
|-
 
|-
! MPEG-4 Timed Text  
+
! MPEG-4 Timed Text-
|| .ttxt || XML || Don'tknow || Don'tknow || Yes || No || Elapsed Time || 1 Millisecond || {{Yes}}
+
|| .ttxt || XML || Don'tk{{No}}w || Don'tk{{No}}w || {{Yes}} || {{No}} || Elapsed Time || 1 Millisecond || {{Yes}}
 
|-
 
|-
! MPSub  
+
! MPSub-
||*.sub||Text-based || None|| Yes ||  No  || Yes ||  Sequential Time||  10 Milliseconds (1/100th sec) || {{Untested}}
+
||*.sub||Text-based || {{No}}ne|| {{Yes}} ||  {{No}} || {{Yes}} ||  Sequential Time||  10 Milliseconds (1/100th sec) || {{Untested}}
 
|-
 
|-
 
! OggWrit
 
! OggWrit
|| N/A (inside Oggs) || Text-based || None ||  No || Yes || Yes || Sequential Granules || Dependent on Bitstream  ||{{Untested}}  
+
|| N/A (inside Oggs) || Text-based || {{No}}ne ||  {{No}} || {{Yes}} || {{Yes}} || Sequential Granules || Dependent on Bitstream  ||{{Untested}}-
 
|-
 
|-
 
! Phoenix Subtitle
 
! Phoenix Subtitle
|| *.pjs||Text-based || None|| No || No || No ||  Framings|| Dependent on Frames|| {{Untested}}
+
|| *.pjs||Text-based || {{No}}ne|| {{No}} || {{No}} || {{No}} ||  Framings|| Dependent on Frames|| {{Untested}}
 
|-
 
|-
 
! PowerDivX
 
! PowerDivX
|| .psb || Text-based || None || No || {{No}} || {{No}} ||  Elapsed Time || 1 Second || {{Untested}}
+
|| .psb || Text-based || {{No}}ne || {{No}} || {{No}} || {{No}} ||  Elapsed Time || 1 Second || {{Untested}}
 
|-
 
|-
 
! RealText / SMIL
 
! RealText / SMIL
|| *.rt|| HTML-based || Unicode (UTF-8)||  Yes||  Yes (SMIL) || No || Elapsed Time|| 10 Milliseconds (1/100th sec) || {{No}}
+
|| *.rt|| HTML-based || Unicode (UTF-8)||  {{Yes}}||  {{Yes}} (SMIL) || {{No}} || Elapsed Time|| 10 Milliseconds (1/100th sec) || {{No}}
|-  
+
|--
 
! SAMI
 
! SAMI
|| *.smi||HTML-based ||  Unicode (Windows-1252) ||  Yes||  Yes (CSS)||Yes||  Framings|| Dependent on Frames || {{No}}
+
|| *.smi||HTML-based ||  Unicode (Windows-1252) ||  {{Yes}}||  {{Yes}} (CSS)||{{Yes}}||  Framings|| Dependent on Frames || {{No}}
|-  
+
|--
 
! Structured Subtitle Format
 
! Structured Subtitle Format
| .ssf || XML || None || No || {{Yes}} || {{Yes}} || Elapsed Time || 1 Millisecond || {{Untested}}
+
| .ssf || XML || {{No}}ne || {{No}} || {{Yes}} || {{Yes}} || Elapsed Time || 1 Millisecond || {{Untested}}
 
|-
 
|-
! SubRip  
+
! SubRip-
|| *.srt||Text-based || Informally Unicode || Yes||  No || No || Elapsed Time|| 1 Millisecond (1/1000th sec) || {{Yes}}
+
|| *.srt||Text-based || Informally Unicode || {{Yes}}||  {{No}} || {{No}} || Elapsed Time|| 1 Millisecond (1/1000th sec) || {{Yes}}
|-  
+
|--
 
! SSA/ASS
 
! SSA/ASS
||  *.ssa||Text-based || None|| No || Yes ||  Yes||  Elapsed Time|| 10 Milliseconds (1/100th sec) || {{No}}, under work
+
||  *.ssa||Text-based || {{No}}ne|| {{No}} || {{Yes}} ||  {{Yes}}||  Elapsed Time|| 10 Milliseconds (1/100th sec) || {{No}}, under work
|-  
+
|--
 
! SubViewer
 
! SubViewer
||*.sub||Text-based || None|| Yes||  No || Yes||  Elapsed Time|| 10 Milliseconds (1/100th sec) || {{Yes}}
+
||*.sub||Text-based || {{No}}ne|| {{Yes}}||  {{No}} || {{Yes}}||  Elapsed Time|| 10 Milliseconds (1/100th sec) || {{Yes}}
|-  
+
|--
! Universal Subtitle  
+
! Universal Subtitle-
|| *.usf||XML||  Unicode (UTF-8)||  No ||  Yes (XML DTD)||No || Elapsed Time|| 1 Millisecond (1/1000th sec) || {{Yes}}, 0.9.0 and over
+
|| *.usf||XML||  Unicode (UTF-8)||  {{No}} ||  {{Yes}} (XML DTD)||{{No}} || Elapsed Time|| 1 Millisecond (1/1000th sec) || {{Yes}}, 0.9.0 and over
|-  
+
|--
! VOBSub  
+
! VOBSub-
 
|| *.sub, *.idx|| Image-based||  N/A||  N/A||  N/A||  N/A||  Elapsed Time|| 1 Millisecond (1/1000th sec) || {{Yes}}
 
|| *.sub, *.idx|| Image-based||  N/A||  N/A||  N/A||  N/A||  Elapsed Time|| 1 Millisecond (1/1000th sec) || {{Yes}}
|-  
+
|--
! VPlayer  
+
! VPlayer-
||  *.txt||Text-based || None|| Yes||  No || No || Framing or Time||  10 Milliseconds (1/100th sec) || {{Yes}}
+
||  *.txt||Text-based || {{No}}ne|| {{Yes}}||  {{No}} || {{No}} || Framing or Time||  10 Milliseconds (1/100th sec) || {{Yes}}
|-  
+
|--
 
! DivX Subtitles (XSUB)
 
! DivX Subtitles (XSUB)
|| N/A (embedded in .divx container || Image-based || N/A || N/A || No || No || Elapsed Time || 1 Millisecond || {Untested}}
+
|| N/A (embedded in .divx container || Image-based || N/A || N/A || {{No}} || {{No}} || Elapsed Time || 1 Millisecond || {Untested}}
 
|}
 
|}

Revision as of 23:44, 15 May 2007

Subtitles Status-
Subtitle Name Extension Subtitle Type Character Encoding Line Break Text Styling Metadata Info Timings Timing Precision VLC media player Support
AQTitle- *.aqt Text-based None Yes No No Framings Dependent on Frame untested ???
JACOSub- *.usf Text-based None Yes Yes No Elapsed Time 10 Milliseconds (1/100th sec) Yes (0.9.0 and over)
MicroDVD- *.sub Text-based None Yes No No Framings Dependent on Frames Yes
MPEG-4 Timed Text- .ttxt XML Now Now Yes No Elapsed Time 1 Millisecond Yes
MPSub- *.sub Text-based None Yes No Yes Sequential Time 10 Milliseconds (1/100th sec) untested ???
OggWrit N/A (inside Oggs) Text-based None No Yes Yes Sequential Granules Dependent on Bitstream untested ???-
Phoenix Subtitle *.pjs Text-based None No No No Framings Dependent on Frames untested ???
PowerDivX .psb Text-based None No No No Elapsed Time 1 Second untested ???
RealText / SMIL *.rt HTML-based Unicode (UTF-8) Yes Yes (SMIL) No Elapsed Time 10 Milliseconds (1/100th sec) No
SAMI *.smi HTML-based Unicode (Windows-1252) Yes Yes (CSS) Yes Framings Dependent on Frames No
Structured Subtitle Format .ssf XML None No Yes Yes Elapsed Time 1 Millisecond untested ???
SubRip- *.srt Text-based Informally Unicode Yes No No Elapsed Time 1 Millisecond (1/1000th sec) Yes
SSA/ASS *.ssa Text-based None No Yes Yes Elapsed Time 10 Milliseconds (1/100th sec) No, under work
SubViewer *.sub Text-based None Yes No Yes Elapsed Time 10 Milliseconds (1/100th sec) Yes
Universal Subtitle- *.usf XML Unicode (UTF-8) No Yes (XML DTD) No Elapsed Time 1 Millisecond (1/1000th sec) Yes, 0.9.0 and over
VOBSub- *.sub, *.idx Image-based N/A N/A N/A N/A Elapsed Time 1 Millisecond (1/1000th sec) Yes
VPlayer- *.txt Text-based None Yes No No Framing or Time 10 Milliseconds (1/100th sec) Yes
DivX Subtitles (XSUB) N/A (embedded in .divx container Image-based N/A N/A No No Elapsed Time 1 Millisecond {Untested}}