англійськафранцузькаіспанська

Ad


Значок OnWorks

dvdauthor - онлайн у хмарі

Запустіть dvdauthor у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда dvdauthor, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


dvdauthor - збирає декілька програмних потоків mpeg у відповідну файлову систему DVD

СИНТАКСИС


dvdauthor [ -o вихід-реж ] -x xml-контрольний файл

dvdauthor [ -o вихід-реж ] [ -j | -- стрибок | -g | --allgprm ] [ -T | --toc ] [ меню or
назву опції ]

DVD ІСТОРІЯ


На високому рівні DVD – це набір меню та заголовків. Концептуально, меню містить
кнопки, яким можна призначати дії та надає кінцевому користувачеві список варіантів,
а назва містить основний вміст DVD. Однак насправді багато з
Доступні також функції, доступні в меню (включаючи кнопки, паузу та цикл).
в назвах.

Меню та заголовки розділені на набори заголовків та набір меню VMGM. Набір заголовків може
містить ряд меню та заголовків, які призначені для спільної дії. Меню",
Кнопки «аудіо», «субтитри» та «кут» на пульті дистанційного керування DVD-програвача
доступ до меню в тому самому наборі заголовків, що й заголовок, який відтворюється. Всі назви і
меню певного набору заголовків мають однакові налаштування відео, аудіо та субтитрів (
визначення для меню не залежать від визначень для заголовків), тому якщо ви
тоді ви хочете мати різні налаштування (наприклад, широкоформатний і стандартний пропорції).
вам потрібні окремі набори заголовків. Набори заголовків не призначені для переходу один до одного, тому VMGM
використовується домен меню. Це набір меню (без заголовків), які можуть отримати доступ до меню
і назви всіх наборів заголовків.

Однією з найбільш неприємних речей, коли вирішуєте, як створити DVD, є те, що вони є
часто багато способів для виконання одного і того ж завдання. Наприклад, ви повинні вирішити, чи варто
Знайдіть меню на рівні VMGM або на рівні набору заголовків. Типовою установкою є визначення місцезнаходження
меню високого рівня на рівні VMGM і меню конфігурації низького рівня (сцена / аудіо /
вибір субтитрів) у наборі заголовків. Якщо є додаткові DVD-диски, можливо, з нижчим
якісна звукова доріжка та співвідношення сторін 4:3, тоді вони будуть в окремому наборі заголовків
меню для вибору додаткових опцій, розташованих на рівні набору заголовків.

DVDAUTHOR ОПИС


dvdauthor працює в дискретних операціях. Він створює кожен набір заголовків по черзі, а потім
нарешті, автор VMGM, щоб завершити диск. На цьому етапі можна записати зміст
на DVD. Якщо ви контролюєте dvdauthor з аргументами командного рядка, потім кожен
крок відбудеться самостійно; однак, якщо ви використовуєте контрольний файл XML, тоді ви
мати можливість об’єднати деякі або всі кроки в один.

VOBs перейшли до dvdauthor повинні мати пакети DVD NAV (VOBU), мультиплексовані в
правильні місця розташування. Багато інструментів можуть це зробити, в т.ч mplex з mjpegtools 1.6.0 або
пізніше. dvdauthor потім заповнить ці пакети правильними даними. Особливий догляд має
взято для забезпечення dvdauthor відповідає вимогам FIFO; тобто кожним джерелом VOB може бути
вихід іншої програми (наприклад mplex). Це може пришвидшити виконання на багатьох системах
уникаючи зайвого доступу до файлової системи.

КОМАНДА ЛІНІЯ ОПИС


-o вихід-реж

-O вихід-реж
Каталог призначення для зберігання структури файлу DVD-Video. Якщо -O є
вказано, то будь-який існуючий каталог буде видалено.

-j

-- стрибок
Дозволяє створювати джамппади, що надає більшу гнучкість у виборі
перейти/дзвінок призначення.

-g

--allgprm
Увімкнути використання всіх 16 регістрів загального призначення. Забороняє використання джамппада
і деякі складні вирази, які вимагають тимчасових регістрів.

