audio: add af_lavrresample, remove old resampling filters
[mplayer.git] / DOCS / tech / subcp.txt
blob50d9cc69f90f9a2f7437fd66c3b2e8d3b1af0e43
1 Ascii Subtitle / Font CODEPAGEs
2 ===============================
4 The subtitle encoding issue seems a bit confusing, so I'll try to
5 summarize it here.
7 There are 2 approaches:
9 1. (preferred) You can generate Unicode subtitles with:
10         subfont --unicode <signle-byte encoding known by iconv> ...
12         subfont --unicode <path to custom encoding file> ...
13         (this custom encoding file could list all iso-8859-* characters to create
14 single font file for common encodings)
16 and then run mplayer this way (-subcp and -utf8 expect Unicode font!):
17         mplayer -subcp <any encoding known by iconv> ...
19         mplayer -utf8 ...
21 2. (current) Generate subtitles for some specific encoding with:
22         subfont <signle-byte encoding known by iconv> ...
24         subfont <path to custom signle-byte or EUC encoding file> ...
26 and then run mplayer without any encoding options for signle-byte
27 encodings, or with -unicode option for EUC (and the like) encodings
28 (which is only partially implemented in mplayer).
30 AFAIK, CJK encodings: EUC-*, BIG5 and GB2312 work more or less this way:
31 - 0x8e (SINGLE-SHIFT TWO, SS2) begins a 2-byte character,
32 - 0x8f (SINGLE-SHIFT THREE, SS3) begins a 3-byte character,
33 - 0xa0-0xff begin 2-byte characters,
34 - other characters are single-byte.
37 I tested charmap2enc script only with /usr/share/i18n/charmaps/EUC-KR.gz
38 (on RedHat). It wasn't intended to be perfect.
42 Artur Zaprzala