Difference between revisions of "Subtitles codecs"

From VideoLAN Wiki
Jump to navigation Jump to search
 
m (Add wikilinks, change names)
 
(59 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{| class="wikitable" style="font-size: smaller; text-align: center; width: 100%; margin: 1em auto 1em auto; border : 1px"
+
<noinclude>
|+ '''Contrib Status'''  
+
{{Back to|VLC Features Formats}}
 +
{{Back to|Subtitles}}
 +
</noinclude>{| class="wikitable codec-table centered sortable" style="font-size: smaller;"
 +
|+ '''Subtitles Status'''
 
|-
 
|-
! Subtitle Name !! Extension !! Subtitle !! Type !! Character Encoding !!Line Break !! Text Styling  !! Metadata Info !! Timings !! Timing Precision
+
! Subtitle Name !! Extension !! Subtitle Type !! [[Character Encoding]] !!Line Break !! Text Styling  !! Metadata Info !! Timings !! Timing Precision || {{VLC}} Support
 
|-
 
|-
! AQTitle || *.aqt || Text-based || None || Yes || No || No || Framings || Dependent on Frame
+
! AQTitle
 +
|| *.aqt || Text-based || None || {{Yes}} || {{No}} || {{No}} || Framings || Dependent on Frame || {{Yes}} (0.9.0 and over)
 
|-
 
|-
! JACOSub || *.usf || Text-based || None || Yes ||Yes || No || Elapsed Time || 10 Milliseconds (1/100th sec)
+
! Blu-Ray
 +
|| N/A || Image-based || N/A || N/A || N/A || {{No}} || Elapsed Time || {{Unknown}} || {{Yes}} (1.1.0 and over)
 
|-
 
|-
! MicroDVD || *.sub || Text-based || None || Yes || No || No || Framings || Dependent on Frames
+
! [[CVD subtitles]]
 +
|| *.cvd || Image-based || N/A || N/A || N/A || {{No}} || Elapsed Time || {{Unknown}} || {{Yes}}
 
|-
 
|-
! MPSub ||*.sub||Text-based || None|| Yes|| No || Yes|| Sequential Time|| 10 Milliseconds (1/100th sec)
+
! DKS
 +
|| *.dks || Text-based || None || {{Yes}} || {{No}} || {{No}} || Elapsed Time|| {{Unknown}} || {{Yes}} (0.9.0 and over)
 
|-
 
|-
! Phoenix Subtitle|| *.pjs||Text-based || None|| No || No || No || Framings|| Dependent on Frames
+
! DVB subtitles
 +
|| N/A (in DVB streams) || Image-based || N/A || N/A || N/A || {{No}} || Elapsed Time || {{Unknown}} || {{Yes}}
 
|-
 
|-
! RealText|| *.rt|| HTML-based || Unicode (UTF-8)||  Yes||  Yes (SMIL) || No || Elapsed Time|| 10 Milliseconds (1/100th sec)
+
! [[DVD subtitles]]
|-  
+
|| N/A || Image-based || {{Unknown}} || {{Unknown}} || {{Unknown}} || {{Unknown}} || {{Unknown}} || {{Unknown}} || {{Unknown}}
! SubRip || *.srt||Text-based || Informally Unicode || Yes||  No || No || Elapsed Time|| 1 Millisecond (1/1000th sec)
+
|-
|-  
+
! [[JACOsub]]
! SSA/ASS|| *.ssa||Text-based || None|| No || Yes ||  Yes||  Elapsed Time|| 10 Milliseconds (1/100th sec)
+
|| *.jss || Text-based || None || {{Yes}} ||{{Yes}} || {{No}} || Elapsed Time || 10 Milliseconds (1/100th sec) || {{Yes}} (0.9.0 and over), no styles
|-  
+
|-
! SubViewer||*.sub||Text-based || None|| Yes||  No || Yes||  Elapsed Time|| 10 Milliseconds (1/100th sec)
+
! [[Kate]]
|-  
+
|| N/A (inside OGG) || Text-based || None || {{Yes}} ||{{Yes}} || {{No}} || {{Unknown}} || {{Unknown}} || {{Yes}} (0.9.0 and over), no styles
! SAMI|| *.smi||HTML-based ||  Unicode (Windows-1252) || Yes|| Yes (CSS)||Yes|| Framings|| Dependent on Frames
+
|-
|-  
+
! [[MicroDVD]]
! Universal Subtitle || *.usf||XML||  Unicode (UTF-8)||  No ||  Yes (XML DTD)||No || Elapsed Time|| 1 Millisecond (1/1000th sec)
+
|| *.sub || Text-based || None || {{Yes}} || {{No}} || {{No}} || Framings || Dependent on Frames || {{Yes}}
|-  
+
|-
! VOBSub || *.sub, *.idx|| Image-based||  N/A||  N/A||  N/A||  N/A||  Elapsed Time|| 1 Millisecond (1/1000th sec)
+
! MPEG-4 Timed Text
|-  
+
|| .ttxt || XML || {{Unknown}} || {{Unknown}} || {{Yes}} || {{No}} || Elapsed Time || 1 Millisecond || {{Yes}}
! VPlayer ||  *.txt||Text-based None|| Yes||  No No Framing or Time||  10 Milliseconds (1/100th sec)
+
|-
|-  
+
! MPL2
|}
+
||*.mpl/.txt||Text-based || None|| {{Yes}} ||  {{No}}  || {{No}} ||  Sequential Time||  100 Milliseconds (1/10th sec) || {{Yes}}, no italic
 +
|-
 +
! MPSub
 +
||*.sub||Text-based || None|| {{Yes}} ||  {{No}}  || {{Yes}} ||  Sequential Time||  10 Milliseconds (1/100th sec) || {{Yes}} (0.9.0 and over)
 +
|-
 +
! OggWrit
 +
|| N/A (inside Oggs) || Text-based || None ||  {{No}} || {{Yes}} || {{Yes}} || Sequential Granules || Dependent on Bitstream  ||{{Untested}}- Not specified yet.
 +
|-
 +
! Phoenix Subtitle
 +
|| *.pjs||Text-based || None|| {{No}} || {{No}} || {{No}} ||  Framings|| Dependent on Frames|| {{Yes}} (0.9.0 and over)
 +
|-
 +
! PowerDivX
 +
|| .psb || Text-based || None || {{No}} || {{No}} || {{No}} ||  Elapsed Time || 1 Second || {{Yes}} (0.9.0 and over)
 +
|-
 +
! RealText / SMIL
 +
|| *.rt|| HTML-based || Unicode (UTF-8)||  {{Yes}}||  {{Yes}} (SMIL) || {{No}} || Elapsed Time|| 10 Milliseconds (1/100th sec) || {{Yes}} (0.9.0 and over)
 +
|-
 +
! [[SAMI]]
 +
|| *.smi|| HTML-based ||  Unicode (Windows-1252) ||  {{Yes}}||  {{Yes}} (CSS)||{{Yes}}||  Framings|| Dependent on Frames || {{Yes}}
 +
|-
 +
! Structured Subtitle Format
 +
| .ssf || XML || None || {{No}} || {{Yes}} || {{Yes}} || Elapsed Time || 1 Millisecond || {{No}}
 +
|-
 +
! [[SubRip]]
 +
|| *.srt|| Text-based || Informally Unicode || {{Yes}}||  {{No}} || {{No}} || Elapsed Time|| 1 Millisecond (1/1000th sec) || {{Yes}}
 +
|-
 +
! [[SubStation Alpha]]
 +
|| *.ssa/.ass || Text-based || None|| {{No}} || {{Yes}} ||  {{Yes}}||  Elapsed Time|| 10 Milliseconds (1/100th sec) || {{Yes}}, 0.9.0 and over
 +
|-
 +
! [[SubViewer]]
 +
||*.sub|| Text-based || None|| {{Yes}}||  {{No}} || {{Yes}}||  Elapsed Time|| 10 Milliseconds (1/100th sec) || {{Yes}}
 +
|-
 +
! [[SVCD subtitles]]
 +
|| *.svcd || Image-based || N/A || N/A || N/A ||  {{No}} || Elapsed Time || {{Unknown}} || {{Yes}}
 +
|-
 +
! [[Teletext]]
 +
| {{Unknown}} || Text-based || {{Unknown}} || {{Unknown}} || {{Unknown}} || {{Unknown}} || {{Unknown}} || {{Unknown}} || {{Yes}}
 +
|-
 +
! [[USF|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}}
 +
|-
 +
! [[XSUB]] (DivX subtitles)
 +
|| N/A (embedded in .divx) || Image-based || N/A || N/A || N/A || {{No}} || Elapsed Time || 1 Millisecond || {{Yes}} (1.1.0 and over)
 +
|}<noinclude>
 +
[[Category:Codecs]]
 +
[[Category:Subtitles]]
 +
</noinclude>

Latest revision as of 00:30, 1 April 2019

← Back to VLC Features Formats
← Back to Subtitles

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 Yes (0.9.0 and over)
Blu-Ray N/A Image-based N/A N/A N/A No Elapsed Time Unknown Yes (1.1.0 and over)
CVD subtitles *.cvd Image-based N/A N/A N/A No Elapsed Time Unknown Yes
DKS *.dks Text-based None Yes No No Elapsed Time Unknown Yes (0.9.0 and over)
DVB subtitles N/A (in DVB streams) Image-based N/A N/A N/A No Elapsed Time Unknown Yes
DVD subtitles N/A Image-based Unknown Unknown Unknown Unknown Unknown Unknown Unknown
JACOsub *.jss Text-based None Yes Yes No Elapsed Time 10 Milliseconds (1/100th sec) Yes (0.9.0 and over), no styles
Kate N/A (inside OGG) Text-based None Yes Yes No Unknown Unknown Yes (0.9.0 and over), no styles
MicroDVD *.sub Text-based None Yes No No Framings Dependent on Frames Yes
MPEG-4 Timed Text .ttxt XML Unknown Unknown Yes No Elapsed Time 1 Millisecond Yes
MPL2 *.mpl/.txt Text-based None Yes No No Sequential Time 100 Milliseconds (1/10th sec) Yes, no italic
MPSub *.sub Text-based None Yes No Yes Sequential Time 10 Milliseconds (1/100th sec) Yes (0.9.0 and over)
OggWrit N/A (inside Oggs) Text-based None No Yes Yes Sequential Granules Dependent on Bitstream untested ???- Not specified yet.
Phoenix Subtitle *.pjs Text-based None No No No Framings Dependent on Frames Yes (0.9.0 and over)
PowerDivX .psb Text-based None No No No Elapsed Time 1 Second Yes (0.9.0 and over)
RealText / SMIL *.rt HTML-based Unicode (UTF-8) Yes Yes (SMIL) No Elapsed Time 10 Milliseconds (1/100th sec) Yes (0.9.0 and over)
SAMI *.smi HTML-based Unicode (Windows-1252) Yes Yes (CSS) Yes Framings Dependent on Frames Yes
Structured Subtitle Format .ssf XML None No Yes Yes Elapsed Time 1 Millisecond No
SubRip *.srt Text-based Informally Unicode Yes No No Elapsed Time 1 Millisecond (1/1000th sec) Yes
SubStation Alpha *.ssa/.ass Text-based None No Yes Yes Elapsed Time 10 Milliseconds (1/100th sec) Yes, 0.9.0 and over
SubViewer *.sub Text-based None Yes No Yes Elapsed Time 10 Milliseconds (1/100th sec) Yes
SVCD subtitles *.svcd Image-based N/A N/A N/A No Elapsed Time Unknown Yes
Teletext Unknown Text-based Unknown Unknown Unknown Unknown Unknown Unknown 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
XSUB (DivX subtitles) N/A (embedded in .divx) Image-based N/A N/A N/A No Elapsed Time 1 Millisecond Yes (1.1.0 and over)