-T Створює файл змісту замість набору заголовків. Якщо використовується ця опція,
його слід вказати першим, і ви не можете вказувати жодні назви.

-m Створює меню.

-t Створює заголовок.

-v відео-опції

--відео=відео-опції
Відокремлений плюсом (+) список параметрів відео. Dvdauthor спробує зробити будь-який висновок
невизначені варіанти. pal, ntsc, 4:3, 16:9, 720xfull, 720x576, 720x480, 704xfull,
704x576, 704x480, 352xповний, 352x576, 352x480, 352xполовина, 352x288, 352x240,
nopanscan, noletterbox, crop. За умовчанням – 4:3, 720xfull

-a аудіо-опт

--аудіо=аудіо-опт
Розділений плюсом (+) список опцій для звукової доріжки, кожна доріжка розділена
через кому (,). Наприклад, -a ac3+en,mp2+de визначає дві звукові доріжки: першу
– це англійська доріжка, закодована в AC3, друга – німецька, закодована за допомогою
MPEG-1, рівень 2 стиснення. ac3, mp2, pcm, dts, 16bps, 20bps, 24bps, drc,
об'ємний, nolang, 1ch, 2ch, 3ch, 4ch, 5ch, 6ch, 7ch, 8ch, і будь-які дві літери ISO
639 мовна абревіатура. За замовчуванням – 1 трек, mp2, 20 біт/с, nolang, 2 канали. 'ac3'
має на увазі drc, 6ch.

-s subpicture-opts

--підзображення=subpicture-opts
Відокремлений плюсом (+) список опцій для доріжки підкартинки для кожної доріжки
через кому (,). nolang та будь-яка двобуквенна абревіатура мови (див. -a)
За замовчуванням немає доріжок підкартинки.

-e запис(и)

--вхід=запис(и)
Робить поточне меню стандартним для певних обставин. Це кома
окремий список будь-якого з:

для меню TOC: заголовок

для меню VTS: root, ptt, audio, subtitle, angle

-p файл палітри

--палітра=файл палітри
Вказує, де отримати палітру підзображення. Можливість налаштування для заголовків і для меню. Якщо
ім'я файлу закінчується на .rgb (не чутливий до регістру), тоді воно вважається RGB,
інакше це YUV. Записи мають містити 6 шістнадцяткових цифр. Фото за замовчуванням xste-
palette.dat

-c розділи

--глави=розділи
Визначає список маркерів розділу, розділених комами (,). Кожен маркер має форму
[[h:]mm:]ss[.frac] і є відносно SCR наступного файлу в списку (незалежний
будь-якої транспонування позначки часу, що відбувається в dvdauthor). Маркери розділів
Застосовувати ЛИШЕ до наступного файлу в списку. За замовчуванням 0.

-f mpeg-файл

--file=mpeg-файл

mpeg-файл
Вказує файл, канал або команду оболонки, що закінчується на | яка постачає
Системний потік MPEG-2 із секторами VOB, вставленими у відповідні місця (за допомогою
mplex -f 8 для створення)

-b buttondef

--кнопка=X1xY1-X2xY2, список команд
створює кнопку заданого розміру. Опис дивіться в розділі ОПИС МОВА
of список команд.

-i [pre|post]=список команд

--інструкції=[pre|post]=список команд
Виконує список команд інструкції перед або в кінці
меню/назва. Див. ОПИС МОВА для формату список команд.

XML ОПИС


Ось основна структура керуючого файлу:

<dvdauthor [dest="вихід-реж"] [jumppad="1|on|yes" | allgprm="1|on|yes"]>

[команди;]
<menus [lang="мова-код"]>
<відео [format="ntsc|pal"] [aspect="4:3|16:9"]
[резолюція="XxY"] [caption="field1|field2"]
[widescreen="nopanscan|noletterbox|crop"] />
<audio [format="mp2|ac3|dts|pcm"] [channels="кількість каналів"]
[quant="16bps|20bps|24bps|drc"] [dolby="surround"]
[samplerate="48khz|96khz"] [lang="мова"]
[content="нормальний|порушений|comments1| comments2"] />
[ ]
<підзображення [lang="мова-код"]>
<stream mode="normal|widescreen|letterbox|panscan"
[content="normal|veliki|children|normal_cc|large_cc|children_cc|примусовий|директор|великий_директор|дитячий_директор"]
id="streamid"/>
[ ]

