mirror of
https://github.com/mpv-player/mpv
synced 2025-01-12 18:02:36 +00:00
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. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22531 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
ebf6fb21de
commit
eb8517440f
@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!-- synced with r22141 -->
|
<!-- synced with r22413 -->
|
||||||
<chapter id="encoding-guide">
|
<chapter id="encoding-guide">
|
||||||
<title>Кодирование с <application>MEncoder</application></title>
|
<title>Кодирование с <application>MEncoder</application></title>
|
||||||
|
|
||||||
@ -4408,13 +4408,58 @@ FourCC код, используемый каждым кодеком, указа
|
|||||||
</para>
|
</para>
|
||||||
<informalexample>
|
<informalexample>
|
||||||
<para>
|
<para>
|
||||||
Пример сжатия с помощью VP3:
|
Пример конвертации ISO DVD ролика в VP6 flash видео файл с использованием
|
||||||
|
compdata настроек битпотока:
|
||||||
<screen>
|
<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>
|
</screen>
|
||||||
</para>
|
</para>
|
||||||
</informalexample>
|
</informalexample>
|
||||||
</sect2>
|
</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>
|
</sect1>
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!-- synced with r21624 -->
|
<!-- synced with r22499 -->
|
||||||
<chapter id="ports" xreflabel="Портинг">
|
<chapter id="ports" xreflabel="Портинг">
|
||||||
<title>Портинг</title>
|
<title>Портинг</title>
|
||||||
|
|
||||||
@ -854,25 +854,24 @@ MPlayer_source_directory
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Затем установить глобальную переменную:
|
Для начала, чтобы добиться максимальной обратной совместимости, установите
|
||||||
|
переменную окружения:
|
||||||
<screen>export MACOSX_DEPLOYMENT_TARGET=10.3</screen>
|
<screen>export MACOSX_DEPLOYMENT_TARGET=10.3</screen>
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Затем сконфигурировать:
|
Затем сконфигурируйте:
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Если конфигурируете для G4 или более позднего CPU с поддержкой AltiVec,
|
Если конфигурируете для G4 или более позднего CPU с поддержкой AltiVec,
|
||||||
делайте так:
|
делайте так:
|
||||||
<screen>
|
<screen>
|
||||||
./configure --with-termcaplib=ncurses.5 --disable-gl --disable-x11
|
./configure --disable-gl --disable-x11
|
||||||
</screen>
|
</screen>
|
||||||
Если конфигурируете для машины c G3 без AltiVec, используйте:
|
Если конфигурируете для машины c G3 без AltiVec, используйте:
|
||||||
<screen>
|
<screen>
|
||||||
./configure --with-termcaplib=ncurses.5 --disable-gl --disable-x11 \
|
./configure --disable-gl --disable-x11 --disable-altivec
|
||||||
--disable-altivec
|
|
||||||
</screen>
|
</screen>
|
||||||
Вам может потребоваться отредактировать <filename>config.mak</filename> и изменить
|
Вам может потребоваться отредактировать <filename>config.mak</filename> и изменить
|
||||||
<systemitem>-mcpu</systemitem> и <systemitem>-mtune</systemitem>
|
<systemitem>-mcpu</systemitem> и <systemitem>-mtune</systemitem>
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!-- synced with r22201 -->
|
<!-- synced with r22402 -->
|
||||||
<chapter id="video">
|
<chapter id="video">
|
||||||
<title>Устройства вывода видео</title>
|
<title>Устройства вывода видео</title>
|
||||||
|
|
||||||
@ -1863,6 +1863,11 @@ for a 16:9 TV: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1
|
|||||||
в этом случае <application>MPlayer</application> включит в поток все указанные
|
в этом случае <application>MPlayer</application> включит в поток все указанные
|
||||||
pid плюс pid 0 (содержащий PAT). Поощряется указание (если вы его знаете)
|
pid плюс pid 0 (содержащий PAT). Поощряется указание (если вы его знаете)
|
||||||
PMD pid в каждой строке для соответствующего канала.
|
PMD pid в каждой строке для соответствующего канала.
|
||||||
|
Также можно указать 8192, при этом будут выбраны все pid на этой частоте, и Вы сможете
|
||||||
|
потом переключаться между программами при помощи TAB.
|
||||||
|
Это может потребовать большей пропускной способности, однако дешевые карты
|
||||||
|
всегда пересылают все каналы как минимум до ядра, так что в этом случае разница
|
||||||
|
будет небольшой.
|
||||||
Другие возможные применения: телетекст pid, второая аудио дорожка, и т.д.
|
Другие возможные применения: телетекст pid, второая аудио дорожка, и т.д.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user