changeset 22513:8e1736796451

r22413: add xvfwopts compdata and vfw2menc documentation and change to better mencoder example r22499: Improve MPlayerOSX building process: r22402: Explain how to select all DVB channels on a frequency.
author voroshil
date Mon, 12 Mar 2007 17:54:11 +0000
parents 65240dc294dd
children ce431aaeab21
files DOCS/xml/ru/encoding-guide.xml DOCS/xml/ru/ports.xml DOCS/xml/ru/video.xml
diffstat 3 files changed, 60 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/DOCS/xml/ru/encoding-guide.xml	Mon Mar 12 17:49:09 2007 +0000
+++ b/DOCS/xml/ru/encoding-guide.xml	Mon Mar 12 17:54:11 2007 +0000
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- synced with r22141 -->
+<!-- synced with r22413 -->
 <chapter id="encoding-guide">
 <title>Кодирование с <application>MEncoder</application></title>
 
@@ -4408,13 +4408,58 @@
 </para>
 <informalexample>
 <para>
-Пример сжатия с помощью VP3:
+Пример конвертации ISO DVD ролика в VP6 flash видео файл с использованием
+compdata настроек битпотока:
 <screen>
-mencoder dvd://2 -o <replaceable>ролик2.avi</replaceable> -ovc vfw -xvfwopts codec=vp31vfw.dll -oac copy
+mencoder -dvd-device <replaceable>zeiram.iso</replaceable> dvd://7 -o <replaceable>trailer.flv</replaceable> \
+-ovc vfw -xvfwopts codec=vp6vfw.dll:compdata=onepass.mcf -oac mp3lame \
+-lameopts cbr:br=64 -af lavcresample=22050 -vf yadif,scale=320:240,flip \
+-of lavf -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames
 </screen>
 </para>
 </informalexample>
 </sect2>
+
+<sect2 id="menc-feat-video-for-windows-bitrate-settings">
+<title>Использование vfw2menc для создания файла настроек кодека.</title>
+
+<para>
+Для кодирования кодеками Video for Windows, Вам потребуется установить
+величину битпотока и другие опции. Известно, что это работает на x86 и для
+*NIX, и для Windows.
+</para>
+<para>
+Во-первых, Вы должны собрать программу <application>vfw2menc</application>.
+Она находится в подкаталоге <filename class="directory">/TOOLS/</filename>
+дерева исходников MPlayer.
+Для сборки под Linux, это можно сделать, воспользовавшись <application>Wine</application>:
+<screen>winegcc vfw2menc.c -o vfw2menc -lwinmm -lole32</screen>
+
+Для сборки под Windows в <application>MinGW</application> или
+<application>Cygwin</application> используйте:
+<screen>gcc vfw2menc.c -o vfw2menc.exe -lwinmm -lole32</screen>
+
+Для сборки в <application>MSVC</application> вам потребуется getopt.
+Getopt можно найти в исходном архиве <application>vfw2menc</application>,
+доступном в:
+Проект <ulink url="http://oss.netfarm.it/mplayer-win32.php">MPlayer на win32</ulink>.
+</para>
+<informalexample>
+<para>
+Далее следует пример использования с VP6 кодеком.
+<screen>
+vfw2menc -f VP62 -d vp6vfw.dll -s firstpass.mcf
+</screen>
+Это откроет диалоговое окно кодека VP6. Повторите этот шаг для второго прохода,
+указав <option>-s <replaceable>secondpass.mcf</replaceable></option>.
+</para>
+</informalexample>
+<para>
+Пользователи Windows могут использовать <option>-xvfwopts
+codec=vp6vfw.dll:compdata=dialog</option>, чтобы показать окно настроек кодека
+перед началом кодирования.
+</para>
+</sect2>
 </sect1>
 
 
--- a/DOCS/xml/ru/ports.xml	Mon Mar 12 17:49:09 2007 +0000
+++ b/DOCS/xml/ru/ports.xml	Mon Mar 12 17:54:11 2007 +0000
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- synced with r21624 -->
+<!-- synced with r22499 -->
 <chapter id="ports" xreflabel="Портинг">
 <title>Портинг</title>
 
@@ -854,25 +854,24 @@
 </para>
 
 <para>
-Затем установить глобальную переменную:
-
+Для начала, чтобы добиться максимальной обратной совместимости, установите 
+переменную окружения:
 <screen>export MACOSX_DEPLOYMENT_TARGET=10.3</screen>
 </para>
 
 <para>
-Затем сконфигурировать:
+Затем сконфигурируйте:
 </para>
 
 <para>
 Если конфигурируете для G4 или более позднего CPU с поддержкой AltiVec,
 делайте так:
 <screen>
-./configure --with-termcaplib=ncurses.5 --disable-gl --disable-x11
+./configure --disable-gl --disable-x11
 </screen>
 Если конфигурируете для машины c G3 без AltiVec, используйте:
 <screen>
-./configure --with-termcaplib=ncurses.5 --disable-gl --disable-x11 \
-    --disable-altivec
+./configure --disable-gl --disable-x11 --disable-altivec
 </screen>
 Вам может потребоваться отредактировать <filename>config.mak</filename> и изменить
 <systemitem>-mcpu</systemitem> и <systemitem>-mtune</systemitem>
--- a/DOCS/xml/ru/video.xml	Mon Mar 12 17:49:09 2007 +0000
+++ b/DOCS/xml/ru/video.xml	Mon Mar 12 17:54:11 2007 +0000
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- synced with r22201 -->
+<!-- synced with r22402 -->
 <chapter id="video">
 <title>Устройства вывода видео</title>
 
@@ -1863,6 +1863,11 @@
 в этом случае <application>MPlayer</application> включит в поток все указанные
 pid плюс pid 0 (содержащий PAT). Поощряется указание (если вы его знаете) 
 PMD pid в каждой строке для соответствующего канала.
+Также можно указать 8192, при этом будут выбраны все pid на этой частоте, и Вы сможете
+потом переключаться между программами при помощи TAB.
+Это может потребовать большей пропускной способности, однако дешевые карты
+всегда пересылают все каналы как минимум до ядра, так что в этом случае разница
+будет небольшой.
 Другие возможные применения: телетекст pid, второая аудио дорожка, и т.д.
 </para>