Mercurial > mplayer.hg
comparison DOCS/xml/ru/formats.xml @ 9713:c2ae0eb049dd
Russian translation by Dmitry Baryshkov <lumag@qnc.ru>.
author | diego |
---|---|
date | Fri, 28 Mar 2003 02:04:45 +0000 |
parents | |
children | 901cb1391c13 |
comparison
equal
deleted
inserted
replaced
9712:b320a02fa57b | 9713:c2ae0eb049dd |
---|---|
1 <?xml version="1.0" encoding="koi8-r"?> | |
2 <sect1 id="formats"> | |
3 <title>Поддерживаемые форматы</title> | |
4 | |
5 <para> | |
6 Важно разъяснить одну общую ошибку. Когда люди видят файл с расширением | |
7 <filename>.AVI</filename>, они немедленно заключают, что это - не MPEG файл. | |
8 Это не так. Во всяком случае не полностью. Супротив популярному мнению | |
9 такой файл <emphasis>может</emphasis> содержать MPEG видео. | |
10 </para> | |
11 | |
12 <para> | |
13 Как видите, <emphasis role="bold">кодек</emphasis> не совпадает с | |
14 <emphasis role="bold">форматом файла</emphasis>. | |
15 Примеры видео <emphasis role="bold">кодеков</emphasis>: MPEG1, MPEG2, DivX, Indeo5, 3ivx. | |
16 Примеры видео <emphasis role="bold">форматов</emphasis>: MPG, AVI, ASF. | |
17 </para> | |
18 | |
19 <para> | |
20 В теории, Вы можете поместить OpenDivX видео и MP3 аудио | |
21 в <emphasis role="bold">файл MPG формата</emphasis>. Хотя, большинство | |
22 плейеров не будут это проигрывать, поскольку они ожидают MPEG1 видео и | |
23 MP2 аудио (в отличие от | |
24 <emphasis role="bold">AVI</emphasis>, в <emphasis role="bold">MPG</emphasis> | |
25 нет нужных полей для описания его видео и аудио потоков). | |
26 Или Вы будете вынуждены поместить MPEG1 видео в AVI файл. | |
27 <ulink url="http://ffmpeg.sourceforge.net/">FFmpeg</ulink> и | |
28 <link linkend="mencoder">MEncoder</link> могут создавать эти файлы. | |
29 </para> | |
30 | |
31 | |
32 <sect2 id="video-formats"> | |
33 <title>Видео форматы</title> | |
34 | |
35 <sect3 id="mpg-vob-dat"> | |
36 <title>MPEG файлы</title> | |
37 | |
38 <para> | |
39 MPEG файлы бывают различных разновидностей: | |
40 </para> | |
41 | |
42 <itemizedlist> | |
43 <listitem><simpara> | |
44 MPG: Это наиболее <emphasis role="bold">основная</emphasis> форма файлов | |
45 формата MPEG. Она содержит MPEG1 видео, и MP2 (MPEG-1 layer 2) или реже | |
46 MP1 аудио. | |
47 </simpara></listitem> | |
48 <listitem><simpara> | |
49 DAT: Это почти такой же формат, как MPG, только с другим расширением. Он | |
50 используется на <emphasis role="bold">Video CD</emphasis>. Из-за метода, | |
51 которым создаются VCD и дизайна Linux'а, DAT файлы не могут проигрываться и | |
52 копироваться с VCD, как обычные файлы. Вы должны использовать опцию | |
53 <option>-vcd</option> для проигрывания Video CD. | |
54 </simpara></listitem> | |
55 <listitem><simpara> | |
56 VOB: Это формат MPEG фалов на <emphasis role="bold">DVD'шниках</emphasis>. | |
57 Это такой же формат, как и MPG, плюс возможность содержать субтитры и | |
58 не-MPEG (AC3) аудио. Он содержит кодированное MPEG2 видео и обычно AC3 | |
59 аудио, но DTS, MP2 и не запакованный LPCM тоже возможны. <emphasis role="bold"> | |
60 Читайте <link linkend="dvd">секцию DVD</link></emphasis>! | |
61 </simpara></listitem> | |
62 </itemizedlist> | |
63 | |
64 <para> | |
65 Серии кадров независимо группируются в MPEG файлах. Это значит, что Вы можете | |
66 разрезать/соединять MPEG фалы стандартными файловыми средствами (такими, как | |
67 <command>dd</command>, <command>cut</command>), и он остается полностью функциональным. | |
68 </para> | |
69 | |
70 <para> | |
71 Одно из основных преимуществ MPG'ов это то, что в них есть поле, | |
72 описывающее соотношение сторон видео потока. Например, на SVCD содержится | |
73 видео разрешением 480x480, и заголовок установил его(поле) в 4:3, поэтому это | |
74 будет проигрываться на 640x480. В AVI файлах такого поля нет, поэтому они должны | |
75 быть смасштабированы при кодировании или проигрываться с опцией | |
76 <option>-aspect</option>. | |
77 </para> | |
78 </sect3> | |
79 | |
80 | |
81 <sect3 id="avi"> | |
82 <title>AVI файлы</title> | |
83 | |
84 <para> | |
85 Разработанный Microsoft'ом <emphasis role="bold">AVI (Audio Video Interleaved | |
86 [Аудио Видео 'Слоеные'])</emphasis> - это широко распространенный многоцелевой | |
87 формат, в настоящий момент чаще всего применяемый для DivX и DivX4 видео. | |
88 У него много известных недостатков и дефектов (например в потоках). Он | |
89 поддерживает 1 видео поток и от 0 до 99 аудио потоков и может быть не более | |
90 2 Гб, хотя существует расширение<emphasis role="bold">OpenDML</emphasis>, | |
91 допускающее большие файлы. В настоящий момент Microsoft сильно отговаривает от | |
92 его применения и советует использовать ASF/WMV. Никого это не волнует. | |
93 </para> | |
94 | |
95 <para> | |
96 Существует хак[hack], позволяющий AVI файлам содержать Ogg Vorbis аудио | |
97 потоки, но делает их несовместимыми со стандартными AVI. | |
98 <application>MPlayer</application> поддерживает воспроизведение таких файлов. | |
99 Перемещение также осуществлено, но затруднено плохо закодированными файлами | |
100 с запутанными заголовками. К сожалению, эта проблема проявляется у | |
101 единственного кодировщика, способного создавать такие файлы - | |
102 <application>NanDub</application>. | |
103 </para> | |
104 | |
105 <note> | |
106 <para> | |
107 DV камеры создают сырые DV потоки, которые средства DV захвата превращают | |
108 в AVI файлы двух типов. AVI'шники либо будут содержать разделенные аудио и видео | |
109 потоки, которые <application>MPlayer</application> может воспроизводить, или | |
110 сырой DV поток, поддержка которого находится в стадии разработки. | |
111 </para> | |
112 </note> | |
113 | |
114 <para> | |
115 Существует два класса AVI файлов: | |
116 <itemizedlist> | |
117 <listitem><simpara> | |
118 <emphasis role="bold">'Слоеные'[Interleaved]:</emphasis> Аудио и видео | |
119 содержимое 'переплетается'. Это стандартное применение. Рекомендовано и | |
120 используется чаще всего. некоторые программы создают слоеные AVI'шники | |
121 с плохой синхронизацией. <application>MPlayer</application> | |
122 определяет это как слоеный файл, и затем теряет A/V синхронизацию, | |
123 вероятно при перемещении по файлу. Такие файлы должны проигрываться как | |
124 не слоеные (с опцией <option>-ni</option>). | |
125 </simpara></listitem> | |
126 <listitem><simpara> | |
127 <emphasis role="bold">Не слоеные:</emphasis> Сначала идет весь видео поток, | |
128 затем весь аудио поток. Это требует огромного количества перемещений по файлу, | |
129 что делает проигрывание таких файлов по сети или с CD-ROM затруднительным. | |
130 </simpara></listitem> | |
131 </itemizedlist> | |
132 </para> | |
133 | |
134 <para> | |
135 <application>MPlayer</application> поддерживает два типа синхронизации для | |
136 AVI файлов: | |
137 <itemizedlist> | |
138 <listitem><simpara> | |
139 <emphasis role="bold">основанный на bps[битпотоке]:</emphasis> Он основан на | |
140 битпотоке/потоке сэмплов для видео/аудио потоков. Этот метод применяется | |
141 большинством плейеров, включая | |
142 <ulink url="http://avifile.sourceforge.net">avifile</ulink> и | |
143 <application>Windows Media Player</application>. Файлы со сломанными | |
144 заголовками и файлы созданные с VBR аудио в не VBR-совместимом кодировщике | |
145 приведут к A/V десинхронизации при использовании этого метода (по большей | |
146 части при перемещении по фильму). | |
147 </simpara></listitem> | |
148 <listitem><simpara> | |
149 <emphasis role="bold">основанный на слоености:</emphasis> Он не использует | |
150 значение битпотока из заголовка, вместо этого используется относительная | |
151 позиция слоеных кусков аудио и видео, что делает плохо закодированные | |
152 проигрываемыми файлы с VBR аудио. | |
153 </simpara></listitem> | |
154 </itemizedlist> | |
155 </para> | |
156 | |
157 <para> | |
158 Допустимы любые аудио и видео кодеки, но заметьте, что VBR аудио не очень | |
159 хорошо поддерживается большинством плейеров. Формат файла делает возможным | |
160 использование VBR аудио, но многие плейеры ожидают CBR, поэтому они | |
161 выходят из строя с VBR. VBR редко встречается и Microsoft'овские AVI | |
162 спецификации описывают только CBR аудио. Я также заметил, что большинство | |
163 кодировщиков создают плохие файлы при использовании VBR аудио. Известно | |
164 только два исключения: | |
165 <application>NanDub</application> и <link linkend="mencoder">MEncoder</link>. | |
166 </para> | |
167 </sect3> | |
168 | |
169 | |
170 <sect3 id="asf-wmv"> | |
171 <title>ASF/WMV файлы</title> | |
172 <para> | |
173 ASF (Active Streaming Format) исходит от Microsoft. Они разработали два варианта | |
174 ASF, v1.0 и v2.0. v1.0 используется их медиа средствами (<application>Windows | |
175 Media Player</application> и <application>Windows Media Encoder</application>) | |
176 и сильно засекречены. v2.0 опубликована и запатентована :). Конечно они | |
177 различаются, совсем нет никакой совместимости (это просто другая правовая игра). | |
178 <application>MPlayer</application> поддерживает только v1.0, поскольку никто | |
179 никогда не видел v2.0 файлов :). Заметьте, что ASF файлы теперь появляются | |
180 с расширениями <filename>.WMA</filename> или <filename>.WMV</filename>. | |
181 </para> | |
182 </sect3> | |
183 | |
184 | |
185 <sect3 id="qt-mov"> | |
186 <title>QuickTime/MOV файлы</title> | |
187 | |
188 <para> | |
189 Эти форматы файлов были разработаны в Apple и могут содержать любой кодек, | |
190 CBR или VBR. Обычно у них расширение <filename>.QT</filename> или | |
191 <filename>.MOV</filename>. Заметьте, что поскольку MPEG4 группы выбрала | |
192 QuickTime в качестве рекомендованного формата для MPEG4, из MOV файлы | |
193 идут с расширением <filename>.MPG</filename> или <filename>.MP4</filename> | |
194 (Интересно, что видео и аудио потоки в этих файлах - настоящие | |
195 MPG и AAC файлы. Вы даже можете извлечь их, используя опции | |
196 <option>-dumpvideo</option> b <option>-dumpaudio</option>.). | |
197 </para> | |
198 | |
199 <note> | |
200 <para> | |
201 Большинство новых QuickTime файлов использует | |
202 <emphasis role="bold">Sorenson</emphasis> видео и QDesign Music аудио. См. | |
203 секцию, посвященную <link linkend="sorenson">Sorenson</link> кодеку. | |
204 </para> | |
205 </note> | |
206 </sect3> | |
207 | |
208 | |
209 <sect3 id="vivo"> | |
210 <title>VIVO файлы</title> | |
211 | |
212 <para> | |
213 <application>MPlayer</application> успешно демультиплексирует VIVO форматы | |
214 файлов. Огромный недостаток этого формата заключается в том, что в нем нет | |
215 ни индексных блоков, ни фиксированного размера пакетов или байтов синхронизации | |
216 и в большинстве файлов нет даже основных кадров[keyframes], так что забудьте | |
217 о перемещении по файлу! | |
218 </para> | |
219 | |
220 <para> | |
221 Видео кодек в VIVO/1.0 файлах - это стандартный <emphasis role="bold">h.263</emphasis>. | |
222 Видео кодек в VIVO/2.0 файлах - это модифицированный, нестандартный | |
223 <emphasis role="bold">h.263v2</emphasis>. Аудио одинаковое, это может быть | |
224 <emphasis role="bold">g.723 (стандарт)</emphasis>, или | |
225 <emphasis role="bold">Vivo Siren</emphasis>. | |
226 </para> | |
227 | |
228 <para> | |
229 См. секции | |
230 <link linkend="vivo-video">VIVO видео кодек</link> и | |
231 <link linkend="vivo-audio">VIVO аудио кодек</link> | |
232 для инструкций по установке. | |
233 </para> | |
234 </sect3> | |
235 | |
236 | |
237 <sect3 id="fli"> | |
238 <title>FLI файлы</title> | |
239 <para> | |
240 <emphasis role="bold">FLI</emphasis> это очень старый формат, используемый | |
241 Autodesk Animator, но это типичный формат для коротких операций в сети. | |
242 <application>MPlayer</application> демультиплексирует и декодирует FLI фильмы | |
243 и даже способен перемещаться в этих файлах (полезно при цикличном проигрывании | |
244 с опцией <option>-loop</option>). Во FLI файлах нет основных кадров[keyframes], | |
245 поэтому некоторое время после перемещения картинка будет "грязной". | |
246 </para> | |
247 </sect3> | |
248 | |
249 | |
250 <sect3 id="realmedia"> | |
251 <title>RealMedia (RM) файлы</title> | |
252 | |
253 <para> | |
254 Да, <application>MPlayer</application> может читать (демультиплексировать) | |
255 RealMedia (<filename>.rm</filename>) файлы. Перемещение работает, но Вы должны | |
256 специально указать опцию <option>-forceidx</option> (формат поддерживает | |
257 основные кадры[keyframes]. Здесь есть списки поддерживаемых <link | |
258 linkend="realvideo">RealVideo</link> и <link | |
259 linkend="realaudio">RealAudio</link> кодеков. | |
260 </para> | |
261 </sect3> | |
262 | |
263 | |
264 <sect3 id="nuppelvideo"> | |
265 <title>NuppelVideo файлы</title> | |
266 <para> | |
267 <ulink url="http://mars.tuwien.ac.at/~roman/nuppelvideo">NuppelVideo</ulink> - | |
268 это средство захвата с ТВ (AFAIK:). <application>MPlayer</application> может | |
269 читать его <filename>.NUV</filename> файлы (только NuppelVideo 5.0). Эти файлы | |
270 могут содержать несжатые YV12, YV12+RTJpeg сжатые, YV12 RTJpeg+lzo сжатые и | |
271 YV12+lzo сжатые кадры. <application>MPlayer</application> декодирует (и также | |
272 <emphasis role="bold">кодирует</emphasis> их <application>MEncoder | |
273 </application>'ом в DivX/и т. д.!) все это. Перемещение работает. | |
274 </para> | |
275 </sect3> | |
276 | |
277 | |
278 <sect3 id="yuv4mpeg"> | |
279 <title>yuv4mpeg файлы</title> | |
280 <para> | |
281 <ulink url="http://mjpeg.sourceforge.net">yuv4mpeg / yuv4mpeg2</ulink> | |
282 это формат файлов, используемых в | |
283 <ulink url="http://mjpeg.sf.net">программах mjpegtools</ulink>. | |
284 Вы можете захватывать, изготовлять, отфильтровывать или кодировать видео в этот | |
285 формат, используя эти средства. В действительности формат файла - | |
286 последовательность несжатых YUV 4:2:0 кадров. | |
287 </para> | |
288 </sect3> | |
289 | |
290 | |
291 <sect3 id="film"> | |
292 <title>FILM фильмы</title> | |
293 <para> | |
294 Этот формат используется в старых Sega Saturn CD-ROM играх. | |
295 </para> | |
296 </sect3> | |
297 | |
298 | |
299 <sect3 id="roq"> | |
300 <title>RoQ файлы</title> | |
301 <para> | |
302 RoQ файлы - это мультимедийные файлы используемые в некоторых ID играх, | |
303 например Quake III и Return to Castle Wolfenstein. | |
304 </para> | |
305 </sect3> | |
306 | |
307 | |
308 <sect3 id="ogg"> | |
309 <title>OGG/OGM файлы</title> | |
310 <para> | |
311 Это новый формат файлов от <ulink url="http://www.xiph.org">Xiphophorus</ulink>. | |
312 Он может содержать любой видео или аудио кодек, CBR или VBR. Вам понадобятся | |
313 установленные <systemitem class="library">libogg</systemitem> и | |
314 <systemitem class="library">libvorbis</systemitem> до компиляции | |
315 <application>MPlayer</application>'а, чтобы проигрывать эти файлы. | |
316 </para> | |
317 </sect3> | |
318 | |
319 | |
320 <sect3 id="sdp"> | |
321 <title>SDP файлы</title> | |
322 <para> | |
323 <ulink url="ftp://ftp.rfc-editor.org/in-notes/rfc2327.txt">SDP</ulink> - это | |
324 IETF стандартный формат для описания видео и аудио RTP потоков. | |
325 (требуются "<ulink url="http://www.live.com/mplayer/">LIVE.COM Streaming Media</ulink>".) | |
326 </para> | |
327 </sect3> | |
328 | |
329 | |
330 <sect3 id="pva"> | |
331 <title>PVA файлы</title> | |
332 <para> | |
333 PVA - это похожий на MPEG формат, используемый в программах DVB TV карт (например: | |
334 <application>MultiDec</application>, <application>WinTV</application> под Windows. | |
335 </para> | |
336 | |
337 <para> | |
338 Спецификации PVA могут быть скачены по следующему адресу: | |
339 <ulink url="http://www.technotrend.de/download/av_format_v1.pdf"/> | |
340 </para> | |
341 </sect3> | |
342 | |
343 | |
344 <sect3 id="gif"> | |
345 <title>GIF файлы</title> | |
346 <para> | |
347 <emphasis role="bold">GIF</emphasis> формат - это типичный формат для сетевой | |
348 графики. Существуют 2 версии спецификаций GIF, GIF87a и GIF89a. Основная | |
349 разница заключается в том, что GIF89a допускает анимацию. MPlayer поддерживает | |
350 оба формата, используя <systemitem class="library">libungif</systemitem> или | |
351 другую libgif-совместимую библиотеку. Не анимированные GIF'ы будут показываться | |
352 как однокадровое видео. (Используйте опции <option>-loop</option> и | |
353 <option>-fixed-vo</option>, чтобы показать их подольше.) | |
354 </para> | |
355 | |
356 <para> | |
357 В настоящий момент <application>MPlayer</application> не поддерживает | |
358 перемещение внутри GIF файлов. У GIF файлов не обязательно фиксированный размер | |
359 кадра или фиксированная частота кадров. Наоборот, у каждого кадра свой | |
360 собственный размер и должен выводиться в некотором поле фиксированного размера. | |
361 Частота кадров контролируется дополнительным блоком перед каждым кадром, | |
362 который определяет задержку перед следующим кадром в сотых долях секунды. | |
363 </para> | |
364 | |
365 <para> | |
366 Стандартные GIF файлы содержат 24-битные RGB кадры с как максимум 8-битовой | |
367 индексированной палитрой. Кадры обычно сжаты по LZW алгоритму, хотя некоторые | |
368 GIF кодировщики создают несжатые кадры, чтобы избежать проблем с патентом на | |
369 LZW сжатие. | |
370 </para> | |
371 | |
372 <para> | |
373 Если в Вашем дистрибутиве нет <systemitem class="library">libungif</systemitem>, | |
374 скачайте копию на | |
375 <ulink url="http://prtr-13.ucsc.edu/~badger/software/libungif/index.shtml"> | |
376 домашней странице libungif</ulink>. Технические подробности см. в | |
377 <ulink url="http://www.w3.org/Graphics/GIF/spec-gif89a.txt">GIF89a | |
378 спецификациях</ulink>. | |
379 </para> | |
380 </sect3> | |
381 </sect2> | |
382 | |
383 <!-- ********** --> | |
384 | |
385 <sect2 id="audio-formats"> | |
386 <title>Аудио форматы</title> | |
387 | |
388 <para> | |
389 <application>MPlayer</application> - это проигрыватель | |
390 <emphasis role="bold">фильмов</emphasis>, а не | |
391 <emphasis role="bold">медиа</emphasis> плейер, хотя он может проигрывать | |
392 некоторые форматы аудио файлов (они перечислены ниже). Это не рекомендуемое | |
393 применение <application>MPlayer</application>, Вам лучше использовать <ulink | |
394 url="http://www.xmms.org">XMMS</ulink>. | |
395 </para> | |
396 | |
397 <sect3 id="mp3"> | |
398 <title>MP3 файлы</title> | |
399 <para> | |
400 У Вас могут возникнуть проблемы при проигрывании некоторых MP3 файлов, которые | |
401 <application>MPlayer</application> будет неверно определять, как MPEG'и и | |
402 проигрывать неправильно или вообще никак. Это не может быть исправлено без | |
403 потери поддержки некоторых плохих MPEG файлов и поэтому все останется как есть | |
404 обозримом будущем. Опция <option>-demuxer</option>, описанная на man странице | |
405 может Вам помочь в этом случае. | |
406 </para> | |
407 </sect3> | |
408 | |
409 <sect3 id="wav"> | |
410 <title>WAV файлы</title> | |
411 <para> | |
412 </para> | |
413 </sect3> | |
414 | |
415 <sect3 id="ogg-vorbis"> | |
416 <title>OGG/OGM файлы (Vorbis)</title> | |
417 <para> | |
418 Требуются правильно установленные | |
419 <systemitem class="library">libogg</systemitem> и | |
420 <systemitem class="library">libvorbis</systemitem>. | |
421 </para> | |
422 </sect3> | |
423 | |
424 <sect3 id="wma-asf"> | |
425 <title>WMA/ASF файлы</title> | |
426 <para> | |
427 </para> | |
428 </sect3> | |
429 | |
430 <sect3 id="mp4"> | |
431 <title>MP4 файлы</title> | |
432 <para></para> | |
433 </sect3> | |
434 | |
435 <sect3 id="cdda"> | |
436 <title>CD аудио</title> | |
437 <para> | |
438 <application>MPlayer</application> может использовать <application>cdparanoia | |
439 </application>(библиотеку) для проигрывания CDDA (Audio CD[Аудио CD]). | |
440 В задачи этого раздела не входит описание возможностей библиотеки | |
441 <application>cdparanoia</application>. | |
442 </para> | |
443 | |
444 <para> | |
445 См. на man странице описание опции <option>-cdda</option>, которая может | |
446 использоваться для передачи параметров в библиотеку | |
447 <application>cdparanoia</application>. | |
448 </para> | |
449 </sect3> | |
450 | |
451 <sect3 id="xmms"> | |
452 <title>XMMS</title> | |
453 <para> | |
454 <application>MPlayer</application> может использовать | |
455 <application>XMMS</application> | |
456 расширения для ввода<!-- звучит жутко, но это - перевод из XMMS :) -->, чтобы | |
457 проигрывать множество форматов файлов. Существуют расширения для проигрывания | |
458 мелодий из SNES игр, SID мелодий (из Commodore 64), множества Amiga форматов, | |
459 .xm, .it, VQF, musepack, Bonk, shorten и множества других. Все это Вы можете | |
460 отыскать на <ulink url="http://www.xmms.org/plugins_input.html">странице | |
461 расширений XMMS для ввода</ulink>. | |
462 </para> | |
463 | |
464 <para> | |
465 Для использования этих возможностей Вам нужно установить <application>XMMS | |
466 </application> и скомпилировать <application>MPlayer</application> с опцией | |
467 <filename>./configure --enable-xmms</filename>. Если это не работает, Вам | |
468 может понадобиться настроить пути к библиотеке и расширениям непосредственно, | |
469 используя опции <option>--with-xmmsplugindir</option> и <option> | |
470 --with-xmmslibdir</option>. | |
471 </para> | |
472 </sect3> | |
473 </sect2> | |
474 </sect1> |