[ ]
<pgc [entry="назва"] [палітра="yuvfile|rgb-файл"]
[пауза="seconds|inf"]>

[ ]

команди;
<vob файл="файл.mpg" [chapters="список розділів"]
[пауза="seconds|inf"]>
<комірка [початок="відмітка часу"] [кінець="відмітка часу"]
[chapter="1|on|yes" | program="1|on|yes"] [pause="seconds|inf"]>
команди;


[ ]
<кнопка [ім'я="назва кнопки"]> команди;
[ ]
команди;

[ ]

[ ]


<menus [lang="мова-код"]>
[ ]
[ ]
<pgc [запис="запису"]
[палітра="yuvfile|rgb-файл"] [пауза="seconds|inf"]>
[...]

[ ]

[ ]

[ ]
[ ]
<pgc [entry="notitle"] [palette="yuvfile|rgb-файл"] [пауза="seconds|inf"]>
[...]

[ ]


[ ]


Розбивка контрольного файлу:

<dvdauthor [dest="вихід-реж"] [jumppad="1|on|yes" | allgprm="1|on|yes"]>
Ініціює dvdauthor. dest позначає каталог, де dvdauthor напише
файлів. Це замінюється опцією -o. Містить до одного тег і будь-який
число 's.




Конструкції набору меню рівня VMGM або набору заголовків. Містить нуль або більше
тегів і, якщо набір заголовків, до одного тег.

<меню [lang="мова-код"]>
Позначає список меню спільною мовою для цього набору меню VMGM або набору заголовків,
покликаний dvdauthor термінологія "pgcgroup". Містить до одного тег, вгору
до одного тег, до одного тег і будь-яку кількість теги.


Позначає список заголовків для цього набору заголовків, викликаних dvdauthor термінологія а
"pgcgroup." Містить до одного тег, до восьми тегів, до 32
теги та будь-яку кількість теги.

<відео [format="ntsc|pal"] [aspect="4:3|16:9"] [резолюція="XxY"]
[caption="field1|field2"] [widescreen="nopanscan|noletterbox|crop"] />
Вручну налаштовує параметри відео для цієї pgcgroup. Якщо якісь із них є
не встановлено, то вони будуть виведені з вихідного потоку. Зверніть увагу, що DVD
формат підтримує лише 720x480, 704x480, 352x480 і 352x240
роздільна здатність для NTSC і роздільна здатність 720x576, 704x576, 352x576 і 352x288 для
PAL, але автор DVD прийме ширший діапазон введених даних і округлить до найближчого
розмір.

<аудіо [format="mp2|ac3|dts|pcm"] [канали="кількість каналів"] [dolby="об'ємний"]
[quant="16bps|20bps|24bps|drc"] [samplerate="48khz|96khz"] [lang="мова"]
[content="звичайний|порушений| comments1| comments2"] />
Вручну налаштовує аудіопотік для цієї pgcgroup. Перерахуйте один раз для кожного потоку.
Більшість параметрів виводяться автоматично з вихідних VOB, за винятком PCM
параметри. Однак мову та зміст потрібно вказати вручну. Зауважте, що
можна просто перерахувати атрибути мови та змісту та дозволити dvdauthor
заповніть решту.

<підкартинка [lang="мова"] [content="нормальний | великий | діти | normal_cc | великий_куб.см |
children_cc | примусовий | директор | великий_директор | children_director"] />
Вручну налаштовує підзображення/субтитри для цієї групи pgc або PGC. Біля
рівень pgcgroup, список один раз для кожної мови. Випадки на рівні PGC ні
мають атрибути lang або content; вони успадковують ті від відповідних
тег на рівні pgcgroup.

<потік mode="normal|widescreen|letterbox|panscan" id="streamid" />
Вказує ідентифікатор потоку, який є представленням цього підзображення в a
конкретний режим відображення. Це можна вказати для PGC або для всієї pgcgroup.

<pgc [entry="запису"] [палітра="yuvfile|rgb-файл"] [пауза="seconds|inf"]>
PGC — це просто модний термін для меню або заголовка. Воно має особливе значення
у специфікації DVD, тому я зберіг його використання тут. PGC може мати команди, які отримують
виконується до початку гри або після закінчення; побачити і теги
нижче.

Якщо PGC є меню, ви можете вказати один або кілька записів для нього. Це означає що
якщо натиснути відповідну кнопку на пульті дистанційного керування DVD, він перейде до цього
меню. Для меню рівня VMGM єдиним вибором є назва, яка на моєму пульті
відповідає кнопці верхнього меню. Для меню рівня набору заголовків можна використовувати root,
субтитри, аудіо, ракурс і пункт. Якщо ви хочете більше одного, розділіть їх символом a
пробіл або кома. Зверніть увагу, що кореневий запис призначений для команд, які переходять з VMGM
меню рівня до меню набору заголовків.

Якщо PGC знаходиться в наборі заголовків, то вважається, що це назва, якщо
вказано entry="notitle".

Усі маски кнопок і меню, а також усі субтитри в межах PGC повинні мати однакові 16
колірна палітра. Якщо ви використовуєте спумукс щоб створити пакети субтитрів/підзображень, потім
інформація про колір буде автоматично передана dvdauthor; однак, якщо ви
Ви можете використовувати інший субтитр або захотіти мати більше контролю над палітрою
вручну вкажіть його за допомогою атрибута палітри. Перші 16 записів файлу
мають бути 16 кольорів палітри, зазначені як 6-значні шістнадцяткові числа
представляє розбивку RGB (якщо ім’я файлу закінчується на .rgb або YUV
розбивка (якщо назва файлу не закінчується на .rgb. Після цього кнопка group
інформацію можна перерахувати у вигляді пар 8-значних шістнадцяткових чисел; до трьох
можна вказати групи кнопок.

Якщо у вас є коротка відеоряд або ви просто хочете, щоб відео було призупинено в кінці, ви
можна використовувати атрибут pause, щоб встановити кількість секунд (як ціле число) від 1 до
254. Якщо ви хочете, щоб відео було призупинено на невизначений термін, використовуйте inf.

команди;

команди;
Встановлює команди для виконання до або після відтворення PGC. Його можна використовувати для циклу
поточне відео (за наявності a стрибати ... послідовність), або до
умовно пропускати певні розділи, якщо встановлено прапор.

команди;
Встановлює команди для виконання, коли диск вперше вставляється в плеєр (FPC = First
Програмний ланцюжок). Його можна використовувати для переходу до певного меню або ініціалізації
реєструється під час запуску. Якщо не вказано, буде створено неявний, який стрибає
до першого знайденого меню, або якщо його немає, воно перейде до першого заголовка.

<vob file="файл.mpg" [chapters="список розділів"] [пауза="seconds|inf"] />
Визначає вхідний відеофайл для меню або заголовка з додатковими пунктами розділу та
зробити паузу в кінці.

<комірка [початок="відмітка часу"] [кінець="відмітка часу"] [chapter="1|on|yes" | program="1|on|yes"]
[пауза="seconds|inf"]> команди;
Більш детальний спосіб визначення точок маркера в заголовку. Якщо присутній, то
що містить не повинно мати атрибут chapters. У клітинці може бути команда ВМ
прикріплений до нього, який буде виконано під час його відтворення. Якщо атрибут програми встановлено, то
ця клітинка буде точкою, до якої користувач може перейти за допомогою кнопок попереднього/наступного
їх пульт дистанційного керування DVD-плеєром. Якщо атрибут глави встановлено (означає, що програма встановлена ​​як
ну), то ця клітинка також є пунктом глави.

<кнопка [ім'я="назва кнопки"]> команди;
Визначає команди, які будуть виконуватися, коли користувач вибирає кнопку за допомогою
вказана назва. Ви визначаєте назви кнопок та місця розташування за допомогою спумукс.

МОВА ОПИС


Мова досить проста і приблизно схожа на C.

· Операції закінчуються крапкою з комою.

· Операції можуть охоплювати кілька рядків.

· В одному рядку може з'явитися кілька операторів.

· Пробіли (пробіл, табуляція, новий рядок) не важливі, за винятком окремих ключових слів і
ідентифікатори.

· С-стиль /* ... */ коментарі дозволені. Або ви можете використовувати коментарі XML

ЗМІННІ
Віртуальна машина DVD обробляє 16-бітові значення. Він підтримує до 16 загального призначення
реєстри; однак dvdauthor резерви 3 для внутрішнього використання. При цьому реєстр 0-12 є
доступні для використання і називаються від g0 до g12.

Є також 24 системні регістри, які можуть називатися від s0 до s23. Не всі
з них можна встановити. Багато з них мають мнемонічні синоніми.

аудіо (s1, rw)
Позначає звуковий потік у діапазоні від 0 до 7.

субтитр (s2, rw)
Доріжка субтитрів від 0 до 31. Якщо ви хочете, щоб субтитри були завжди
відображається, то вам слід додати 64 (тобто вибрати 64-95). Просто виберіть трек
(0-31) означає, що будуть відображатися лише вимушені субтитри, тоді як увімкнення
доріжка (64-95) означає, що відображатимуться всі субтитри. Це дозволяє вам
мають примусові субтитри лише для тих частин фільму, де виступають актори
іноземною (для глядача) мовою, але мають нормальні субтитри для слуху
порушений. Глядачі з вадами слуху ввімкнули б трек (64-95), поки
інші глядачі просто вибирають трек (0-31), яким вони зможуть поділитися
доріжка.

кут (s3, rw)
Вибирає кут (наразі не перевірено).

button (s8, rw)
Позначає поточну виділену кнопку. Зверніть увагу, що значення множиться на
1024, тож перша кнопка — 1024, друга — 2048 тощо.

ВИРАЗИ
Вирази відповідають типовому синтаксису C, за винятком того, що логічні значення не можна конвертувати в цілі числа
і навпаки. Оператори та порівняння:

==, !=, >=, >, <=, <, &&, ||, !, eq, ne, ge, gt, le, lt і, або, xor, not, +, -, *, / , %,
&, |, ^

Оскільки код інкапсульований у XML, синтаксичний аналізатор ловить будь-які неекрановані символи <
(тобто не записується як «<»), таким чином, алфавітні мнемоніки були надані для всіх
оператори порівняння для узгодженості. Або ви можете помістити код в a
.

Існує також числова функція:

випадковий (ВИСНОВОК)
Обчислює псевдовипадкове число між 1 і наданим числом включно.

БЛОКИ
Блоки - це або один оператор (завершується крапкою з комою), або група операторів
загорнуті в фігурні дужки. Наприклад:

·
g3=s7;

·
{
аудіо=1;
підзаголовок=65;
перейти до меню vmgm 3;
}

ЗАЯВА
На даний момент підкріплені твердження досить прості.

ЗМІННИЙ=ВИСНОВОК;
Встановлює змінну рівною результату рівняння.

if (ВИСНОВОК) БЛОКУВАТИ;

if (ВИСНОВОК) БЛОКУВАТИ; ще БЛОКУВАТИ;
Обчислює вираз; якщо значення true, то він виконує блок коду.

стрибати TARGET;

call TARGET [резюме КЛЕТКА];

резюме;
Перехід до певного заголовка або меню, або виклик певного меню, або повернення до
заклик. Ви можете виконати лише виклик з заголовка до меню; всі інші форми
є незаконними. Мета використання call замість jump (крім того, що вони
підтримка взаємовиключного списку цілей) дозволяє меню повернутися до
пункт у заголовку, звідки виник виклик за допомогою резюме. Можна вручну
вкажіть клітинку повернення за допомогою ключового слова resume, але якщо ви не вказали
one, і ви використовуєте команду в блоці інструкцій post, тоді вона вважатиме клітинку
1.

ЦІЛІ
Нижче наведено можливі цілі (зверніть увагу, що в меню немає розділів):

[vmgm | набір заголовків X] меню

[vmgm | набір заголовків X] меню Y

[vmgm | набір заголовків X] меню запис Z
Націлює або на меню за замовчуванням, на номер меню Y або на меню, позначене як запис
для Z. Меню знаходиться в домені VMGM або набору заголовків. Якщо ви хочете націлити на а
меню у поточному домені, то ви можете пропустити ім’я домену.

[набір заголовків X] назву Y [розділ Z]
Націлює на назву або розділ у заголовку. Нумерація починається з 1. Усі
назви на диску доступні в домені VMGM, або ви можете отримати до них доступ
набір заголовків.

главу Z
Націлено на розділ у поточній назві.

програма Z

осередок Z Націлює на програму або клітинку в поточному PGC. Ви можете використовувати це для створення циклу
меню: перейти комірку 1;

осередок топ

наступний осередок

Попередня осередок

програма топ

наступний програма

Попередня програма

pgc топ

наступний pgc

Попередня pgc

up pgc

pgc хвіст
(Лише перехід) виконує відносні передачі керування в межах поточного меню/заголовка.
"cell/program/pgc top" повертається до початку поточної клітинки/програми/PGC;
"наступна/попередня клітинка/програма/pgc" переходить до наступної або попередньої клітинки/програми/PGC; «вгору
pgc" переходить до "вгору" PGC (наразі не можна налаштувати в dvdauthor); і "pgc tail"
йде до послідовність у поточній PGC.

Розділи нумеруються з 1 в кожній назві, а програми нумеруються з 1 в кожній
PGC. Таким чином, останній може скидатися незалежно від першого, якщо їх більше одного
PGC в назві.

ОБМЕЖЕННЯ


Наведені нижче обмеження накладаються специфікацією DVD-Video.

У VMG або наборі заголовків може бути не більше 99 наборів заголовків, не більше 99 меню,
і не більше 99 назв у наборі назв.

Кожна назва може складатися з 999 PGC. Кожен PGC може складатися з 255 програм.
The і розділи PGC, разом узяті, можуть містити не більше 128 VM
інструкціям.

Оскільки у VMG є лише один файл VOB (VIDEO_TS.VOB), загальна кількість відео в
меню VMG повинні вмістити 1073709056 байт (524272 сектори по 2 кіБ кожен). В кожному
набір заголовків, усе відео меню має поміститися в перший VOB (VTS_nn_0.VOB), тому обмежено
стільки ж.[захищено електронною поштою]> MarcLeeman2003Marc Leeman, пт, 30 грудня, 19:47:26 CET
2005

23 жовтня 2010 DVDAUTHOR(1)

Використовуйте dvdauthor онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    глибоко чистий
    глибоко чистий
    Сценарій Kotlin, який руйнує всю збірку
    кеші з проектів Gradle/Android.
    Корисно, коли Gradle або IDE дозволяють
    вниз. Сценарій протестовано на
    macOS, але...
    Завантажити deep-clean
  • 2
    Плагін Eclipse Checkstyle
    Плагін Eclipse Checkstyle
    Плагін Eclipse Checkstyle
    інтегрує код Java Checkstyle
    аудитора в IDE Eclipse. The
    плагін забезпечує зворотний зв’язок у режимі реального часу
    користувач про насильство...
    Завантажте плагін Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player — безкоштовний медіаплеєр
    програмне забезпечення, частина на основі WMP і VLC. The
    плеєр в мінімалістичному стилі, с
    більше десяти кольорів теми, а також можна
    б ...
    Завантажити AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV є ДОДАТКОМ для XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar інтегрований в один із одним
    медіацентри ма...
    Завантажити movistartv
  • 5
    Код :: Блоки
    Код :: Блоки
    Code::Blocks — безкоштовна програма з відкритим кодом,
    кросплатформенний C, C++ і Fortran IDE
    створений для задоволення найвимогливіших потреб
    своїх користувачів. Він розроблений, щоб бути дуже
    подовжує ...
    Завантажити Code::Blocks
  • 6
    Серед
    Серед
    Серед або розширений інтерфейс Minecraft
    а відстеження даних/структури є інструментом для
    відобразити огляд Minecraft
    світу, фактично не створюючи його. Це
    може ...
    Завантажити Midst
  • Детальніше »

Команди Linux

Ad