Mercurial > mplayer.hg
annotate DOCS/xml/ru/faq.xml @ 20562:25c9cd2ac456
trivial sync with r20551
update missing sync tag in ports.xml (r20561)
r20571: cvidix tricks, based on patch by Reimar
no real change need for r20572
author | voroshil |
---|---|
date | Wed, 01 Nov 2006 12:27:56 +0000 |
parents | bb605f1ccb4d |
children | bc0f0dbc5f79 |
rev | line source |
---|---|
20514 | 1 <?xml version="1.0" encoding="utf-8"?> |
20562 | 2 <!-- synced with r20551 --> |
19656 | 3 <chapter id="faq" xreflabel="FAQ"> |
20514 | 4 <title>Часто Задаваемые вопросы</title> |
19656 | 5 |
6 <qandaset defaultlabel="qanda"> | |
7 | |
8 <qandadiv id="faq-development"> | |
20514 | 9 <title>Разработка</title> |
19656 | 10 |
11 <qandaentry> | |
12 <question><para> | |
20514 | 13 Как создать правильный патч для <application>MPlayer</application>? |
19656 | 14 </para></question> |
15 <answer><para> | |
20514 | 16 Мы создали <ulink url="../../tech/patches.txt">краткий документ</ulink> |
17 описывающий все необходимые детали. Пожалуйста, следуйте инструкциям. | |
19656 | 18 </para></answer> |
19 </qandaentry> | |
20 | |
21 <qandaentry> | |
22 <question><para> | |
20514 | 23 Как перевести <application>MPlayer</application> на новый язык? |
19656 | 24 </para></question> |
25 <answer><para> | |
20514 | 26 Прочитайте <ulink url="../../tech/translations.txt">HOWTO по переводу</ulink> (англ.), |
27 там все описано. За дополнительной помощью вы можете обратиться в рассылку | |
19712 | 28 <ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-translations">MPlayer-translations</ulink>. |
19656 | 29 </para></answer> |
30 </qandaentry> | |
31 | |
32 <qandaentry> | |
33 <question><para> | |
20514 | 34 Как можно помочь развитию <application>MPlayer</application>? |
19656 | 35 </para></question> |
36 <answer><para> | |
20514 | 37 Мы будем более чем счастливы принять |
38 <ulink url="http://www.mplayerhq.hu/donations.html">пожертвования</ulink> оборудованием | |
39 и программным обеспечением. Они позволяют нам постоянно улучшать | |
19656 | 40 <application>MPlayer</application>. |
41 </para></answer> | |
42 </qandaentry> | |
43 | |
44 <qandaentry> | |
45 <question><para> | |
20514 | 46 Как стать разработчиком <application>MPlayer</application>? |
19656 | 47 </para></question> |
48 <answer><para> | |
20514 | 49 Мы всегда рады приветствовать людей, занимающихся написанием кода и документации. |
50 Для начала прочтите <ulink url="../../tech/">техническую документацию</ulink> (англ.). | |
51 Затем вам следует подписаться на список рассылки | |
19712 | 52 <ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-dev-eng">MPlayer-dev-eng</ulink> |
20514 | 53 и начать написание кода. Если вы хотите помочь с документацией, то подпишитесь на |
19712 | 54 <ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-docs">MPlayer-docs</ulink>. |
19656 | 55 </para></answer> |
56 </qandaentry> | |
57 | |
58 <qandaentry> | |
59 <question><para> | |
20514 | 60 Почему вы не используете autoconf/automake? |
19656 | 61 </para></question> |
62 <answer><para> | |
20514 | 63 У нас есть модульная, написанная вручную система сборки. Она хорошо справляется |
64 со своей работой, зачем же ее менять? Кроме того, нам, как и | |
65 <ulink url="http://freshmeat.net/articles/view/889/">некоторым другим</ulink>, не нравятся | |
66 auto* утилиты. | |
19656 | 67 </para></answer> |
68 </qandaentry> | |
69 </qandadiv> | |
70 | |
71 <qandadiv id="faq-compilation-installation"> | |
20514 | 72 <title>Компиляция и установка</title> |
19656 | 73 <qandaentry> |
74 <question><para> | |
20514 | 75 Компиляция завершается с ошибкой и <application>gcc</application> вываливается |
76 с загадочным сообщением, содержащим фразу | |
77 <systemitem>internal compiler error</systemitem> или | |
19656 | 78 <systemitem>unable to find a register to spill</systemitem>. |
79 </para></question> | |
80 <answer><para> | |
20514 | 81 Вы столкнулись с ошибкой в <application>gcc</application>. Пожалуйста, |
82 <ulink url="http://gcc.gnu.org/bugs.html">сообщите об этом разработчикам gcc</ulink> | |
83 но не нам. В силу некоторых причин <application>MPlayer</application>, похоже, | |
84 часто вызывает ошибки компилятора. Тем не менее, мы не можем их исправить, но и | |
85 добавлять специальный код для обхода ошибок компилятора не будем. | |
86 Чтобы избежать этой проблемы, либо используйте надежную и стабильную версию компилятора, либо | |
87 часто обновляйтесь. | |
19656 | 88 </para></answer> |
89 </qandaentry> | |
90 | |
91 <qandaentry> | |
92 <question><para> | |
20514 | 93 Существуют ли бинарные (RPM/Debian) пакеты <application>MPlayer</application>? |
19656 | 94 </para></question> |
95 <answer><para> | |
20514 | 96 Смотрите разделы <link linkend="debian">Debian</link> и <link linkend="rpm">RPM</link>. |
19656 | 97 </para></answer> |
98 </qandaentry> | |
99 | |
100 <qandaentry> | |
101 <question><para> | |
20514 | 102 Как собрать 32-х битную версию <application>MPlayer</application> на 64-х битном Athlon? |
19656 | 103 </para></question> |
104 <answer><para> | |
20514 | 105 Попробуйте следующие опции configure: |
19656 | 106 <screen> |
107 ./configure --target=athlon_xp --cc="gcc -m32" --as="as --32" --with-extralibdir=/usr/lib | |
108 </screen> | |
109 </para></answer> | |
110 </qandaentry> | |
111 | |
112 <qandaentry> | |
113 <question><para> | |
20514 | 114 Configure завершается с указанным сообщением, и <application>MPlayer</application> |
115 не компилируется! | |
19656 | 116 <screen>Your gcc does not support even i386 for '-march' and '-mcpu'</screen> |
117 </para></question> | |
118 <answer><para> | |
20514 | 119 Ваш gcc некорректно установлен, проверьте <filename>configure.log</filename> |
120 для более подробной информации. | |
19656 | 121 </para></answer> |
122 </qandaentry> | |
123 | |
124 <qandaentry> | |
125 <question><para> | |
20514 | 126 Я имею Matrox G200/G400/G450/G550, как мне скомпилировать/использовать |
127 <systemitem>mga_vid</systemitem> драйвер? | |
19656 | 128 </para></question> |
129 <answer><para> | |
20514 | 130 Прочитайте раздел <link linkend="mga_vid">mga_vid</link>. |
19656 | 131 </para></answer> |
132 </qandaentry> | |
133 | |
134 <qandaentry> | |
135 <question><para> | |
20514 | 136 На этапе 'make', <application>MPlayer</application> жалуется на отсутствующие |
137 библиотеки X11. Я не понимаю, ведь X11 у меня <emphasis>установлен</emphasis>!? | |
19656 | 138 </para></question> |
139 <answer><para> | |
20514 | 140 ... но вы не имеете установленных пакетов разработки X11. Либо они установлены |
141 некорректно. Они называются <filename>XFree86-devel*</filename> в Red Hat, | |
142 <filename>xlibs-dev</filename> в Debian Woody и | |
143 <filename>libx11-dev</filename> в Debian Sarge. Также проверьте существуют ли | |
144 символические ссылки <filename class="directory">/usr/X11</filename> и | |
145 <filename class="directory">/usr/include/X11</filename> (это может быть | |
146 проблемой в Mandrake). | |
19656 | 147 </para></answer> |
148 </qandaentry> | |
149 | |
150 | |
151 <qandaentry> | |
152 <question><para> | |
20514 | 153 Сборка в Mac OS 10.3 приводит к нескольким ошибкам линковки</para></question> |
19656 | 154 <answer><para> |
20514 | 155 Как правило, ошибка линковки выглядит так: |
19656 | 156 <screen> |
157 ld: Undefined symbols: | |
158 _LLCStyleInfoCheckForOpenTypeTables referenced from QuartzCore expected to be defined in ApplicationServices | |
159 _LLCStyleInfoGetUserRunFeatures referenced from QuartzCore expected to be defined in ApplicationServices | |
160 </screen> | |
20514 | 161 Эта проблема - результат разработчиков Apple, использующих 10.4 для компиляции их программ и |
162 распространяющих бинарники пользователям 10.3 через Software Update. | |
163 Неопределённые символы присутствуют в 10.4, но их нет в 10.3. | |
164 Одно из решений - откат QuickTime до версии 7.0.1, но есть и лучшее. | |
19656 | 165 </para><para> |
20514 | 166 Загрузите <ulink url="http://rapidshare.de/files/20281171/CompatFrameworks.tgz.html">более старую версию фреймворка</ulink>. |
167 Вы получите архив, содержащий фреймворк QuickTime 7.0.1 и QuartzCore 10.3.9. | |
19656 | 168 </para><para> |
20514 | 169 Распакуйте файл куда-нибудь, кроме папки System (т.е. не устанавливайте эти программы |
170 в. <filename class="directory">/System/Library/Frameworks</filename>! | |
171 Эта старая копия нужна только для решения проблем с линковкой!) | |
19656 | 172 <screen> |
173 gunzip < CompatFrameworks.tgz | tar xvf - | |
174 </screen> | |
20514 | 175 В config.mak следует добавить |
19656 | 176 <systemitem>-F/path/to/where/you/extracted</systemitem> |
20514 | 177 к переменной <systemitem>OPTFLAGS</systemitem>. |
178 При использвании <application>X-Code</application> вы можете просто выбрать эти фреймворки | |
179 вместо системных. | |
19656 | 180 </para><para> |
20514 | 181 Получившийся бинарный <application>MPlayer</application> будет использовать фреймворк, |
182 установленный в вашей системе, используя динамические ссылки времени исполнения. | |
183 (Это можно проверить, запустив <systemitem>otool -l</systemitem>). | |
19656 | 184 </para></answer> |
185 </qandaentry> | |
186 | |
187 </qandadiv> | |
188 | |
189 <qandadiv id="faq-general"> | |
20514 | 190 <title>Общие вопросы</title> |
19656 | 191 |
192 <qandaentry> | |
193 <question><para> | |
20514 | 194 Есть ли списки рассылки, посвященные <application>MPlayer</application>? |
19656 | 195 </para></question> |
196 <answer><para> | |
20514 | 197 Да. Смотрите раздел <ulink url="http://www.mplayerhq.hu/design7/mailing_lists.html">списки рассылки</ulink> |
198 нашего сайта. | |
19656 | 199 </para></answer> |
200 </qandaentry> | |
201 | |
202 <qandaentry> | |
203 <question><para> | |
20514 | 204 Я обнаружил неприятную ошибку, появляющуюся при просмотре моего любимого фильма! |
205 Кому мне следует сообщить об этом? | |
19656 | 206 </para></question> |
207 <answer><para> | |
20514 | 208 Прочтите |
209 <link linkend="bugreports">руководство по составлению отчетов об ошибках</link> | |
210 и следуйте инструкциям. | |
19656 | 211 </para></answer> |
212 </qandaentry> | |
213 | |
214 <qandaentry> | |
215 <question><para> | |
20514 | 216 у меня проблемы с проигрыванием файлов ... кодеком. Можно ли его использовать? |
19656 | 217 </para></question> |
218 <answer><para> | |
20514 | 219 Проверьте <ulink url="../../codecs-status.html">состояние кодеков</ulink>, |
220 если его там нет, то прочтите <link linkend="codecs">документацию на кодеки</link>, | |
221 особенно <link linkend="codec-importing">HOWTO по импортированию кодеков</link>, и | |
222 свяжитесь с нами. | |
19656 | 223 </para></answer> |
224 </qandaentry> | |
225 | |
226 <qandaentry> | |
227 <question><para> | |
20514 | 228 В начале воспроизведения появляется следующее сообщение, хотя все |
229 вроде бы работает прекрасно: | |
19656 | 230 <screen>Linux RTC init: ioctl (rtc_pie_on): Permission denied</screen> |
231 </para></question> | |
232 <answer><para> | |
20514 | 233 Чтобы использовать RTC тайминг, вам необходимо специально настроенное ядро. |
234 Подробности ищите в разделе <link linkend="rtc">RTC</link>. | |
19656 | 235 </para></answer> |
236 </qandaentry> | |
237 | |
238 <qandaentry> | |
239 <question><para> | |
20514 | 240 Как сделать скриншот?? |
19656 | 241 </para></question> |
242 <answer><para> | |
20514 | 243 Чтобы иметь возможность сделать скриншот, Вы должны использовать драйвер |
244 вывода видео, который не использует оверлей. | |
245 В X11 это <option>-vo x11</option>, в Windows используйте | |
19656 | 246 <option>-vo directx:noaccel</option>. |
247 </para> | |
248 <para> | |
20514 | 249 Есть и другой способ. Запустите <application>MPlayer</application> с видео фильтром |
19656 | 250 <systemitem>screenshot</systemitem> |
20514 | 251 (<option>-vf screenshot</option>), и нажмите клавишу <keycap>s</keycap> для |
252 создания скриншота. | |
19656 | 253 </para></answer> |
254 </qandaentry> | |
255 | |
256 <qandaentry> | |
257 <question><para> | |
20514 | 258 Каков смысл чисел в статусной строке? |
19656 | 259 </para></question> |
260 <answer><para> | |
20514 | 261 Пример: |
19656 | 262 <screen>A: 2.1 V: 2.2 A-V: -0.167 ct: 0.042 57/57 41% 0% 2.6% 0 4 49% 1.00x</screen> |
263 <variablelist> | |
264 <varlistentry><term><systemitem>A: 2.1</systemitem></term> | |
20514 | 265 <listitem><para>позиция аудио в секундах</para></listitem> |
19656 | 266 </varlistentry> |
267 <varlistentry><term><systemitem>V: 2.2</systemitem></term> | |
20514 | 268 <listitem><para>позиция видео в секундах</para></listitem> |
19656 | 269 </varlistentry> |
270 <varlistentry><term><systemitem>A-V: -0.167</systemitem></term> | |
20514 | 271 <listitem><para>сдвиг аудио-видео в секундах (задержка)</para></listitem> |
19656 | 272 </varlistentry> |
273 <varlistentry><term><systemitem>ct: 0.042</systemitem></term> | |
20514 | 274 <listitem><para>сделано соррекций A-V синхронизации</para></listitem> |
19656 | 275 </varlistentry> |
276 <varlistentry><term><systemitem>57/57</systemitem></term> | |
20514 | 277 <listitem><para>кадров проиграно/декодировано (считая от места последней перемотки)</para></listitem> |
19656 | 278 </varlistentry> |
279 <varlistentry><term><systemitem>41%</systemitem></term> | |
20514 | 280 <listitem><para>время CPU в процентах, используемое видео кодеком |
281 (для поблочного и прямого рендеринга сюда включается и video_out)</para></listitem> | |
19656 | 282 </varlistentry> |
283 <varlistentry><term><systemitem>0%</systemitem></term> | |
20514 | 284 <listitem><para>время CPU, используемое video_out</para></listitem> |
19656 | 285 </varlistentry> |
286 <varlistentry><term><systemitem>2.6%</systemitem></term> | |
20514 | 287 <listitem><para>время CPU в процентах, исползуемое аудио кодеком</para></listitem> |
19656 | 288 </varlistentry> |
289 <varlistentry><term><systemitem>0</systemitem></term> | |
20514 | 290 <listitem><para>выброшено кадров для сохранения синхронизации A-V</para></listitem> |
19656 | 291 </varlistentry> |
292 <varlistentry><term><systemitem>4</systemitem></term> | |
20514 | 293 <listitem><para>текущий уровень постпроцессинга (при использовании |
19656 | 294 <option>-autoq</option>)</para></listitem> |
295 </varlistentry> | |
296 <varlistentry><term><systemitem>49%</systemitem></term> | |
20514 | 297 <listitem><para>текущий уровень использования кеша. (нормальное значение - около 50%)</para></listitem> |
19656 | 298 </varlistentry> |
299 <varlistentry><term><systemitem>1.00x</systemitem></term> | |
20514 | 300 <listitem><para>скорость воспроизведения (множитель от нормальной скорости)</para></listitem> |
19656 | 301 </varlistentry> |
302 </variablelist> | |
20514 | 303 Большинство из них используются для отладки, используйте опцию <option>-quiet</option> |
304 чтобы их скрыть. Имейте ввиду, что для некоторых файлов использование CPU модулем video_out | |
305 равно нулю (0%). Дело в том, что иногда он вызывается непосредственно из кодека и не может | |
306 быть измерен отдельно. Если вы хотите узнать скорость video_out в этом случае сравните | |
307 разницу при воспроизведении с <option>-vo null</option> и вашим драйвером вывода видео. | |
19656 | 308 </para></answer> |
309 </qandaentry> | |
310 | |
311 <qandaentry> | |
312 <question><para> | |
20514 | 313 Появляется сообщение, что не найден файл <filename>/usr/local/lib/codecs/</filename> ... |
19656 | 314 </para></question> |
315 <answer><para> | |
20514 | 316 Загрузите и установите бинарные кодеки с нашей |
317 <ulink url="http://www.mplayerhq.hu/design7/dload.html">страницы загрузки</ulink>. | |
19656 | 318 </para></answer> |
319 </qandaentry> | |
320 | |
321 <qandaentry> | |
322 <question><para> | |
20514 | 323 Как сделать, чтобы <application>MPlayer</application> запомнил мои особые опции |
324 для определенного файла, например <filename>movie.avi</filename>? | |
19656 | 325 </para></question> |
326 <answer><para> | |
20514 | 327 Создайте файл с именем <filename>movie.avi.conf</filename> и вашими опциями в нем, |
328 сохраните его в каталог <filename class="directory">~/.mplayer</filename> | |
329 или в один каталог с медиа-файлом. | |
19656 | 330 </para></answer> |
331 </qandaentry> | |
332 | |
333 <qandaentry> | |
334 <question><para> | |
20514 | 335 Субтитры великолепные, лучшие из виденных когда-либо, но они замедляют |
336 воспроизведение! Я знаю, это необычно... | |
19656 | 337 </para></question> |
338 <answer><para> | |
20514 | 339 После запуска <filename>./configure</filename>, отредактируйте <filename>config.h</filename> |
340 и замените <systemitem>#undef FAST_OSD</systemitem> на | |
341 <systemitem>#define FAST_OSD</systemitem>. Перекомпилируйте. | |
19656 | 342 </para></answer> |
343 </qandaentry> | |
344 | |
345 <qandaentry> | |
346 <question><para> | |
20514 | 347 Я не могу получить доступ к GUI меню. Я делаю щелчок правой кнопкой мыши, но пункты меню |
348 отсутствуют. | |
19656 | 349 </para></question> |
350 <answer><para> | |
20514 | 351 Используете FVWM? Попробуйте следующее: |
19656 | 352 <orderedlist> |
353 <listitem><para>Start -> Settings -> Configuration -> Base Configuration</para></listitem> | |
20514 | 354 <listitem><para>Установите <systemitem>Use Applications position hints</systemitem> |
355 в <systemitem>Yes</systemitem></para></listitem> | |
19656 | 356 </orderedlist> |
357 </para></answer> | |
358 </qandaentry> | |
359 | |
360 <qandaentry> | |
361 <question><para> | |
20514 | 362 Как запустить <application>MPlayer</application> в фоновой режиме? |
19656 | 363 </para></question> |
364 <answer><para> | |
20514 | 365 Используйте: |
366 <screen>mplayer <replaceable>опции</replaceable> <replaceable>имя_файла</replaceable> < /dev/null &</screen> | |
19656 | 367 </para></answer> |
368 </qandaentry> | |
369 </qandadiv> | |
370 | |
371 <qandadiv id="faq-playback"> | |
20514 | 372 <title>Проблемы воспроизведения</title> |
19656 | 373 |
374 <qandaentry> | |
375 <question><para> | |
20514 | 376 Не могу локализовать причину некоторой странной проблемы произведения. |
19656 | 377 </para></question> |
378 <answer><para> | |
20514 | 379 Завалялся файл <filename>codecs.conf</filename> в |
19656 | 380 <filename>~/.mplayer/</filename>, <filename>/etc/</filename>, |
20514 | 381 <filename>/usr/local/etc/</filename> или в аналогичном месте? Удалите его, |
382 Устаревший <filename>codecs.conf</filename> может стать причиной непонятных | |
383 проблем и предназначается только для использования разработчиками, | |
384 занимающимися поддержкой кодеков. Он переопределяет внутренние настройки кодеков | |
385 <application>MPlayer</application>'а, что не сулит ничего хорошего, если | |
386 в новых версиях программы внесены несовместимые изменения. | |
387 При использовании неэкспертами, это верный путь к, на первый взгляд, случайным и | |
388 неподдающимся локализации крахам и проблемам воспроизведения. | |
389 Если этот файл присутствует где-либо в вашей системе, удалите его. | |
19656 | 390 </para></answer> |
391 </qandaentry> | |
392 | |
393 <qandaentry> | |
394 <question><para> | |
20514 | 395 Как настроить субтитры для вывода на черных полях вокруг изображения? |
19656 | 396 </para></question> |
397 <answer><para> | |
20514 | 398 Воспользуйтесь видео фильтром <systemitem>expand</systemitem> для увеличения области |
399 рендеринга по вертикали и разместите изображение у верхней кромки: | |
19656 | 400 <screen> |
401 mplayer -vf expand=0:-100:0:0 -slang de dvd://1 | |
402 </screen> | |
403 </para></answer> | |
404 </qandaentry> | |
405 <qandaentry> | |
406 <question><para> | |
20514 | 407 Как выбрать дорожки звука/субтитров в DVD, OGM, Matroska или NUT файле? |
19656 | 408 </para></question> |
409 <answer><para> | |
20514 | 410 Нужно использовать опцию <option>-aid</option> (аудио ID) или <option>-alang</option> |
411 (язык аудио), <option>-sid</option> (ID субтитров) или <option>-slang</option> | |
412 (язык субтитров), например: | |
19656 | 413 <screen> |
414 mplayer -alang eng -slang eng <replaceable>example.mkv</replaceable> | |
415 mplayer -aid 1 -sid 1 <replaceable>example.mkv</replaceable> | |
416 </screen> | |
20514 | 417 Посмотреть список доступных: |
19656 | 418 <screen> |
20514 | 419 mplayer -vo null -ao null -frames 0 -v <replaceable>имя_файла</replaceable> | grep sid |
420 mplayer -vo null -ao null -frames 0 -v <replaceable>имя_файла</replaceable> | grep aid | |
19656 | 421 </screen> |
422 </para></answer> | |
423 </qandaentry> | |
424 | |
425 <qandaentry> | |
426 <question><para> | |
20514 | 427 Пытаюсь воспроизвести поток через интернет, но ничего не получается. |
19656 | 428 </para></question> |
429 <answer><para> | |
20514 | 430 Попробуйте воспроизвести поток с опцией <option>-playlist</option>. |
19656 | 431 </para></answer> |
432 </qandaentry> | |
433 | |
434 <qandaentry> | |
435 <question><para> | |
20514 | 436 Я загрузил фильм из P2P сети, но он не работает! |
19656 | 437 </para></question> |
438 <answer><para> | |
20514 | 439 У вас испорченный или поддельный файл. Если вы получили его от друзей, которые |
440 утверждают, что он работает, проверьте контрольную сумму <application>md5sum</application>. | |
19656 | 441 </para></answer> |
442 </qandaentry> | |
443 | |
444 <qandaentry> | |
445 <question><para> | |
20514 | 446 У меня проблемы с отображением субтитров, помогите! |
19656 | 447 </para></question> |
448 <answer><para> | |
20514 | 449 Убедитесь, что шрифты установлены правильно. Снова пройдите все шаги части |
450 <link linkend="fonts-osd">Шрифты и OSD</link> раздела, посвященного установке. | |
451 Если используете TrueType шрифты, проверьте, что установлена | |
452 библиотека <systemitem class="library">FreeType</systemitem>. | |
453 Стоит также проверить ваши субтитры при помощи текстового редактора или | |
454 стороннего проигрывателя. Попробуйте преобразовать их в другой формат. | |
19656 | 455 </para></answer> |
456 </qandaentry> | |
457 | |
458 <qandaentry> | |
459 <question><para> | |
20514 | 460 Почему <application>MPlayer</application> не работает в Fedora Core? |
19656 | 461 </para></question> |
462 <answer><para> | |
20514 | 463 Из-за плохого взаимодействия между exec-shield, prelink и любым приложением, использующим |
464 Windows DLLs (таким как <application>MPlayer</application>). | |
19656 | 465 </para> |
466 <para> | |
20514 | 467 Проблема в том, что exec-shield делает случайными адреса загрузки всех системных |
468 библиотек. Смена адресов производится на стадии prelink (один раз каждые две недели). | |
19656 | 469 </para> |
470 <para> | |
20514 | 471 Когда <application>MPlayer</application> пытается загрузить Windows DLL, он хочет |
472 поместить ее по определенному адресу (0x400000). Если там уже находится важная | |
473 системная библиотека, <application>MPlayer</application> рухнет. | |
474 (Типичные симптомы - segmentation fault при попытке воспроизвести файлы | |
19656 | 475 Windows Media 9.) |
476 </para> | |
477 <para> | |
20514 | 478 Если столкнулись с этой проблемой, то у вас есть два варианта: |
19656 | 479 <itemizedlist> |
20514 | 480 <listitem><para>Подождать пару недель. Все может снова заработать.</para></listitem> |
481 <listitem><para>Слинковать все бинарники в системе с различными prelink опциями. | |
482 Вот пошаговая инструкция:</para> | |
19656 | 483 <para> |
484 <orderedlist> | |
20514 | 485 <listitem><para>Отредактируйте <filename>/etc/syconfig/prelink</filename> и измените</para> |
19656 | 486 <para> |
487 <programlisting> | |
488 PRELINK_OPTS=-mR | |
489 </programlisting> | |
490 </para> | |
491 <para> | |
20514 | 492 на |
19656 | 493 <programlisting> |
494 PRELINK_OPTS="-mR --no-exec-shield" | |
495 </programlisting> | |
496 </para> | |
497 </listitem> | |
498 <listitem><para><command>touch /var/lib/misc/prelink.force</command></para></listitem> | |
499 <listitem><para><command>/etc/cron.daily/prelink</command> | |
20514 | 500 (Это перелинкует все приложения, что может занять длительное время.)</para></listitem> |
19656 | 501 <listitem> |
502 <para><command>execstack -s <replaceable>/path/to/</replaceable>mplayer</command> | |
20514 | 503 (Это отключит exec-shield для исполняемого файла <application>MPlayer</application>.) |
19656 | 504 </para> |
505 </listitem> | |
506 </orderedlist> | |
507 </para> | |
508 </listitem> | |
509 </itemizedlist> | |
510 </para></answer> | |
511 </qandaentry> | |
512 | |
513 <qandaentry> | |
514 <question><para> | |
20514 | 515 <application>MPlayer</application> умирает с собщением: |
19656 | 516 <screen>MPlayer interrupted by signal 4 in module: decode_video</screen> |
517 </para></question> | |
518 <answer><para> | |
20514 | 519 Не используйте <application>MPlayer</application> на процессоре, отличном от того, |
520 на котором он компилировался, либо перекомпилируйте с определением CPU "на лету" | |
19656 | 521 (<command>./configure --enable-runtime-cpudetection</command>). |
522 </para></answer> | |
523 </qandaentry> | |
524 | |
525 <qandaentry> | |
526 <question><para> | |
20514 | 527 При попытке захвата с тюнера, все работает, но цвета - неправильные. С другими приложениями |
528 все в порядке. | |
19656 | 529 </para></question> |
530 <answer><para> | |
20514 | 531 Ваша карта сообщает о некотором пространстве цветов как поддерживаемом, хотя на самом |
532 деле его не поддерживает. Попробуйте с YUY2 вместо YV12 по умолчанию (смотрите | |
533 секцию <link linkend="tv-input">TV</link>). | |
19656 | 534 </para></answer> |
535 </qandaentry> | |
536 | |
537 <qandaentry> | |
538 <question><para> | |
20514 | 539 Получаю странные процентные значения (слишком большие) при проигрывании файлов на ноутбуке. |
19656 | 540 </para></question> |
541 <answer><para> | |
20514 | 542 Это эффект системы управления энергопотреблением ноутбука (BIOS, не ядра). |
543 Подсоедините разъем внешнего питания <emphasis role="bold">до</emphasis> | |
544 включения ноутбука. Также можно попробовать | |
545 <ulink url="http://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufreq.html">cpufreq</ulink> (SpeedStep интерфейс для Linux), | |
546 возможно это поможет. | |
19656 | 547 </para></answer> |
548 </qandaentry> | |
549 | |
550 <qandaentry> | |
551 <question><para> | |
20514 | 552 Аудио/видео теряют синхронизацию, при запуске <application>MPlayer</application> |
553 с правами root на ноутбуке. При запуске с правами обычного пользователся все работает | |
554 нормально. | |
19656 | 555 </para></question> |
556 <answer><para> | |
20514 | 557 Это тоже эффект системы управления энергопотреблением (смотрите выше). |
558 Подсоедините разъем внешнего питания <emphasis role="bold">до</emphasis> | |
559 включения ноутбука лиюо используйте опцию <option>-nortc</option>. | |
19656 | 560 </para></answer> |
561 </qandaentry> | |
562 | |
563 <qandaentry> | |
564 <question><para> | |
20514 | 565 При воспроизведении фильма изображение вдруг начинает дергаться и появляется |
566 следующее сообщение: | |
19656 | 567 <screen>Badly interleaved AVI file detected - switching to -ni mode...</screen> |
568 </para></question> | |
569 <answer><para> | |
20514 | 570 Файлы с некорретным чередованием и опция |
571 <option>-cache</option> вместе работают не очень хорошо.. | |
572 Попробуйте <option>-nocache</option>. | |
19656 | 573 </para></answer> |
574 </qandaentry> | |
575 </qandadiv> | |
576 | |
577 <qandadiv id="faq-driver"> | |
20514 | 578 <title>Проблемы драйверов вывода аудио/видео (ao/vo)</title> |
19656 | 579 |
580 <qandaentry> | |
581 <question><para> | |
20514 | 582 При запуске в полноэкранном режиме, наблюдаются черные полосы вокруг изображения |
583 вместно полноэкранного масштабирования. | |
19656 | 584 </para></question> |
585 <answer><para> | |
20514 | 586 Ваш дайвер вывода видео аппаратно не поддерживает масштабирование, и, поскольку |
587 поблочное программное масштабирование может быть ужасно медленным, | |
588 <application>MPlayer</application> не задействует его автоматически. | |
589 Скорее всего вы используете драйвер вывода <systemitem>x11</systemitem> вместо | |
19656 | 590 <systemitem>xv</systemitem>. |
20514 | 591 Попробуйте указать <option>-vo xv</option> в командной строке или |
592 прочтите <link linkend="video">раздел видео</link>, чтобы узнать о других | |
593 драйверах вывода видео. Опция <option>-zoom</option> явно задействует | |
594 программное масштабирование. | |
19656 | 595 </para></answer> |
596 </qandaentry> | |
597 | |
598 <qandaentry> | |
599 <question><para> | |
20514 | 600 Я только что установил <application>MPlayer</application>. Попытка открыть файл |
601 приводит к фатальной ошибке: | |
19656 | 602 <screen> |
603 Error opening/initializing the selected video_out (-vo) device. | |
604 </screen> | |
20514 | 605 Как решить проблему? |
19656 | 606 </para></question> |
607 <answer><para> | |
20514 | 608 Просто смените драйвер вывода видео. Введите следующую коданду для получения списка |
609 доступных драйверов: | |
19656 | 610 <screen> |
611 mplayer -vo help | |
612 </screen> | |
20514 | 613 Как только выберите правильный драйвер, добавьте его в файл конфигурации. Добавьте |
19656 | 614 <programlisting> |
20514 | 615 vo = <replaceable>выбранный_драйвер</replaceable> |
19656 | 616 </programlisting> |
20514 | 617 в <filename>~/.mplayer/config</filename> и/или |
19656 | 618 <programlisting> |
20514 | 619 vo_driver = <replaceable>выбранный_драйвер</replaceable> |
19656 | 620 </programlisting> |
20514 | 621 в <filename>~/.mplayer/gui.conf</filename>. |
19656 | 622 </para></answer> |
623 </qandaentry> | |
624 | |
625 <qandaentry> | |
626 <question><para> | |
20514 | 627 У меня проблемы с <replaceable>[ваш оконный менеджер]</replaceable> и |
628 полноэкранным режимом xv/xmga/sdl/x11 ... | |
19656 | 629 </para></question> |
630 <answer><para> | |
20514 | 631 Прочтите <link linkend="bugreports">руководство по составлению отчетов об ошибках</link> |
632 и отошлите соответствуюющий отчет нам. | |
633 Попробуйте также поэкспериментировать в опцией <option>-fstype</option>. | |
19656 | 634 </para></answer> |
635 </qandaentry> | |
636 | |
637 <qandaentry> | |
638 <question><para> | |
20514 | 639 Теряется синхронизация звука при воспроизведении AVI файла. |
19656 | 640 </para></question> |
641 <answer><para> | |
20514 | 642 Попробуйте опцию <option>-bps</option> или <option>-nobps</option>. Если это не помогает |
643 прочтите <link linkend="bugreports">руководство по составлению отчетов об ошибках</link> | |
644 и загрузите этот файл на наш FTP. | |
19656 | 645 </para></answer> |
646 </qandaentry> | |
647 | |
648 <qandaentry> | |
649 <question><para> | |
20514 | 650 Мой компьютер проигрывет MS DivX AVI с разрешениями ~ 640x300 и MP3 стереозвуком |
651 слишком медленно. Если указать опцию <option>-nosound</option>, все ОК (но без звука). | |
19656 | 652 </para></question> |
653 <answer><para> | |
20514 | 654 Ваша машина слишком медленная либо драйвер звуковой карты неправильно работает. |
655 Обратитесь к документации, чтобы узнать можно ли улучшить производительность. | |
19656 | 656 </para></answer> |
657 </qandaentry> | |
658 | |
659 <qandaentry> | |
660 <question><para> | |
20514 | 661 Как использовать <application>dmix</application> с |
19656 | 662 <application>MPlayer</application>? |
663 </para></question> | |
664 <answer><para> | |
20514 | 665 После настройки |
19656 | 666 <ulink url="http://alsa.opensrc.org/index.php?page=DmixPlugin">asoundrc</ulink> |
20514 | 667 используйте <option>-ao alsa:device=dmix</option>. |
19656 | 668 </para></answer> |
669 </qandaentry> | |
670 | |
671 <qandaentry> | |
672 <question><para> | |
20514 | 673 Нет звука при воспроизведении видео и появляется ошибка подобная этой: |
19656 | 674 <screen> |
675 AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian) | |
676 audio_setup: Can't open audio device /dev/dsp: Device or resource busy | |
677 couldn't open/init audio device -> NOSOUND | |
678 Audio: no sound!!! | |
679 Start playing... | |
680 </screen> | |
681 </para></question> | |
682 <answer><para> | |
20514 | 683 Используете KDE или GNOME со звуковыми службами aRts или ESD? |
684 Попроуйте отключить службу звука или используйте <option>-ao arts</option> или | |
685 <option>-ao esd</option> опции, для указания <application>MPlayer</application> | |
686 использовать aRts или ESD. Также возможно, что вы используете ALSA без | |
687 эмуляции OSS, попробуйте загрузить ALSA OSS модули ядра или добавьте опцию | |
688 <option>-ao alsa</option> в командную строку, для использования ALSA напрямую. | |
19656 | 689 </para></answer> |
690 </qandaentry> | |
691 | |
692 <qandaentry> | |
693 <question><para> | |
20514 | 694 При запуске <application>MPlayer</application> в KDE наблюдается черный экран |
695 и ничего более. Примерно через минуту начинается воспроизведение. | |
19656 | 696 </para></question> |
697 <answer><para> | |
20514 | 698 aRts блокирует звуковое устройство. Либо подождите старта видео, либо |
699 отключите службу aRts в центре управления. Если вы хотите использовать звук | |
700 через aRts, укажите вывод звука через встроенный звуковой драйвер aRts | |
701 (<option>-ao arts</option>). Если он не работает, либо | |
702 <application>MPlayer</application> собран без него, попробуйте SDL | |
703 (<option>-ao sdl</option>) и убедитесь, что SDL может работать со | |
704 звуком aRts. Ещё один вариант - запуск <application>MPlayer</application> | |
705 с artsdsp. | |
19656 | 706 </para></answer> |
707 </qandaentry> | |
708 | |
709 <qandaentry> | |
710 <question><para> | |
20514 | 711 Проблема с синхронизацией A/V. Некоторые из моих AVI файлов проигрываются нормально, но |
712 некоторые - с двойной скоростью! | |
19656 | 713 </para></question> |
714 <answer><para> | |
20514 | 715 У вас неверно работающая звуковая карта/драйвер. Скорее всего, поддерживается работа |
716 только с 44100Hz, а вы пытаетесь проиграть файл с 22050Hz звуком. Попробуйте | |
717 звуковой фильтр <systemitem>resample</systemitem>. | |
19656 | 718 </para></answer> |
719 </qandaentry> | |
720 | |
721 <qandaentry> | |
722 <question><para> | |
20514 | 723 При проигрывании фильма происходит рассинхронизация звука и видео или |
724 <application>MPlayer</application> рушится с ошибкой: | |
19656 | 725 <screen>DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer!</screen> |
726 </para></question> | |
727 <answer><para> | |
20514 | 728 Причин может быть несколько. |
19656 | 729 <itemizedlist> |
730 <listitem><para> | |
20514 | 731 Ваш CPU <emphasis>и/или</emphasis> видеокарта <emphasis>и/или</emphasis> |
732 шина слишком медленные. В этом случае <application>MPlayer</application> | |
733 выводит соответствующее сообщение (и количество выброшенных кадров быстро | |
734 увеличивается). | |
19656 | 735 </para></listitem> |
736 <listitem><para> | |
20514 | 737 Если это AVI, возможно, у него проблемы с чередованием звука/видео, |
738 попробуйте опцию <option>-ni</option> для обхода проблемы. Или файл имеет | |
739 неверный заголовок. В этом случае могут помочь опции <option>-nobps</option> | |
740 и/или <option>-mc 0</option>. | |
19656 | 741 </para></listitem> |
742 <listitem><para> | |
20514 | 743 У вас неверно работает звуковой драйвер. Смотрите |
744 <link linkend="audio">аудио раздел</link>. | |
19656 | 745 </para></listitem> |
746 </itemizedlist> | |
747 </para></answer> | |
748 </qandaentry> | |
749 | |
750 <qandaentry> | |
751 <question><para> | |
20514 | 752 Как избавиться от рассинхронизации при перемотке потоков RealMedia? |
19656 | 753 </para></question> |
754 <answer><para> | |
20514 | 755 Может помочь опция <option>-mc 0.1</option>. |
19656 | 756 </para></answer> |
757 </qandaentry> | |
758 </qandadiv> | |
759 | |
760 <qandadiv id="faq-dvd"> | |
20514 | 761 <title>Воспроизведение DVD</title> |
19656 | 762 <qandaentry> |
763 <question><para> | |
20514 | 764 Как насчет DVD навигации/Меню? |
19656 | 765 </para></question> |
766 <answer><para> | |
20514 | 767 <application>MPlayer</application> не поддерживает DVD меню в силу серъезных |
768 архитектурных ограничений, которые мешают правильной обработке неподвижных | |
769 изображений и интерактивного содержимого. Если хотите модные меню, вам | |
770 придется использовать другой проигрыватель, например <application>xine</application>, | |
771 <application>vlc</application> или <application>Ogle</application>. | |
772 Если вы хотите получить DVD навигацию в <application>MPlayer</application>, | |
773 реализуйте ее самостоятельно, но имейте ввиду, что это нелегкое и ответственное дело. | |
19656 | 774 </para></answer> |
775 </qandaentry> | |
776 | |
777 <qandaentry> | |
778 <question><para> | |
20514 | 779 Я не могу посмотреть некоторые новые DVD от Sony Pictures/BMG. |
19747
b2c22fc88bae
r19751: Abit of doc about dvdnav support in MPlayer, ...
voroshil
parents:
19728
diff
changeset
|
780 </para></question> |
b2c22fc88bae
r19751: Abit of doc about dvdnav support in MPlayer, ...
voroshil
parents:
19728
diff
changeset
|
781 <answer><para> |
20514 | 782 Это нормально. Вас ободрали и продали намеренно испорченный диск. Единственный способ |
783 просмотреть его - избежать воспроизведения плохих блоков, воспользовавшись DVDnav | |
784 вместо mpdvdkit2. Это можно сделать, собрав <application>MPlayer</application> | |
785 с поддержкой DVDnav, и заменив после этого dvd:// на dvdnav:// в командной строке. | |
786 DVDnav пока что настолько несовместим с mpdvdkit, что вам придется указать опцию | |
787 <option>--disable-mpdvdkit</option> скрипту configure. | |
19747
b2c22fc88bae
r19751: Abit of doc about dvdnav support in MPlayer, ...
voroshil
parents:
19728
diff
changeset
|
788 </para></answer> |
b2c22fc88bae
r19751: Abit of doc about dvdnav support in MPlayer, ...
voroshil
parents:
19728
diff
changeset
|
789 </qandaentry> |
b2c22fc88bae
r19751: Abit of doc about dvdnav support in MPlayer, ...
voroshil
parents:
19728
diff
changeset
|
790 |
b2c22fc88bae
r19751: Abit of doc about dvdnav support in MPlayer, ...
voroshil
parents:
19728
diff
changeset
|
791 <qandaentry> |
b2c22fc88bae
r19751: Abit of doc about dvdnav support in MPlayer, ...
voroshil
parents:
19728
diff
changeset
|
792 <question><para> |
20514 | 793 Как насчет субтитров? <application>MPlayer</application> умеет их отображать? |
19656 | 794 </para></question> |
795 <answer><para> | |
20514 | 796 Да. Смотрите <link linkend="dvd">DVD раздел</link>. |
19656 | 797 </para></answer> |
798 </qandaentry> | |
799 | |
800 <qandaentry> | |
801 <question><para> | |
20514 | 802 Как установить регион для DVD-привода? У меня нет Windows! |
19656 | 803 </para></question> |
804 <answer><para> | |
20514 | 805 Воспользуйтесь <ulink url="http://linvdr.org/projects/regionset/">утилитой regionset</ulink>. |
19656 | 806 </para></answer> |
807 </qandaentry> | |
808 | |
809 <qandaentry> | |
810 <question><para> | |
20514 | 811 DVD не проигрываются, MPlayer зависает или выводит ошибку "Encrypted VOB file!". |
19656 | 812 </para></question> |
813 <answer><para> | |
20514 | 814 Код расшифровки CSS не работает с некоторыми приводами, если регион неверно установлен. |
815 Смотрите ответ на предыдущий вопрос. | |
19656 | 816 </para></answer> |
817 </qandaentry> | |
818 | |
819 <qandaentry> | |
820 <question><para> | |
20514 | 821 Нужны ли права root (setuid) для воспроизведения DVD? |
19656 | 822 </para></question> |
823 <answer><para> | |
20514 | 824 Нет. Конечно, вы дожны иметь необходимые права на файл DVD устройства |
825 (в <filename class="directory">/dev/</filename>). | |
19656 | 826 </para></answer> |
827 </qandaentry> | |
828 | |
829 <qandaentry> | |
830 <question><para> | |
20514 | 831 Возможно ли проигрывать/кодировать только выбранные разделы? |
19656 | 832 </para></question> |
833 <answer><para> | |
20514 | 834 Да, попробуйте опцию <option>-chapter</option>. |
19656 | 835 </para></answer> |
836 </qandaentry> | |
837 | |
838 <qandaentry> | |
839 <question><para> | |
20514 | 840 Воспроизведение DVD медленное! |
19656 | 841 </para></question> |
842 <answer><para> | |
20514 | 843 Используйте опцию <option>-cache</option> (описанную на странице man) и попробуйте |
844 включить DMA для DVD привода утилитой <command>hdparm</command> (описанной в | |
845 <link linkend="drives">разделе CD</link>). | |
19656 | 846 </para></answer> |
847 </qandaentry> | |
848 | |
849 <qandaentry> | |
850 <question><para> | |
20514 | 851 Я скопировал DVD используя vobcopy. Как его проигрывать/кодировать с жесткого |
852 диска? | |
19656 | 853 </para></question> |
854 <answer><para> | |
20514 | 855 Используйте опцию <option>-dvd-device</option>, чтобы указать каталог, содержащий файлы: |
19656 | 856 <screen> |
20514 | 857 mplayer dvd://1 -dvd-device <replaceable>/путь/к/каталогу</replaceable> |
19656 | 858 </screen> |
859 </para></answer> | |
860 </qandaentry> | |
861 </qandadiv> | |
862 | |
863 <qandadiv id="faq-features"> | |
20514 | 864 <title>Просьбы о новых возможностях</title> |
19656 | 865 <qandaentry> |
866 <question><para> | |
20514 | 867 Если <application>MPlayer</application> приостановлен, и я пытаюсь перемотать фильм или нажимаю |
868 любую клавишу, воспроизведение продолжается. Хотелось бы иметь возможность перемотки во | |
869 время паузы. | |
19656 | 870 </para></question> |
871 <answer><para> | |
20514 | 872 Это нелегко реализовать без потери синхронизации A/V. Пока ни одна попытка не |
873 увенчалась успехом, но патчи приветствуются. | |
19656 | 874 </para></answer> |
875 </qandaentry> | |
876 | |
877 <qandaentry> | |
878 <question><para> | |
20514 | 879 Хочется перематывать на +/- 1 кадр вместо 10 секунд. |
19656 | 880 </para></question> |
881 <answer><para> | |
20514 | 882 Вы можете перемещаться на 1 кадр вперед, нажимая клавишу |
883 <keycap>.</keycap>. После этого вопроизведение будет приостановлено | |
884 (смотрите страницу руководства man для подробностей). | |
885 Перемещение назад вряд ли будет реализовано в ближайщем будущем. | |
19656 | 886 </para></answer> |
887 </qandaentry> | |
888 </qandadiv> | |
889 | |
890 <qandadiv id="faq-encoding"> | |
20514 | 891 <title>Кодирование</title> |
19656 | 892 <qandaentry> |
893 <question><para> | |
20514 | 894 Как производить кодирование? |
19656 | 895 |
896 </para></question> | |
897 <answer><para> | |
20514 | 898 Прочтите раздел <link linkend="mencoder"><application>MEncoder</application></link>. |
19656 | 899 </para></answer> |
900 </qandaentry> | |
901 | |
902 <qandaentry> | |
903 <question><para> | |
20514 | 904 Как сохранить весь ролик DVD в файл? |
19656 | 905 </para></question> |
906 <answer><para> | |
20514 | 907 Как только определитесь с выбором ролика и проверите, что он проигрывается в |
908 <application>MPlayer</application>, воспользуйтесь опцией | |
19656 | 909 <option>-dumpstream</option>. |
20514 | 910 Например: |
19656 | 911 <screen> |
912 mplayer dvd://5 -dumpstream -dumpfile <replaceable>dvd_dump.vob</replaceable> | |
913 </screen> | |
20514 | 914 сохранит 5-й ролик в файл |
19656 | 915 <replaceable>dvd_dump.vob</replaceable> |
916 </para></answer> | |
917 </qandaentry> | |
918 | |
919 <qandaentry> | |
920 <question><para> | |
20514 | 921 Как автоматически создавать (S)VCD? |
19656 | 922 </para></question> |
923 <answer><para> | |
20514 | 924 Попробуйте скрипт <filename>mencvcd</filename> из каталога |
925 <filename class="directory">TOOLS</filename>. С его помощью вы можете перекодировать | |
926 DVD или другие фильмы в VCD или SVCD формат и даже записывать их на CD. | |
19656 | 927 </para></answer> |
928 </qandaentry> | |
929 | |
930 <qandaentry> | |
931 <question><para> | |
20514 | 932 Как создать (S)VCD? |
19656 | 933 </para></question> |
934 <answer><para> | |
20514 | 935 Новые версии <application>MEncoder</application> могут самостоятельно создавать |
936 MPEG-2 файлы, которые можно использовать в качестве основы для VCD или SVCD, | |
937 воспроизводящиеся "из коробки" на всех платформах (например, чтобы поделиться | |
938 фильмом, снятым на видеокамеру, с компьютерно-неграмотными друзями). | |
939 Прочтите | |
940 <link linkend="menc-feat-vcd-dvd">Использование MEncoder для создания VCD/SVCD/DVD-совместимых файлов</link>. | |
19656 | 941 </para></answer> |
942 </qandaentry> | |
943 | |
944 <qandaentry> | |
945 <question><para> | |
20514 | 946 Как склеить два файла? |
19656 | 947 </para></question> |
948 <answer><para> | |
20514 | 949 MPEG файлы могут быть объединены в один, если сильно повезет. |
950 Для файлов AVI, можете воспользоваться встроеной возможностью <application>MEncoder</application>'а | |
951 работать с несколькими файлами сразу: | |
19656 | 952 <screen> |
953 mencoder -ovc copy -oac copy -o <replaceable>out.avi</replaceable> <replaceable>file1.avi</replaceable> <replaceable>file2.avi</replaceable> | |
954 </screen> | |
20514 | 955 Это будет работать только если файлы имеют одинаковое разрешение и сжаты одинаковым |
956 кодеком. Также попробуйте | |
957 <ulink url="http://fixounet.free.fr/avidemux/">avidemux</ulink> и | |
958 <application>avimerge</application> (часть набора утилит | |
19656 | 959 <ulink url="http://www.transcoding.org/">transcode</ulink> |
960 ). | |
961 </para></answer> | |
962 </qandaentry> | |
963 | |
964 <qandaentry> | |
965 <question><para> | |
20514 | 966 Как исправить AVI файлы с испорченным индексом или неверным чередованием? |
19656 | 967 </para></question> |
968 <answer><para> | |
20514 | 969 Избежать использования <option>-idx</option> и иметь возможность перемотки в |
970 AVI файлах с испорченным индексом, либо избежать <option>-ni</option> для воспроизведения файлов | |
971 с неверным чередованием поможет команда | |
19656 | 972 <screen> |
973 mencoder <replaceable>input.avi</replaceable> -idx -ovc copy -oac copy -o <replaceable>output.avi</replaceable> | |
974 </screen> | |
20514 | 975 Она скопирует видео и аудио в новый файл, генерируя новый индекс и исправляя чередование. |
976 Конечно, это не поможет исправить ошибки в видео и/или аудио потоке. | |
19656 | 977 </para></answer> |
978 </qandaentry> | |
979 | |
980 <qandaentry> | |
981 <question><para> | |
20514 | 982 Как исправить пропорции в AVI файле? |
19656 | 983 </para></question> |
984 <answer><para> | |
20514 | 985 Вы можете это сделать при помощи опции <application>MEncoder</application>'а |
986 <option>-force-avi-aspect</option>, которая переопределяет информацию о пропорциях, хранящуюся | |
987 в опции vprp AVI OpenDML заголовка. Например: | |
19656 | 988 <screen> |
989 mencoder <replaceable>input.avi</replaceable> -ovc copy -oac copy -o <replaceable>output.avi</replaceable> -force-avi-aspect 4/3 | |
990 </screen> | |
991 </para></answer> | |
992 </qandaentry> | |
993 | |
994 <qandaentry> | |
995 <question><para> | |
20514 | 996 Как сделать копию/закодировать VOB файл с испорченным началом? |
19656 | 997 </para></question> |
998 <answer><para> | |
20514 | 999 Основная проблема при попытке кодировать испорченный VOB файл |
19656 | 1000 <footnote id='fn-corrupted-files-or-copy-protection'><para> |
20514 | 1001 В какой-то мере некоторые формы защиты от копирования могут быть восприняты как |
1002 испорченное содержимое. | |
19656 | 1003 </para></footnote> |
20514 | 1004 состоит в том, что будет трудно закодировать файл с хорошей |
1005 A/V синхронизацией. Один из способов заключается в отбрасывании испорченных данных | |
1006 и кодирования только корретной части. Сначала ищите начало корректных данных (меняя | |
1007 параметр "колво_байтов_для_пропуска"): | |
19656 | 1008 <screen> |
20514 | 1009 mplayer <replaceable>input.vob</replaceable> -sb <replaceable>колво_байтов_для_пропуска</replaceable> |
19656 | 1010 </screen> |
20514 | 1011 Затем создаете новый файл, содержащий корректную часть: |
19656 | 1012 <screen> |
20514 | 1013 dd if=<replaceable>input.vob</replaceable> of=<replaceable>output_cut.vob</replaceable> skip=1 ibs=<replaceable>колво_байтов_для_пропуска</replaceable> |
19656 | 1014 </screen> |
1015 </para></answer> | |
1016 </qandaentry> | |
1017 | |
1018 <qandaentry> | |
1019 <question><para> | |
20514 | 1020 Не могу закодировать DVD субтитры в AVI! |
19656 | 1021 </para></question> |
1022 <answer><para> | |
20514 | 1023 Необходимо правильно указать опцию <option>-sid</option> |
19656 | 1024 </para></answer> |
1025 </qandaentry> | |
1026 | |
1027 <qandaentry> | |
1028 <question><para> | |
20514 | 1029 Как кодировать только выбранные эпизоды из DVD? |
19656 | 1030 </para></question> |
1031 <answer><para> | |
20514 | 1032 Используйте опцию <option>-chapter</option>, например <option>-chapter 5-7</option>. |
19656 | 1033 </para></answer> |
1034 </qandaentry> | |
1035 | |
1036 <qandaentry> | |
1037 <question><para> | |
20514 | 1038 Я хочу работать с файлами более 2Гб в файловой системе VFAT. Это возможно? |
19656 | 1039 </para></question> |
1040 <answer><para> | |
20514 | 1041 Нет. VFAT не поддерживает файлы более 2Гб. |
19656 | 1042 </para></answer> |
1043 </qandaentry> | |
1044 | |
1045 <qandaentry> | |
1046 <question><para> | |
20514 | 1047 Что означают числа в статусной строке в процессе кодировании? |
20301 | 1048 </para></question> |
1049 <answer><para> | |
20514 | 1050 Пример: |
20301 | 1051 <screen>Pos: 264.5s 6612f ( 2%) 7.12fps Trem: 576min 2856mb A-V:0.065 [2156:192]</screen> |
1052 <variablelist> | |
1053 <varlistentry><term><systemitem>Pos: 264.5s</systemitem></term> | |
20514 | 1054 <listitem><para>временная позиция в кодируемом потоке</para></listitem> |
20301 | 1055 </varlistentry> |
1056 <varlistentry><term><systemitem>6612f</systemitem></term> | |
20514 | 1057 <listitem><para>количество закодированных кадров</para></listitem> |
20301 | 1058 </varlistentry> |
1059 <varlistentry><term><systemitem>2%</systemitem></term> | |
20514 | 1060 <listitem><para>размер закодированной части входного потока</para></listitem> |
20301 | 1061 </varlistentry> |
1062 <varlistentry><term><systemitem>7.12fps</systemitem></term> | |
20514 | 1063 <listitem><para>скорость кодирования</para></listitem> |
20301 | 1064 </varlistentry> |
1065 <varlistentry><term><systemitem>Trem: 576min</systemitem></term> | |
20514 | 1066 <listitem><para>оценка времени, оставшегося до конца кодирования</para></listitem> |
20301 | 1067 </varlistentry> |
1068 <varlistentry><term><systemitem>2856mb</systemitem></term> | |
20514 | 1069 <listitem><para>оценка окончательного размера перекодированного файла</para></listitem> |
20301 | 1070 </varlistentry> |
1071 <varlistentry><term><systemitem>A-V:0.065</systemitem></term> | |
20514 | 1072 <listitem><para>текушая задержка между аудио и видео потоками</para></listitem> |
20301 | 1073 </varlistentry> |
1074 <varlistentry><term><systemitem>[2156:192]</systemitem></term> | |
20514 | 1075 <listitem><para>средний видео битпоток (в Мбит/с) и средний аудио битпоток (в Мбит/с)</para></listitem> |
20301 | 1076 </varlistentry> |
1077 </variablelist> | |
1078 </para></answer> | |
1079 </qandaentry> | |
1080 | |
1081 <qandaentry> | |
1082 <question><para> | |
20514 | 1083 Почему рекомендуемй <application>MEncoder</application>'ом битрейт отрицателен? |
19656 | 1084 </para></question> |
1085 <answer><para> | |
20514 | 1086 Потому что аудио битрейт в процессе кодирования становится слишком велик, чтобы |
1087 уместить фильм на CD. Проверьте, правильно ли установлена libmp3lame. | |
19656 | 1088 </para></answer> |
1089 </qandaentry> | |
1090 | |
1091 <qandaentry> | |
1092 <question><para> | |
20514 | 1093 Не могу перекодировать ASF файл в AVI/MPEG-4, потому что используется 1000fps. |
19656 | 1094 </para></question> |
1095 <answer><para> | |
20514 | 1096 Поскольку ASF использует переменную частоту кадров, а AVI - фиксированную, |
1097 необходимо её установить вручную опцией <option>-ofps</option>. | |
19656 | 1098 </para></answer> |
1099 </qandaentry> | |
1100 | |
1101 | |
1102 <qandaentry> | |
1103 <question><para> | |
20514 | 1104 Как поместить субтитры в выходной файл? |
19656 | 1105 </para></question> |
1106 <answer><para> | |
20514 | 1107 Просто укажите <application>MEncoder</application> опцию <option>-sub <имя_файла></option> |
1108 (или <option>-sid</option>, соответственно). | |
19656 | 1109 </para></answer> |
1110 </qandaentry> | |
1111 | |
1112 <qandaentry> | |
1113 <question><para> | |
20514 | 1114 Как закодировать только звук из видеоклипа? |
19656 | 1115 </para></question> |
1116 <answer><para> | |
20514 | 1117 Напрямую это невозможно, но можете попробовать такой способ |
1118 (обратите внимание на | |
1119 <emphasis role="bold">&</emphasis> в конце команды | |
19656 | 1120 <command>mplayer</command>): |
1121 <screen> | |
1122 mkfifo encode | |
1123 mplayer -ao pcm -aofile encode dvd://1 & | |
20514 | 1124 lame <replaceable>ваши_опции</replaceable> encode music.mp3 |
19656 | 1125 rm encode |
1126 </screen> | |
20514 | 1127 Это позволяет использовать любой кодер, не только |
19656 | 1128 <application>LAME</application>, |
20514 | 1129 просто замените <command>lame</command> на ваш предпочитаемый кодер. |
19656 | 1130 </para></answer> |
1131 </qandaentry> | |
1132 | |
1133 <qandaentry> | |
1134 <question><para> | |
20514 | 1135 Почему сторонние проигрыватели не могут воспроизвести MPEG-4 файлы, |
1136 сжатые <application>MEncoder</application>'ом версий старше 1.0pre7? | |
19656 | 1137 </para></question> |
1138 | |
1139 <answer><para> | |
20514 | 1140 <systemitem class="library">libavcodec</systemitem>, родная библиотека |
1141 кодирования MPEG-4, обычно поставляемая с <application>MEncoder</application>, | |
1142 устанавливала FourCC в 'DIVX' при сжатии MPEG-4 видео (FourCC - | |
1143 это тэг AVI, указывающий нужную программу сжатия и декодирования видео, | |
1144 т.е. кодек). Поэтому многие люди считают, что | |
1145 <systemitem class="library">libavcodec</systemitem> была библиотекой | |
1146 кодирования DivX, когда на самом деле это совершенно другая библиотека | |
1147 кодирования MPEG-4, реализующая стандарт MPEG-4 значительно лучше, чем DivX. | |
1148 Поэтому новый FourCC, по умолчанию используемый | |
1149 <systemitem class="library">libavcodec</systemitem> -это 'FMP4', но вы | |
1150 можете переопределить это поведение, используя опцию | |
1151 <application>MEncoder</application>'а | |
19656 | 1152 <option>-ffourcc</option>. |
20514 | 1153 Вы также можете сменить FourCC у существующего файла тем же способом: |
19656 | 1154 <screen> |
1155 mencoder <replaceable>input.avi</replaceable> -o <replaceable>output.avi</replaceable> -ffourcc XVID | |
1156 </screen> | |
20514 | 1157 Имейте ввиду, что этот пример устанавливает FourCC в XVID, а не DIVX. |
1158 Это рекомендуется, т.к. DIVX FourCC означает DivX4, очень простой MPEG-4 | |
1159 кодек, в то время как DX50 и XVID оба - полные MPEG-4 (ASP). | |
1160 Таким образом, если вы установите FourCC в DIVX, некоторые плохие | |
1161 программные или аппаратные проигрыватели могут быть в шоке от дополнительных | |
1162 возможностей, которые | |
1163 <systemitem class="library">libavcodec</systemitem> поддерживает , а DivX - нет; | |
1164 с другой стороны <systemitem class="library">XviD</systemitem> | |
1165 по функциональности ближе к <systemitem class="library">libavcodec</systemitem> | |
1166 и подерживается практически любыми приличными проигрывателями. | |
19656 | 1167 </para></answer> |
1168 </qandaentry> | |
1169 | |
1170 <qandaentry> | |
1171 <question><para> | |
20514 | 1172 Как перекодировать звуковой файл (без видео)? |
19656 | 1173 </para></question> |
1174 <answer><para> | |
20514 | 1175 Используйте <filename>aconvert</filename> из подкаталога |
19656 | 1176 <filename class="directory">TOOLS</filename> |
20514 | 1177 дерева каталогов MPlayer. |
19656 | 1178 </para></answer> |
1179 </qandaentry> | |
1180 | |
1181 <qandaentry> | |
1182 <question><para> | |
20514 | 1183 Как воспроизвести субтитры внедренные в AVI? |
19656 | 1184 </para></question> |
1185 <answer><para> | |
20514 | 1186 Используйте <filename>avisubdump.c</filename> из подкаталога |
1187 <filename class="directory">TOOLS</filename> или прочтите | |
1188 <ulink url="http://xlife.zuavra.net/curse/0012/">этот документ о извлечении/мультиплексировании субтитров внедренных в OpenDML AVI файлы</ulink>. | |
19656 | 1189 </para></answer> |
1190 </qandaentry> | |
1191 | |
1192 <qandaentry> | |
1193 <question><para> | |
20514 | 1194 MPlayer не хочет... |
19656 | 1195 </para></question> |
1196 <answer><para> | |
20514 | 1197 Посмотрите коллекцию всевозможных скриптов и хаков в подкаталоге |
19702
6de7b19f4f1d
better translation of some technical phrases, typos fixed
voroshil
parents:
19656
diff
changeset
|
1198 <filename class="directory">TOOLS</filename>. |
20514 | 1199 <filename>TOOLS/README</filename> содержит документацию. |
19656 | 1200 </para></answer> |
1201 </qandaentry> | |
1202 | |
1203 </qandadiv> | |
1204 </qandaset> | |
1205 | |
1206 </chapter> |