mirror of https://github.com/mpv-player/mpv
r24216: Add missed in r24212 strings definitions
r24327: fix broken MinGW-Howto link r24293: remove planned features, ok by diego r24310: Support for selecting language via packet 28. r24341: Move debug message to verbose output level. r24342: Matroska muxer now available in libavformat. r24344: Remove technical description of DVDs and libdvdread implementation. r24346: Replace short region code explanation by more detailed section. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24354 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
3209e0d838
commit
d0c347efab
|
@ -1,5 +1,5 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!-- synced with r23690 -->
|
<!-- synced with r24346 -->
|
||||||
<chapter id="cd-dvd">
|
<chapter id="cd-dvd">
|
||||||
<title>Использование CD/DVD</title>
|
<title>Использование CD/DVD</title>
|
||||||
|
|
||||||
|
@ -131,52 +131,6 @@
|
||||||
уcтановку кода региона.
|
уcтановку кода региона.
|
||||||
</para></note>
|
</para></note>
|
||||||
|
|
||||||
<formalpara>
|
|
||||||
<title>Структура DVD</title>
|
|
||||||
<para>
|
|
||||||
Диски DVD используют сектора размером в 2048 байтов с ECC/CRC. На них обычно
|
|
||||||
единственная файловая система UDF на одной дорожке, которая содержит
|
|
||||||
различные файлы (коротенькие .IFO и .BUP и длинные (порядка гигабайта)
|
|
||||||
.VOB). Это настоящие файлы, которые можно просматривать/переписывать со
|
|
||||||
смонтированного не зашифрованного DVD.
|
|
||||||
</para>
|
|
||||||
</formalpara>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
Файлы .IFO содержат информацию для навигации (раздел/ролик/угол/язык и пр.),
|
|
||||||
необходимую для интерпретации содержания .VOB (кино). Файлы .BUP — их
|
|
||||||
дубли. Эти файлы содержат адреса в <emphasis role="bold">секторах</emphasis>,
|
|
||||||
так что для исполнения навигации и расшифровки DVD, нужен доступ к файлам на
|
|
||||||
уровне секторов.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
Для поддержки DVD необходим прямой посекторный доступ к устройству. К сожалению,
|
|
||||||
(под Linux) Вы должны быть root'ом, чтобы получить секторный адрес файла.
|
|
||||||
Вот почему мы вообще не используем драйвер файловой системы из ядра, а
|
|
||||||
переписали его для выполнения в пользовательском пространстве.
|
|
||||||
<systemitem>libdvdread</systemitem> 0.9.x
|
|
||||||
так и делает. Драйвер UDF
|
|
||||||
файловой системы не нужен, поскольку соответствующие драйвера встроены в эти библиотеки.
|
|
||||||
DVD также не обязан быть смонтированным, поскольку используется
|
|
||||||
только прямой посекторный доступ.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
Иногда <filename>/dev/dvd</filename> не доступен на чтение рядовым пользователям,
|
|
||||||
поэтому авторы <systemitem>libdvdread</systemitem> написали
|
|
||||||
уровень эмуляции, который превращает секторные адреса в названия файла и смещение,
|
|
||||||
для эмуляции прямого доступа на замонтированной файловой системе или на жёстком
|
|
||||||
диске.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
<systemitem>libdvdread</systemitem> даже позволяет указывать точку монтирования вместо
|
|
||||||
имени устройства для прямого доступа, и получает его название из <filename>
|
|
||||||
/proc/mounts</filename>. Этот метод придуман для Solaris, где данные названия
|
|
||||||
присваиваются динамически.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<formalpara>
|
<formalpara>
|
||||||
<title>Расшифровка DVD</title>
|
<title>Расшифровка DVD</title>
|
||||||
<para>
|
<para>
|
||||||
|
@ -186,18 +140,38 @@ DVD также не обязан быть смонтированным, поск
|
||||||
</para>
|
</para>
|
||||||
</formalpara>
|
</formalpara>
|
||||||
|
|
||||||
|
<sect2 id="region_code">
|
||||||
|
<title>региональный код</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
С дисководами RPC-1, региональная защита осуществляется программно.
|
Современные DVD приводы имеют дурацкое ограничение, называемое
|
||||||
Дисководы RPC-2 защищены аппаратными средствами, разрешающими менять регион
|
<ulink url="http://ru.wikipedia.org/wiki/Код_зоны_DVD">региональным кодом</ulink>.
|
||||||
всего 5 раз. Рекомендуется обновить прошивку[firmware] до RPC-1 если у тебя
|
Это - способ заставить DVD приводы воспроизводить DVD диски, созданные для одного из
|
||||||
RPC-2 привод. Обновления прошивок могут быть найдены на
|
шести различных регионов, на которые разделен мир.
|
||||||
<ulink url="http://www.firmware-flash.com/">странице прошивок</ulink>. Если
|
Как может группа людей сесть за стол, придумать подобное и
|
||||||
для Вашего дисковода нет обновления, используйте для изменения региона привода
|
при этом ожидать, что мир 21-го века поклонится их воле - это
|
||||||
<ulink url="http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz">
|
за пределами человеческого понимания.
|
||||||
программу regionset</ulink> (для Linux). <emphasis role="bold">Внимание:
|
|
||||||
</emphasis> Изменить регион можно всего 5 раз.
|
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
Приводы, реализующие региональную защиту исключительно при помощи
|
||||||
|
программного обеспечения, известны как RPC-1 приводы, реализующие ее
|
||||||
|
аппаратно - RPC-2. RPC-2 приводы позволяют пять раз изменить код региона,
|
||||||
|
после чего он фиксируется навсегда. В Linux вы можете воспользоваться
|
||||||
|
утилитой <ulink url="http://linvdr.org/projects/regionset/">regionset</ulink>
|
||||||
|
для установки регионального кода вашего DVD привода.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
К счастью, возможна переделка RPC-2 приводов в RPC-1, через
|
||||||
|
обновление прошивки. Укажите модель вашего DVD привода в вашем любимом
|
||||||
|
поисковике или посмотрите на форуме и разделах загрузок на
|
||||||
|
<ulink url="http://www.rpc1.org/">"Странице прошивок"</ulink>.
|
||||||
|
Хотя обычные предостережения, касающиеся обновления прошивки, остаются в силе,
|
||||||
|
опыт избавления от региональной защиты в основном положителен.
|
||||||
|
</para>
|
||||||
|
</sect2>
|
||||||
|
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!-- synced with r23579 -->
|
<!-- synced with r24293 -->
|
||||||
|
|
||||||
<bookinfo id="toc">
|
<bookinfo id="toc">
|
||||||
<title><application>MPlayer</application> - The Movie Player</title>
|
<title><application>MPlayer</application> - The Movie Player</title>
|
||||||
|
@ -167,14 +167,6 @@ windows media player. Даже AVI файлы без индекса являют
|
||||||
|
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
<itemizedlist>
|
|
||||||
<title>Планируемые возможности</title>
|
|
||||||
<listitem><para>
|
|
||||||
ещё большее количество доступных форматов кодирования.декодирования
|
|
||||||
(создание VOB файлов с DivX4/Indeo5/VIVO потоками :)
|
|
||||||
</para></listitem>
|
|
||||||
</itemizedlist>
|
|
||||||
|
|
||||||
<!-- FIXME: the license should be in bookinfo -->
|
<!-- FIXME: the license should be in bookinfo -->
|
||||||
<para>
|
<para>
|
||||||
<application>MPlayer</application> и <application>MEncoder</application> могут распространяться в соответствии с GNU General
|
<application>MPlayer</application> и <application>MEncoder</application> могут распространяться в соответствии с GNU General
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!-- synced with r23983 -->
|
<!-- synced with r24342 -->
|
||||||
<chapter id="mencoder">
|
<chapter id="mencoder">
|
||||||
<title>Основы использования <application>MEncoder</application></title>
|
<title>Основы использования <application>MEncoder</application></title>
|
||||||
|
|
||||||
|
@ -235,6 +235,10 @@ AVI является родным форматом для <application>MEncoder
|
||||||
<entry>dv</entry>
|
<entry>dv</entry>
|
||||||
<entry>Sony Digital Видео формат</entry>
|
<entry>Sony Digital Видео формат</entry>
|
||||||
</row>
|
</row>
|
||||||
|
<row>
|
||||||
|
<entry>mkv</entry>
|
||||||
|
<entry>Открытый аудио/видео контейнер Matroska</entry>
|
||||||
|
</row>
|
||||||
</tbody>
|
</tbody>
|
||||||
</tgroup>
|
</tgroup>
|
||||||
</informaltable>
|
</informaltable>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!-- synced with r23271 -->
|
<!-- synced with r24327 -->
|
||||||
<chapter id="ports" xreflabel="Портинг">
|
<chapter id="ports" xreflabel="Портинг">
|
||||||
<title>Портинг</title>
|
<title>Портинг</title>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue