# HG changeset patch # User voroshil # Date 1173722051 0 # Node ID 8e173679645113f0d2b08c4f5d69296e8e17c566 # Parent 65240dc294dd9a46da44d2eb5ccf04d66bc2e11a 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. diff -r 65240dc294dd -r 8e1736796451 DOCS/xml/ru/encoding-guide.xml --- 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 @@ - + Кодирование с <application>MEncoder</application> @@ -4408,13 +4408,58 @@ -Пример сжатия с помощью VP3: +Пример конвертации ISO DVD ролика в VP6 flash видео файл с использованием +compdata настроек битпотока: -mencoder dvd://2 -o ролик2.avi -ovc vfw -xvfwopts codec=vp31vfw.dll -oac copy +mencoder -dvd-device zeiram.iso dvd://7 -o trailer.flv \ +-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 + + +Использование vfw2menc для создания файла настроек кодека. + + +Для кодирования кодеками Video for Windows, Вам потребуется установить +величину битпотока и другие опции. Известно, что это работает на x86 и для +*NIX, и для Windows. + + +Во-первых, Вы должны собрать программу vfw2menc. +Она находится в подкаталоге /TOOLS/ +дерева исходников MPlayer. +Для сборки под Linux, это можно сделать, воспользовавшись Wine: +winegcc vfw2menc.c -o vfw2menc -lwinmm -lole32 + +Для сборки под Windows в MinGW или +Cygwin используйте: +gcc vfw2menc.c -o vfw2menc.exe -lwinmm -lole32 + +Для сборки в MSVC вам потребуется getopt. +Getopt можно найти в исходном архиве vfw2menc, +доступном в: +Проект MPlayer на win32. + + + +Далее следует пример использования с VP6 кодеком. + +vfw2menc -f VP62 -d vp6vfw.dll -s firstpass.mcf + +Это откроет диалоговое окно кодека VP6. Повторите этот шаг для второго прохода, +указав . + + + +Пользователи Windows могут использовать , чтобы показать окно настроек кодека +перед началом кодирования. + + diff -r 65240dc294dd -r 8e1736796451 DOCS/xml/ru/ports.xml --- 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 @@ - + Портинг @@ -854,25 +854,24 @@ -Затем установить глобальную переменную: - +Для начала, чтобы добиться максимальной обратной совместимости, установите +переменную окружения: export MACOSX_DEPLOYMENT_TARGET=10.3 -Затем сконфигурировать: +Затем сконфигурируйте: Если конфигурируете для G4 или более позднего CPU с поддержкой AltiVec, делайте так: -./configure --with-termcaplib=ncurses.5 --disable-gl --disable-x11 +./configure --disable-gl --disable-x11 Если конфигурируете для машины c G3 без AltiVec, используйте: -./configure --with-termcaplib=ncurses.5 --disable-gl --disable-x11 \ - --disable-altivec +./configure --disable-gl --disable-x11 --disable-altivec Вам может потребоваться отредактировать config.mak и изменить -mcpu и -mtune diff -r 65240dc294dd -r 8e1736796451 DOCS/xml/ru/video.xml --- 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 @@ - + Устройства вывода видео @@ -1863,6 +1863,11 @@ в этом случае MPlayer включит в поток все указанные pid плюс pid 0 (содержащий PAT). Поощряется указание (если вы его знаете) PMD pid в каждой строке для соответствующего канала. +Также можно указать 8192, при этом будут выбраны все pid на этой частоте, и Вы сможете +потом переключаться между программами при помощи TAB. +Это может потребовать большей пропускной способности, однако дешевые карты +всегда пересылают все каналы как минимум до ядра, так что в этом случае разница +будет небольшой. Другие возможные применения: телетекст pid, второая аудио дорожка, и т.д.