mirror of
https://github.com/mpv-player/mpv
synced 2024-11-03 03:19:24 +01:00
r21930: gcc_bug++;
r21931: update x264's subq otion description r21932: update and factorize information about x264's multi-threading mode r21933: fixes suggested by Diego r21934: get rid of two spaces after a period (instead of one) r21954: "-lavdopts fast" has applied to mpeg4 and h264 for a while git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21958 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
dd276fa5ef
commit
21e71a8901
@ -2,7 +2,7 @@
|
|||||||
.\" This man page was/is done by Gabucino, Diego Biurrun, Jonas Jermann
|
.\" This man page was/is done by Gabucino, Diego Biurrun, Jonas Jermann
|
||||||
.\" Translated by Vladimir Voroshilov <voroshil@gmail.com>
|
.\" Translated by Vladimir Voroshilov <voroshil@gmail.com>
|
||||||
.\" Encoding: koi8-r
|
.\" Encoding: koi8-r
|
||||||
.\" synced with r21882
|
.\" synced with r21954
|
||||||
.
|
.
|
||||||
.\" --------------------------------------------------------------------------
|
.\" --------------------------------------------------------------------------
|
||||||
.\" ïÐÒÅÄÅÌÅÎÉÑ ÍÁËÒÏÓÏ×
|
.\" ïÐÒÅÄÅÌÅÎÉÑ ÍÁËÒÏÓÏ×
|
||||||
@ -4069,7 +4069,7 @@ mplayer video.nut \-vf format=bgr15 \-vo tga
|
|||||||
.br
|
.br
|
||||||
4: ÏÞÅÎØ ÁÇÒÅÓÓÉ×ÎÁÑ
|
4: ÏÞÅÎØ ÁÇÒÅÓÓÉ×ÎÁÑ
|
||||||
.REss
|
.REss
|
||||||
.IPs "fast (только MPEG-2)"
|
.IPs "fast (только MPEG-2, MPEG-4 и H.264)"
|
||||||
.\" FIXME is translation correct?
|
.\" FIXME is translation correct?
|
||||||
.\" Enable optimizations which do not comply to the specification and might
|
.\" Enable optimizations which do not comply to the specification and might
|
||||||
.\" potentially cause problems, like simpler dequantization, assuming use
|
.\" potentially cause problems, like simpler dequantization, assuming use
|
||||||
@ -4077,8 +4077,8 @@ mplayer video.nut \-vf format=bgr15 \-vo tga
|
|||||||
.\" checks to detect damaged bitstreams.
|
.\" checks to detect damaged bitstreams.
|
||||||
÷ËÌÀÞÁÅÔ ÏÐÔÉÍÉÚÁÃÉÉ, ËÏÔÏÒÙÅ ÎÅ ÐÏÄÞÉÎÑÀÔÓÑ ÓÐÅÃÉÆÉËÁÃÉÉ É, ÐÏÔÅÎÃÉÁÌØÎÏ,
|
÷ËÌÀÞÁÅÔ ÏÐÔÉÍÉÚÁÃÉÉ, ËÏÔÏÒÙÅ ÎÅ ÐÏÄÞÉÎÑÀÔÓÑ ÓÐÅÃÉÆÉËÁÃÉÉ É, ÐÏÔÅÎÃÉÁÌØÎÏ,
|
||||||
ÍÏÇÕÔ ÂÙÔØ ÐÒÉÞÉÎÏÊ ÐÒÏÂÌÅÍ, ÔÁËÉÅ ËÁË ÕÐÒÏÝÅÎÎÏÅ ÄÅË×ÁÎÔÏ×ÁÎÉÅ[dequantization],
|
ÍÏÇÕÔ ÂÙÔØ ÐÒÉÞÉÎÏÊ ÐÒÏÂÌÅÍ, ÔÁËÉÅ ËÁË ÕÐÒÏÝÅÎÎÏÅ ÄÅË×ÁÎÔÏ×ÁÎÉÅ[dequantization],
|
||||||
предполагающее использование стандартной матрицы квантования, YUV 4:2:0 и
|
упрощенная компенсация движения, предположение использования стандартной матрицы
|
||||||
пропускающая некоторые проверки поврежденности битового потока.
|
квантования, YUV 4:2:0 и пропуск некоторых проверок поврежденности битового потока.
|
||||||
.IPs "gray\ "
|
.IPs "gray\ "
|
||||||
ÄÅËÏÄÉÒÏ×ÁÎÉÅ ÔÏÌØËÏ × ÏÔÔÅÎËÁÈ ÓÅÒÏÇÏ (ÎÅÍÎÏÇÏ ÂÙÓÔÒÅÅ, ÞÅÍ Ó Ã×ÅÔÏÍ)
|
ÄÅËÏÄÉÒÏ×ÁÎÉÅ ÔÏÌØËÏ × ÏÔÔÅÎËÁÈ ÓÅÒÏÇÏ (ÎÅÍÎÏÇÏ ÂÙÓÔÒÅÅ, ÞÅÍ Ó Ã×ÅÔÏÍ)
|
||||||
.IPs "idct=<0\-99> (ÓÍÏÔÒÉÔÅ \-lavcopts)"
|
.IPs "idct=<0\-99> (ÓÍÏÔÒÉÔÅ \-lavcopts)"
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!-- synced with r21917 -->
|
<!-- synced with r21934 -->
|
||||||
<chapter id="encoding-guide">
|
<chapter id="encoding-guide">
|
||||||
<title>Кодирование с <application>MEncoder</application></title>
|
<title>Кодирование с <application>MEncoder</application></title>
|
||||||
|
|
||||||
@ -1556,9 +1556,9 @@ A/V рассинхронизацию.
|
|||||||
ускорения кодирования (на примерно 40-60% в типичных случаях)
|
ускорения кодирования (на примерно 40-60% в типичных случаях)
|
||||||
с небольшим ухудшением картинки или вообще без него.
|
с небольшим ухудшением картинки или вообще без него.
|
||||||
<systemitem class="library">x264</systemitem> также позволяет
|
<systemitem class="library">x264</systemitem> также позволяет
|
||||||
многопоточное кодирование, что обычно ускоряет процесс на 15-30%
|
многопоточное кодирование, что обычно ускоряет процесс на 94%
|
||||||
(в зависимости от настроек кодирования) с уменьшением PSNR примерно
|
для каждого CPU ядра с уменьшением PSNR от 0.005 дБ до 0.01 дБ при типичных
|
||||||
на 0.05 дБ.
|
настройках.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
@ -3800,7 +3800,8 @@ man страницы <application>MPlayer</application>'а.
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
<option>subq=6</option> — это самый медленный режим с лучшим качеством.
|
<option>subq=6</option> — медленнее и дает лучшее качество при разумной
|
||||||
|
цене.
|
||||||
Если сравнивать с <option>subq=5</option>, он обычно дает на 0.1-0.4 дБ
|
Если сравнивать с <option>subq=5</option>, он обычно дает на 0.1-0.4 дБ
|
||||||
больший глобальный PSNR ценой потери 25%-100% скорости.
|
больший глобальный PSNR ценой потери 25%-100% скорости.
|
||||||
В отличие от остальных уровней <option>subq</option>, поведение
|
В отличие от остальных уровней <option>subq</option>, поведение
|
||||||
@ -3813,6 +3814,14 @@ man страницы <application>MPlayer</application>'а.
|
|||||||
эффекта. Имейте в виду, что по-прежнему рекомендуется всегда устанавливать
|
эффекта. Имейте в виду, что по-прежнему рекомендуется всегда устанавливать
|
||||||
<option>bframes</option> в значение, отличное от нуля (смотрите далее).
|
<option>bframes</option> в значение, отличное от нуля (смотрите далее).
|
||||||
</para>
|
</para>
|
||||||
|
<para>
|
||||||
|
<option>subq=7</option> — самый медленный режим с наилучшим качеством.
|
||||||
|
По сравнению с <option>subq=6</option> он, обычно, улучшает общий PSNR на
|
||||||
|
0.01-0.05 дБ ценой потери 15%-30% скорости.
|
||||||
|
Поскольку соотношение качества и времени кодирования очень невелико, Вам
|
||||||
|
следует использовать этот режим, только если боретесь за каждый бит, и время
|
||||||
|
кодирования Вас не волнует.
|
||||||
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
@ -3979,6 +3988,21 @@ man страницы <application>MPlayer</application>'а.
|
|||||||
будут давать существенный вклад в Вашем конкретном видеоклипе.
|
будут давать существенный вклад в Вашем конкретном видеоклипе.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
<listitem id="menc-feat-x264-encoding-options-speedquality-threads">
|
||||||
|
<para>
|
||||||
|
<emphasis role="bold">threads</emphasis>
|
||||||
|
Эта опция позволяет породить потоки для параллельного кодирования на
|
||||||
|
нескольких CPU. Вы можете вручную выбрать количество создаваемых потоков или,
|
||||||
|
что лучше, установить <option>threads=auto</option> и позволить
|
||||||
|
<systemitem class="library">x264</systemitem> определить количество доступных
|
||||||
|
CPU и выбрать соответствующее количество потоков.
|
||||||
|
Если у Вас многопроцессорная машина, Вам следует всерьез задуматься об
|
||||||
|
использовании этой опции, так как она может увеличить скорость кодирования линейно
|
||||||
|
в зависимости от числа CPU ядер (около 94% на ядро), незначительно уменьшая PSNR
|
||||||
|
(примерно 0.005 дБ для двухпроцессорной, 0.01 дБ — для
|
||||||
|
четырехпроцессорной машины).
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
</sect3>
|
</sect3>
|
||||||
|
|
||||||
@ -4238,12 +4262,12 @@ man страницы <application>MPlayer</application>'а.
|
|||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem><para>
|
<listitem><para>
|
||||||
Вы хотите, чтобы любой компьютерно неграмотный человек мог смотреть
|
Вы хотите, чтобы любой компьютерно неграмотный человек мог смотреть
|
||||||
результат Вашего кодирования на большинстве платформ (Windows, Mac OSX, Unices …).
|
результат Вашего кодирования на большинстве платформ (Windows, Mac OS X, Unices …).
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
<listitem><para>
|
<listitem><para>
|
||||||
<application>QuickTime</application>
|
<application>QuickTime</application>
|
||||||
позволяет воспользоваться преимуществами большего числа возможностей
|
позволяет воспользоваться преимуществами большего числа возможностей
|
||||||
аппаратного и программного ускорения на Mac OSX, чем платформо-независимые
|
аппаратного и программного ускорения на Mac OS X, чем платформо-независимые
|
||||||
плееры наподобие <application>MPlayer</application> или
|
плееры наподобие <application>MPlayer</application> или
|
||||||
<application>VLC</application>.
|
<application>VLC</application>.
|
||||||
Это означает, что Ваше кодирование имеет шансы плавно воспроизводиться
|
Это означает, что Ваше кодирование имеет шансы плавно воспроизводиться
|
||||||
@ -4432,11 +4456,12 @@ me=umh:partitions=all:trellis=1:qp_step=4:qcomp=0.7:direct_pred=auto:keyint=300
|
|||||||
-oac faac -faacopts br=192:mpeg=4:object=1 -channels 2 -srate 48000 \
|
-oac faac -faacopts br=192:mpeg=4:object=1 -channels 2 -srate 48000 \
|
||||||
-ofps 24000/1001</screen>
|
-ofps 24000/1001</screen>
|
||||||
|
|
||||||
Если у Вас многопроцессорная машина, Вы можете добавить
|
Если у Вас многопроцессорная машина, не упустите шанс значительно
|
||||||
<option>threads=auto</option>. Это увеличит скорость кодирования
|
ускорить кодирование задействованием
|
||||||
на примерно 94% для каждого ядра CPU, при очень небольшом
|
<link linkend="menc-feat-x264-encoding-options-speedquality-threads">
|
||||||
ухудшении качества (около 0.005дБ для двухпроцессорной
|
многопоточного режима <systemitem class="library">x264</systemitem></link>,
|
||||||
и 0.01дБ для четырёхпроцессорной машины).
|
добавив <option>threads=auto</option> в <option>x264encopts</option> в
|
||||||
|
командной строке.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!-- synced with r21737 -->
|
<!-- synced with r21930 -->
|
||||||
<chapter id="faq" xreflabel="FAQ">
|
<chapter id="faq" xreflabel="FAQ">
|
||||||
<title>Часто Задаваемые вопросы</title>
|
<title>Часто Задаваемые вопросы</title>
|
||||||
|
|
||||||
@ -77,7 +77,9 @@ auto* утилиты.
|
|||||||
Компиляция завершается с ошибкой и <application>gcc</application> вываливается
|
Компиляция завершается с ошибкой и <application>gcc</application> вываливается
|
||||||
с загадочным сообщением, содержащим фразу
|
с загадочным сообщением, содержащим фразу
|
||||||
<systemitem>internal compiler error</systemitem> или
|
<systemitem>internal compiler error</systemitem> или
|
||||||
<systemitem>unable to find a register to spill</systemitem>.
|
<systemitem>unable to find a register to spill</systemitem> или
|
||||||
|
<systemitem>can't find a register in class 'GENERAL_REGS'
|
||||||
|
while reloading 'asm'</systemitem>.
|
||||||
</para></question>
|
</para></question>
|
||||||
<answer><para>
|
<answer><para>
|
||||||
Вы столкнулись с ошибкой в <application>gcc</application>. Пожалуйста,
|
Вы столкнулись с ошибкой в <application>gcc</application>. Пожалуйста,
|
||||||
|
Loading…
Reference in New Issue
Block a user