ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

dvdauthor - ออนไลน์ในคลาวด์

เรียกใช้ dvdauthor ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง dvdauthor ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


dvdauthor - รวบรวมโปรแกรม mpeg หลายสตรีมลงในระบบไฟล์ DVD ที่เหมาะสม

เรื่องย่อ


ผู้เขียนดีวีดี [ -o เอาท์พุท-dir ] -x xml-ควบคุมไฟล์

ผู้เขียนดีวีดี [ -o เอาท์พุท-dir ] [ -j | --jumppad | -g | --allgprm ] [ -T | -TOC ] [ เมนู or
ชื่อเรื่อง ตัวเลือก ]

ดีวีดี ภูมิหลัง


ในระดับสูง ดีวีดีคือชุดของเมนูและชื่อเรื่อง ตามแนวคิด เมนูประกอบด้วย
ปุ่มที่สามารถกำหนดการกระทำและแสดงรายการตัวเลือกให้กับผู้ใช้ปลายทาง
ในขณะที่ชื่อมีเนื้อหาหลักของดีวีดี อย่างไรก็ตามในความเป็นจริงหลาย
คุณสมบัติที่มีในเมนู (รวมถึงปุ่ม การหยุดชั่วคราว และการวนซ้ำ) ก็มีให้เช่นกัน
ในชื่อเรื่อง

เมนูและชื่อแบ่งออกเป็นชุดชื่อเรื่องและชุดเมนู VMGM ชุดหัวเรื่องสามารถ
มีหลายเมนูและชื่อเรื่องที่ตั้งใจจะทำร่วมกัน เมนู",
ปุ่ม "เสียง" "คำบรรยาย" และ "มุม" บนรีโมทคอนโทรลของเครื่องเล่น DVD ทั้งหมด
เข้าถึงเมนูในชุดชื่อเรื่องเดียวกันกับชื่อที่กำลังเล่นอยู่ ชื่อเรื่องทั้งหมดและ
เมนูของชุดชื่อเรื่องที่กำหนดมีการตั้งค่าวิดีโอ เสียง และคำบรรยายเหมือนกัน (
คำจำกัดความของเมนูต่าง ๆ เป็นอิสระจากคำจำกัดความของชื่อ) ดังนั้นหากคุณ
ต้องการมีการตั้งค่าที่แตกต่างกัน (เช่น อัตราส่วนกว้างยาวเทียบกับมาตรฐาน) แล้ว
คุณต้องมีชุดหัวเรื่องแยกต่างหาก Titlesets ไม่ได้มีไว้เพื่อข้ามไปมา ดังนั้น VMGM
ใช้โดเมนเมนู เป็นชุดของเมนู (ไม่มีชื่อ) ที่สามารถเข้าถึงเมนูต่างๆ ได้
และชื่อเรื่องของชุดชื่อเรื่องทั้งหมด

สิ่งที่น่าผิดหวังที่สุดอย่างหนึ่งเมื่อต้องตัดสินใจว่าจะเขียนดีวีดีอย่างไรก็คือมี
มักมีหลายวิธีในการทำงานให้สำเร็จ ตัวอย่างเช่น คุณต้องตัดสินใจว่าจะ
ค้นหาเมนูที่ระดับ VMGM หรือระดับชุดชื่อ การตั้งค่าทั่วไปคือการค้นหา
เมนูระดับสูงที่ระดับ VMGM และเมนูการกำหนดค่าระดับต่ำ (ฉาก / เสียง /
การเลือกคำบรรยาย) ที่ชุดชื่อเรื่อง หากมีดีวีดีเพิ่มเติม อาจมีต่ำกว่า
แทร็กเสียงที่มีคุณภาพและอัตราส่วนภาพ 4:3 จากนั้นพวกเขาจะอยู่ในชุดชื่อแยกต่างหากด้วย
เมนูให้เลือกระหว่างรายการพิเศษที่อยู่ในระดับชุดชื่อ

ดีวีดีผู้แต่ง DESCRIPTION


ผู้เขียนดีวีดี ทำงานในการดำเนินงานที่ไม่ต่อเนื่อง มันเขียนแต่ละชุดชื่อทีละชุดแล้ว
ในที่สุดก็เขียน VMGM เพื่อทำให้แผ่นดิสก์สมบูรณ์ เมื่อถึงจุดนั้นเนื้อหาสามารถเขียนได้
ออกเป็นดีวีดี หากคุณกำลังควบคุม ผู้เขียนดีวีดี ด้วยอาร์กิวเมนต์บรรทัดคำสั่ง แล้วแต่ละ
ขั้นตอนจะเกิดขึ้นอย่างอิสระ แต่ถ้าคุณใช้ไฟล์ควบคุม XML แสดงว่าคุณ
มีตัวเลือกในการรวมขั้นตอนบางส่วนหรือทั้งหมดเข้าเป็นหนึ่งเดียว

VOBs ส่งผ่านไปยัง ผู้เขียนดีวีดี ต้องมีแพ็กเก็ต DVD NAV (VOBU) มัลติเพล็กซ์ที่
สถานที่ที่ถูกต้อง เครื่องมือมากมายสามารถทำได้ รวมทั้ง เพล็กซ์ จาก mjpegtools 1.6.0 หรือ
ต่อมา ผู้เขียนดีวีดี จากนั้นจะเติมแพ็กเก็ตเหล่านี้ด้วยข้อมูลที่ถูกต้อง มีการดูแลเป็นพิเศษ
ถูกนำตัวไปเพื่อให้แน่ใจว่า ผู้เขียนดีวีดี เป็นไปตามมาตรฐาน fifo; นั่นคือทุกแหล่ง VOB สามารถเป็น
ผลลัพธ์ของโปรแกรมอื่น (เช่น เพล็กซ์). ซึ่งจะทำให้การดำเนินการเร็วขึ้นในหลายระบบ
โดยหลีกเลี่ยงการเข้าถึงระบบไฟล์เพิ่มเติม

คำสั่ง สาย DESCRIPTION


-o เอาท์พุท-dir

-O เอาท์พุท-dir
ไดเร็กทอรีปลายทางสำหรับจัดเก็บโครงสร้างไฟล์ DVD-Video ถ้า -O คือ
ที่ระบุ จากนั้นไดเร็กทอรีที่มีอยู่จะถูกลบออก

-j

--jumppad
เปิดใช้งานการสร้าง jumppads ซึ่งให้ความยืดหยุ่นในการเลือกมากขึ้น
ปลายทางกระโดด/โทร

-g

--allgprm
เปิดใช้งานการใช้รีจิสเตอร์เอนกประสงค์ทั้งหมด 16 รายการ ห้ามใช้ jumppad
และนิพจน์ที่ซับซ้อนบางอย่างที่ต้องมีการลงทะเบียนชั่วคราว

-T สร้างไฟล์สารบัญแทนชุดหัวเรื่อง หากใช้ตัวเลือกนี้
ควรอยู่ในรายการก่อน และคุณไม่สามารถระบุชื่อใดๆ ได้

-m สร้างเมนู

-t สร้างชื่อ

-v ตัวเลือกวิดีโอ

--วิดีโอ=ตัวเลือกวิดีโอ
รายการตัวเลือกวิดีโอที่คั่นด้วยเครื่องหมายบวก (+) ผู้เขียนดีวีดีจะพยายามอนุมานใด ๆ
ตัวเลือกที่ไม่ระบุ เพื่อน, ntsc, 4:3, 16:9, 720xfull, 720x576, 720x480, 704xfull,
704x576, 704x480, 352xเต็ม, 352x576, 352x480, 352xhalf, 352x288, 352x240,
nopanscan, noletterbox, ครอบตัด ค่าเริ่มต้นคือ 4:3, 720xfull

-a ตัวเลือกเสียง

--เสียง=ตัวเลือกเสียง
รายการตัวเลือกที่คั่นด้วยเครื่องหมายบวก (+) สำหรับแทร็กเสียง โดยแยกแต่ละแทร็กออก
ด้วยเครื่องหมายจุลภาค (,) ตัวอย่างเช่น -a ac3+en,mp2+de ระบุแทร็กเสียงสองแทร็ก: แทร็กแรก
เป็นแทร็กภาษาอังกฤษที่เข้ารหัสใน AC3 ส่วนที่สองคือแทร็กภาษาเยอรมันที่เข้ารหัสโดยใช้
การบีบอัด MPEG-1 เลเยอร์ 2 ac3, mp2, pcm, dts, 16bps, 20bps, 24bps, drc,
เซอร์ราวด์, โนแลง, 1ch, 2ch, 3ch, 4ch, 5ch, 6ch, 7ch, 8ch และ ISO สองตัวอักษรใดๆ
อักษรย่อ 639 ภาษา ค่าเริ่มต้นคือ 1 แทร็ก, mp2, 20bps, nolang, 2ch 'ac3'
หมายถึง drc, 6ch

-s ตัวเลือกภาพย่อย

--ภาพย่อย=ตัวเลือกภาพย่อย
รายการตัวเลือกที่คั่นด้วยเครื่องหมายบวก (+) สำหรับแทร็กรูปภาพย่อย โดยแต่ละแทร็ก
คั่นด้วยเครื่องหมายจุลภาค (,) nolang และตัวย่อภาษาสองตัวอักษร (ดู -a)
ค่าเริ่มต้นคือไม่มีแทร็กรูปภาพย่อย

-e รายการ

--ทางเข้า=รายการ
ทำให้เมนูปัจจุบันเป็นค่าเริ่มต้นสำหรับบางสถานการณ์ มันคือเครื่องหมายจุลภาค
แยกรายการใด ๆ ของ:

สำหรับเมนู TOC: title

สำหรับเมนู VTS: รูท, ptt, เสียง, คำบรรยาย, มุม

-p จานสีไฟล์

--จานสี=จานสีไฟล์
ระบุตำแหน่งที่จะรับจานสีย่อย ตั้งค่าได้ต่อชื่อและต่อเมนู ถ้า
ชื่อไฟล์ลงท้ายด้วย .rgb (ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) จากนั้นจะถือว่าเป็น RGB
มิฉะนั้นจะเป็น YUV รายการควรเป็นเลขฐานสิบหก 6 หลัก ไฟล์ ค่าเริ่มต้นเป็น xste-
จานสี.dat

-c Chapterpts

--บท=Chapterpts
ระบุรายการเครื่องหมายของบทที่คั่นด้วยเครื่องหมายจุลภาค (,) เครื่องหมายแต่ละตัวอยู่ในรูปแบบ
[[h:]mm:]ss[.frac] และสัมพันธ์กับ SCR ของไฟล์ถัดไปในรายการ (ไม่ขึ้นกับ
ของการประทับเวลาใดๆ ที่เกิดขึ้นภายใน dvdauthor) เครื่องหมายบท
ใช้กับไฟล์ถัดไปที่ระบุไว้เท่านั้น ค่าเริ่มต้นเป็น 0

-f ไฟล์ mpeg

--ไฟล์=ไฟล์ mpeg

ไฟล์ mpeg
ระบุไฟล์ ไพพ์ หรือคำสั่งเชลล์ที่ลงท้ายด้วย | ซึ่งจัดหาและ
สตรีมระบบ MPEG-2 ที่มีเซกเตอร์ VOB แทรกอยู่ในตำแหน่งที่เหมาะสม (โดยใช้
ซับซ้อน -f 8 เพื่อสร้าง)

-b ปุ่มdef

--ปุ่ม=X1xY1-X2xY2, รายการคำสั่ง
สร้างปุ่มตามขนาดที่กำหนด ดูคำอธิบายภาษาสำหรับคำอธิบาย
of รายการคำสั่ง.

-i [ก่อน | โพสต์]=รายการคำสั่ง

--คำแนะนำ=[ก่อน | โพสต์]=รายการคำสั่ง
ดำเนินการ รายการคำสั่ง คำแนะนำก่อนหรือท้าย
เมนู/ชื่อเรื่อง. ดู LANGUAGE DESCRIPTION สำหรับรูปแบบของ รายการคำสั่ง

XML DESCRIPTION


นี่คือโครงสร้างพื้นฐานของไฟล์ควบคุม:

<dvdauthor [ปลายทาง="เอาท์พุท-dir"] [jumppad="1|on|yes" | allgprm="1|on|yes"]>

[คำสั่ง;]
<เมนู [lang="รหัสภาษา"]>
<วิดีโอ [format="ntsc|pal"] [aspect="4:3|16:9"]
[ความละเอียด="เอ็กซ์วาย"] [คำบรรยายภาพ="field1|field2"]
[widescreen="nopanscan|noletterbox|crop"] />
<เสียง [format="mp2|ac3|dts|pcm"] [ช่อง ="จำนวนช่อง"]
[quant="16bps|20bps|24bps|drc"] [dolby="เซอร์ราวด์"]
[samplerate="48khz|96khz"] [lang="ภาษา"]
[content="normal|impaired|comments1|comments2"] />
[ ]
<ภาพย่อย [lang="รหัสภาษา"]>
<stream mode="normal|widescreen|letterbox|panscan"
[content="ปกติ|ใหญ่|เด็ก|ปกติ_cc|large_cc|children_cc|บังคับ|ผู้กำกับ|ขนาดใหญ่_director|children_director"]
id="สตรีม"/>
[ ]

[ ]
<pgc [รายการ = "ชื่อ"] [จานสี ="yuvfile|rgbfile"]
[หยุดชั่วคราว="วินาที|inf"]>

[ ]

คำสั่ง;
<ไฟล์ vob="ไฟล์.mpg" [บทที่="บทที่ list"]
[หยุดชั่วคราว="วินาที|inf"]>
<เซลล์ [เริ่มต้น ="การประทับเวลา"] [จบ="การประทับเวลา"]
[chapter="1|บน|ใช่" | โปรแกรม="1|บน|ใช่"] [หยุดชั่วคราว="วินาที|inf"]>
คำสั่ง;


[ ]
<ปุ่ม [ชื่อ ="ชื่อปุ่ม"]> คำสั่ง;
[ ]
คำสั่ง;

[ ]

[ ]


<เมนู [lang="รหัสภาษา"]>
[ ]
[ ]
<pgc [รายการ ="รายการ"]
[จานสี="yuvfile|rgbfile"] [หยุดชั่วคราว="วินาที|inf"]>
[ ... ]

[ ]

[ ]

[ ]
[ ]
<pgc [รายการ = "notitle"] [จานสี ="yuvfile|rgbfile"] [หยุดชั่วคราว="วินาที|inf"]>
[ ... ]

[ ]


[ ]


รายละเอียดของไฟล์ควบคุม:

<dvdauthor [dest="เอาท์พุท-dir"] [jumppad="1|บน|ใช่" | allgprm="1|บน|ใช่"]>
เริ่มการทำงานของ dvdauthor dest หมายถึงไดเร็กทอรีโดยที่ ผู้เขียนดีวีดี จะเขียน
ไฟล์. สิ่งนี้ถูกแทนที่โดยตัวเลือก -o มีมากถึงหนึ่ง แท็กและอื่น ๆ
จำนวน 'NS.




สร้างชุดเมนูระดับ VMGM หรือชุดชื่อ มีศูนย์หรือมากกว่า
แท็กและหากเป็นชุดชื่อเรื่อง มากถึงหนึ่ง แท็ก

<เมนู [lang="รหัสภาษา"]>
ทำเครื่องหมายรายการเมนูด้วยภาษาทั่วไปสำหรับชุดเมนู VMGM หรือชุดชื่อเรื่อง
เรียกว่าใน ผู้เขียนดีวีดี คำศัพท์ "pgcgroup" มีมากถึงหนึ่ง แท็ก ขึ้น
เป็นหนึ่ง แท็ก มากถึงหนึ่ง แท็กและจำนวน แท็ก


ทำเครื่องหมายรายการชื่อเรื่องสำหรับชุดชื่อเรื่องนี้ เรียกว่า in ผู้เขียนดีวีดี คำศัพท์ a
"พีจีซีกรุ๊ป" มีมากถึงหนึ่ง แท็กมากถึงแปด แท็ก สูงสุด 32
แท็กและจำนวน แท็ก

<วิดีโอ [format="ntsc|pal"] [มุมมอง="4:3|16:9"] [ความละเอียด="เอ็กซ์วาย"]
[caption="field1|field2"] [ไวด์สกรีน="nopanscan|noletterbox|crop"] />
กำหนดค่าพารามิเตอร์วิดีโอด้วยตนเองสำหรับ pgcgroup นี้ หากสิ่งเหล่านี้เป็น
ไม่ได้ตั้งค่า จากนั้นจะถูกอนุมานจากสตรีมต้นทาง สังเกตว่า DVD
รูปแบบรองรับเฉพาะ 720x480, 704x480, 352x480 และ 352x240 . โดยเฉพาะ
ความละเอียดสำหรับ NTSC และความละเอียด 720x576, 704x576, 352x576 และ 352x288 สำหรับ
PAL แต่ผู้แต่งดีวีดีจะยอมรับอินพุตที่หลากหลายและปัดเศษขึ้นให้ใกล้เคียงที่สุด
ขนาด.

<เสียง [format="mp2|ac3|dts|pcm"] [ช่อง="จำนวนช่อง"] [dolby="เซอร์ราวด์"]
[quant="16bps|20bps|24bps|drc"] [samplerate="48khz|96khz"] [lang="ภาษา"]
[เนื้อหา="ปกติ|บกพร่อง|ความคิดเห็น1|ความคิดเห็น2"] />
กำหนดค่าสตรีมเสียงด้วยตนเองสำหรับ pgcgroup นี้ รายการหนึ่งครั้งสำหรับแต่ละสตรีม
พารามิเตอร์ส่วนใหญ่จะอนุมานโดยอัตโนมัติจาก VOB ต้นทาง ยกเว้น PCM
พารามิเตอร์ อย่างไรก็ตาม ต้องระบุภาษาและเนื้อหาด้วยตนเอง สังเกตว่า
เป็นไปได้ที่จะระบุภาษาและคุณลักษณะของเนื้อหาและปล่อยให้ ผู้เขียนดีวีดี
กรอกส่วนที่เหลือ

<ภาพย่อย [lang="ภาษา"] [เนื้อหา="ปกติ | ใหญ่ | เด็ก ๆ | ปกติ_cc | ใหญ่_cc |
เด็ก_cc | ถูกบังคับ | ผู้อำนวยการ | large_director | children_director"] />
กำหนดค่าภาพย่อย/คำบรรยายสำหรับ pgcgroup หรือ PGC นี้ด้วยตนเอง ที่
ระดับ pgcgroup แสดงรายการหนึ่งครั้งสำหรับแต่ละภาษา เหตุการณ์ที่ระดับ PGC ไม่
มี lang หรือแอตทริบิวต์ของเนื้อหา พวกเขาได้รับมรดกเหล่านั้นจากที่สอดคล้องกัน
แท็กที่ระดับ pgcgroup

<สตรีม mode="ปกติ | จอกว้าง | กล่องจดหมาย | panscan" id="สตรีม" />
ระบุ ID ของสตรีมที่เป็นตัวแทนของรูปภาพย่อยนี้ในa
โหมดการแสดงผลเฉพาะ สามารถระบุได้ต่อ PGC หรือทั้งกลุ่ม pgc

<pgc [รายการ="รายการ"] [จานสี="yuvfile|rgbfile"] [หยุดชั่วคราว="วินาที|inf"]>
PGC เป็นเพียงศัพท์เฉพาะสำหรับเมนูหรือชื่อ มีความหมายพิเศษ
ในข้อกำหนดดีวีดีดังนั้นฉันจึงยังคงใช้งานที่นี่ PGC สามารถมีคำสั่งที่ได้รับ
ดำเนินการก่อนเริ่มเล่นหรือหลังจากเล่นจบ ดู และ แท็ก
ด้านล่าง

หาก PGC เป็นเมนู คุณสามารถระบุรายการได้ตั้งแต่หนึ่งรายการขึ้นไป หมายความว่า
หากคุณกดปุ่มที่เกี่ยวข้องบนรีโมท DVD มันจะไปที่สิ่งนี้
เมนู. สำหรับเมนูระดับ VMGM ตัวเลือกเดียวคือชื่อ ซึ่งอยู่บนรีโมทของฉัน
ตรงกับปุ่มเมนูด้านบน สำหรับเมนูระดับชุดหัวเรื่อง คุณสามารถใช้รูท
คำบรรยาย เสียง มุม และปตท. หากต้องการมากกว่าหนึ่ง ให้แยกด้วย a
ช่องว่างหรือลูกน้ำ โปรดทราบว่ารายการรูทมีไว้สำหรับคำสั่งที่ข้ามจาก VMGM
เมนูระดับไปยังเมนูชุดชื่อเรื่อง

หาก PGC อยู่ในชุดชื่อเรื่อง จะถือว่าเป็นชื่อเรื่องเว้นแต่
รายการ = "notitle" ถูกระบุ

มาสก์ปุ่มและเมนูทั้งหมดและคำบรรยายทั้งหมดภายใน PGC ต้องใช้ 16 . ร่วมกัน
จานสี. ถ้าคุณใช้ spumax เพื่อสร้างแพ็กเก็ตคำบรรยาย/ภาพย่อย จากนั้น
ข้อมูลสีจะถูกส่งต่อไปยัง .โดยอัตโนมัติ ผู้เขียนดีวีดี; แต่ถ้าคุณ
ใช้คำบรรยายอื่นหรือต้องการควบคุมจานสีมากขึ้นคุณสามารถ
ระบุด้วยตนเองด้วยแอตทริบิวต์จานสี 16 รายการแรกของไฟล์
ควรเป็นจานสี 16 สี โดยแสดงเป็นเลขฐานสิบหก 6 หลัก
แสดงถึงการแยกย่อย RGB (หากชื่อไฟล์ลงท้ายด้วย .rgb หรือ YUV
แยกย่อย (หากชื่อไฟล์ไม่ลงท้ายด้วย .rgb หลังจากนั้นให้กด group
ข้อมูลสามารถแสดงเป็นคู่ของตัวเลขฐานสิบหก 8 หลัก; มากถึงสาม
อาจมีการระบุกลุ่มปุ่ม

หากคุณมีลำดับวิดีโอสั้น ๆ หรือเพียงแค่ต้องการให้วิดีโอหยุดชั่วคราวในตอนท้าย คุณ
สามารถใช้แอตทริบิวต์หยุดชั่วคราวเพื่อกำหนดจำนวนวินาที (เป็นจำนวนเต็ม) จาก 1 ถึง
254. หากคุณต้องการให้วิดีโอหยุดชั่วคราวโดยไม่มีกำหนด ให้ใช้ inf

คำสั่ง;

คำสั่ง;
ตั้งค่าคำสั่งที่จะดำเนินการก่อนหรือหลังการเล่น PGC สามารถใช้วนซ้ำได้
วิดีโอปัจจุบัน (โดยมี a กระโดด ... ลำดับ) หรือ to
ข้ามบทบางบทแบบมีเงื่อนไขหากตั้งค่าสถานะไว้

คำสั่ง;
ตั้งค่าคำสั่งที่จะดำเนินการเมื่อใส่ดิสก์ลงในเครื่องเล่นครั้งแรก (FPC = First
โปรแกรมเชน) สามารถใช้เพื่อข้ามไปยังเมนูเฉพาะหรือเริ่มต้น
ลงทะเบียนเมื่อเริ่มต้น หากไม่ได้ระบุไว้ จะมีการสร้างขึ้นโดยปริยายที่กระโดด
ไปยังเมนูแรกที่พบ หรือถ้าไม่มีเมนูก็จะข้ามไปเมนูแรก..

<ว็อบ ไฟล์="ไฟล์.mpg" [บท="บทที่ list"] [หยุดชั่วคราว="วินาที|inf"] />
ระบุไฟล์วิดีโออินพุตสำหรับเมนูหรือชื่อเรื่อง พร้อมตัวเลือกบทและ
หยุดในตอนท้าย

<เซลล์ [เริ่มต้น="การประทับเวลา"] [จบ ="การประทับเวลา"] [chapter="1|บน|ใช่" | โปรแกรม="1|บน|ใช่"]
[หยุดชั่วคราว="วินาที|inf"]> คำสั่ง;
วิธีการระบุจุดเครื่องหมายในชื่อที่มีรายละเอียดมากขึ้น ถ้ามีอยู่แล้ว
ประกอบด้วย ต้องไม่มีแอตทริบิวต์ของบท เซลล์สามารถมีคำสั่ง VM
ติดอยู่กับมันเพื่อดำเนินการเมื่อเล่น หากมีการตั้งค่าแอตทริบิวต์โปรแกรมแล้ว
เซลล์นี้จะเป็นจุดที่ผู้ใช้สามารถข้ามไปใช้ปุ่มก่อนหน้า/ถัดไปบน
รีโมทเครื่องเล่นดีวีดีของพวกเขา หากมีการตั้งค่าแอตทริบิวต์บท (หมายถึงโปรแกรมถูกตั้งค่าเป็น
ดี) จากนั้นเซลล์นี้ก็เป็นจุดของบทด้วย

[ชื่อ="ชื่อปุ่ม"]> คำสั่ง;
ระบุคำสั่งที่จะดำเนินการเมื่อผู้ใช้เลือกปุ่มด้วยปุ่ม
ชื่อที่ระบุ คุณกำหนดชื่อปุ่มและตำแหน่งด้วย spumax.

ภาษา DESCRIPTION


ภาษาค่อนข้างเรียบง่ายและดูเหมือนซี

· คำสั่งปิดท้ายด้วยเครื่องหมายอัฒภาค

· งบสามารถขยายได้หลายบรรทัด

· คำสั่งหลายรายการสามารถปรากฏในบรรทัดเดียว

· ช่องว่าง (ช่องว่าง แท็บ การขึ้นบรรทัดใหม่) ไม่สำคัญ ยกเว้นการแยกคำหลักและ
ตัวระบุ

· C-style /* ... */ แสดงความคิดเห็นได้ หรือคุณสามารถใช้ความคิดเห็น XML

ตัวแปร
เครื่องเสมือนดีวีดีประมวลผลค่า 16 บิต รองรับการใช้งานทั่วไปได้ถึง 16 แบบ
ทะเบียน; อย่างไรก็ตาม ผู้เขียนดีวีดี สำรอง 3 สำหรับการใช้งานภายใน ดังนั้นการลงทะเบียน 0-12 คือ
ใช้ได้และเรียกว่า g0 ถึง g12

นอกจากนี้ยังมีการลงทะเบียนระบบ 24 รายการซึ่งสามารถเรียกว่า s0 ถึง s23 ไม่ทั้งหมด
ของเหล่านี้สามารถตั้งค่าได้ หลายสิ่งเหล่านี้มีคำพ้องความหมายที่ช่วยในการจำ

เสียง (s1, แถว)
หมายถึงสตรีมเสียงตั้งแต่ 0-7

หัวเรื่องย่อย (s2, แถว)
แทร็กคำบรรยายตั้งแต่ 0-31 ถ้าอยากให้ซับไตเติ้ลเป็น
ปรากฏขึ้น คุณควรเพิ่ม 64 (เช่น เลือก 64-95) เพียงแค่เลือกแทร็ก
(0-31) หมายความว่าจะแสดงเฉพาะคำบรรยายที่บังคับเท่านั้นในขณะที่เปิดใช้งาน
track (64-95) หมายความว่าจะแสดงคำบรรยายทั้งหมด สิ่งนี้ทำให้คุณสามารถ
ได้บังคับคำบรรยายเฉพาะส่วนของหนังที่นักแสดงกำลังพูดอยู่
ภาษาต่างประเทศ (ถึงคนดู) แต่ยังมีซับไตเติ้ลปกติให้ฟัง
บกพร่อง ผู้ชมที่มีความบกพร่องทางการได้ยินจะเปิดใช้งานแทร็ก (64-95) ในขณะที่
ผู้ชมคนอื่นก็จะเลือกแทร็ก (0-31) ที่พวกเขาจะสามารถแบ่งปัน
ลู่

มุม (s3, แถว)
เลือกมุม (ยังไม่ทดลอง)

ปุ่ม (s8, แถว)
หมายถึงปุ่มที่ไฮไลต์อยู่ในปัจจุบัน โปรดทราบว่าค่าจะถูกคูณด้วย
1024 ดังนั้นปุ่มแรกคือ 1024 ปุ่มที่สองคือ 2048 เป็นต้น

การแสดงออก
นิพจน์เป็นไปตามไวยากรณ์ C ทั่วไป ยกเว้นว่าบูลีนไม่สามารถแปลงเป็นจำนวนเต็มได้
และในทางกลับกัน. ตัวดำเนินการและการเปรียบเทียบคือ:

==, !=, >=, >, <=, <, &&, ||, !, eq, ne, ge, gt, le, lt, และ, หรือ, xor, ไม่ใช่, +, -, *, / , %,
&, |, ^

เนื่องจากรหัสถูกห่อหุ้มใน XML ตัวแยกวิเคราะห์จะจับ < ตัวอักษร . ที่ไม่ใช้ Escape
(กล่าวคือ ไม่ได้เขียนเป็น "<") ดังนั้นจึงมีการจัดเตรียมตัวช่วยจำตามตัวอักษรไว้สำหรับทุกคน
ตัวดำเนินการเปรียบเทียบเพื่อความสม่ำเสมอ หรือใส่รหัส a
มาตรา.

นอกจากนี้ยังมีฟังก์ชันตัวเลข:

สุ่ม(การแสดงออก)
คำนวณตัวเลขสุ่มเทียม ระหว่าง 1 และตัวเลขที่ให้มาอย่างครอบคลุม

บล็อก
Blocks เป็นคำสั่งเดียว (สิ้นสุดโดยเครื่องหมายอัฒภาค) หรือกลุ่มของคำสั่ง
ห่อด้วยเหล็กดัด ตัวอย่างเช่น:

·
g3=s7;

·
{
เสียง=1;
คำบรรยาย=65;
ข้ามเมนู vmgm 3;
}

งบ
คำสั่งที่รองรับค่อนข้างง่ายในขณะนี้

ตัวแปร=การแสดงออก;
ตั้งค่าตัวแปรให้เท่ากับผลลัพธ์ของสมการ

if (การแสดงออก) บล็อก;

if (การแสดงออก) บล็อก; อื่น บล็อก;
คำนวณนิพจน์ ถ้าเป็นจริง มันจะรันบล็อกของโค้ด

กระโดด เป้าหมาย;

โทรศัพท์ เป้าหมาย [ประวัติย่อ เซลล์];

ประวัติย่อ;
ข้ามไปที่ชื่อหรือเมนูเฉพาะ หรือเรียกเมนูเฉพาะ หรือกลับไปที่
ชื่อเรียก คุณสามารถดำเนินการโทรจากชื่อไปยังเมนูเท่านั้น รูปแบบอื่นๆ ทั้งหมด
เป็นสิ่งผิดกฎหมาย จุดประสงค์ในการใช้โทรแทนการกระโดด (นอกจากที่จริงแล้ว
สนับสนุนรายการเป้าหมายที่ไม่เกิดร่วมกัน) คือการอนุญาตให้เมนูกลับไปที่
ชี้ไปที่ชื่อที่เกิดการโทรโดยใช้ประวัติย่อ คุณสามารถด้วยตนเอง
ระบุเซลล์ส่งคืนโดยใช้คำสำคัญ ประวัติย่อ แต่ถ้าคุณไม่ได้ระบุ
และคุณใช้คำสั่งในบล็อกคำสั่งหลัง จากนั้นจะถือว่า cell
1.

เป้าหมาย
ต่อไปนี้เป็นเป้าหมายที่เป็นไปได้ (โปรดทราบว่าเมนูไม่มีบท):

[vmmm | ชุดหัวเรื่อง X] เมนู

[vmmm | ชุดหัวเรื่อง X] เมนู Y

[vmmm | ชุดหัวเรื่อง X] เมนู การเข้า Z
กำหนดเป้าหมายเมนูเริ่มต้น หมายเลขเมนู Y หรือเมนูที่ระบุเป็นรายการ
สำหรับ Z เมนูอยู่ในโดเมน VMGM หรือ titleset หากคุณต้องการกำหนดเป้าหมาย a
เมนูในโดเมนปัจจุบัน จากนั้นคุณสามารถละเว้นชื่อโดเมนได้

[ชื่อเรื่อง X] ชื่อเรื่อง Y [บท Z]
กำหนดเป้าหมายชื่อหรือบทในชื่อ การนับเริ่มต้นที่ 1 ทั้งหมด
ชื่อบนแผ่นดิสก์สามารถเข้าถึงได้ในโดเมน VMGM หรือคุณสามารถเข้าถึงได้โดย
ชุดหัวเรื่องแทน

บท Z
กำหนดเป้าหมายบทในชื่อปัจจุบัน

โครงการ Z

เซลล์ Z กำหนดเป้าหมายโปรแกรมหรือเซลล์ใน PGC ปัจจุบัน คุณสามารถใช้สิ่งนี้เพื่อสร้างการวนซ้ำ
เมนู: ข้ามเซลล์ 1;

เซลล์ ด้านบน

ถัดไป เซลล์

prev เซลล์

โครงการ ด้านบน

ถัดไป โครงการ

prev โครงการ

PGC ด้านบน

ถัดไป PGC

prev PGC

up PGC

PGC หาง
(ข้ามเท่านั้น) ดำเนินการถ่ายโอนการควบคุมที่เกี่ยวข้องภายในเมนู/ชื่อปัจจุบัน
"เซลล์/โปรแกรม/pgc บนสุด" กลับไปที่จุดเริ่มต้นของเซลล์/โปรแกรม/PGC ปัจจุบัน
"ถัดไป/ก่อนหน้าเซลล์/โปรแกรม/pgc" ไปที่เซลล์/โปรแกรม/PGC ถัดไปหรือก่อนหน้า "ขึ้น
pgc" ไปที่ "up" PGC (ปัจจุบันไม่สามารถตั้งค่าได้ใน ผู้เขียนดีวีดี); และ "หาง pgc"
ไปที่ ลำดับใน PGC ปัจจุบัน

บทที่มีหมายเลขจาก 1 ในแต่ละชื่อในขณะที่โปรแกรมมีหมายเลขจาก 1 ในแต่ละ
พีจีซี. ดังนั้นหลังสามารถตั้งค่าใหม่ได้อย่างอิสระเมื่อมีมากกว่าหนึ่ง
PGC ในชื่อเรื่อง

ข้อ จำกัด


ข้อจำกัดต่อไปนี้กำหนดโดยข้อกำหนดของ DVD-Video

มีได้ไม่เกิน 99 ชุดชื่อเรื่อง ไม่เกิน 99 เมนูใน VMG หรือชุดชื่อ
และไม่เกิน 99 ชื่อเรื่องในชุดชื่อเรื่อง

แต่ละหัวข้อสามารถประกอบด้วย PGC ได้มากถึง 999 รายการ แต่ละ PGC อาจประกอบด้วยได้ถึง 255 โปรแกรม
NS และ ส่วนของ PGC ที่รวมกันสามารถมีได้ไม่เกิน 128 VM
คำแนะนำ

เนื่องจากมีไฟล์ VOB (VIDEO_TS.VOB) เพียงไฟล์เดียวใน VMG จำนวนวิดีโอทั้งหมดจึงอยู่ที่
เมนู VMG ต้องพอดีกับ 1073709056 ไบต์ (524272 เซ็กเตอร์ละ 2kiB) ในแต่ละ
titleset วิดีโอเมนูทั้งหมดต้องพอดีกับ VOB แรก (VTS_nn_0.VOB) ดังนั้นจึงจำกัดให้
จำนวนเงินที่เท่ากัน[ป้องกันอีเมล]> MarcLeeman2003Marc LeemanFri 30 ธ.ค. 19:47:26 CET
2005

23 2010 ตุลาคม ดีวีดีผู้แต่ง(1)

ใช้ dvdauthor ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    ทำความสะอาดล้ำลึก
    ทำความสะอาดล้ำลึก
    สคริปต์ Kotlin ที่สร้างนิวเคลียร์ทั้งหมด
    แคชจากโครงการ Gradle/Android
    มีประโยชน์เมื่อ Gradle หรือ IDE ให้คุณ
    ลง. สคริปต์ได้รับการทดสอบแล้ว
    macOS แต่...
    ดาวน์โหลด ทำความสะอาดอย่างล้ำลึก
  • 2
    ปลั๊กอิน Eclipse Checkstyle
    ปลั๊กอิน Eclipse Checkstyle
    ปลั๊กอิน Eclipse Checkstyle
    รวมโค้ด Checkstyle Java
    ผู้ตรวจสอบบัญชีใน Eclipse IDE ดิ
    ปลั๊กอินให้ข้อเสนอแนะแบบเรียลไทม์กับ
    ผู้ใช้เกี่ยวกับการละเมิด...
    ดาวน์โหลดปลั๊กอิน Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player เป็นเครื่องเล่นสื่อฟรี
    ซอฟต์แวร์ ส่วนหนึ่งขึ้นอยู่กับ WMP และ VLC เดอะ
    เครื่องเล่นในสไตล์มินิมอลด้วย
    ธีมสีมากกว่าสิบสีและยังสามารถ
    ข ...
    ดาวน์โหลด AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV และ ADDON สำหรับ XBMC/
    Kodi que อนุญาต disponer de un
    ตัวถอดรหัสของ los servicios IPTV ของ
    Movistar รวมเข้าด้วยกัน
    ศูนย์สื่อแม...
    ดาวน์โหลด movistartv
  • 5
    รหัส :: บล็อก
    รหัส :: บล็อก
    Code::Blocks เป็นโอเพ่นซอร์สฟรี
    ข้ามแพลตฟอร์ม C, C++ และ Fortran IDE
    สร้างขึ้นเพื่อตอบสนองความต้องการสูงสุด
    ของผู้ใช้ มันถูกออกแบบมาให้มาก
    ขยาย...
    ดาวน์โหลด Code::Blocks
  • 6
    ท่ามกลาง
    ท่ามกลาง
    ท่ามกลางหรือส่วนต่อประสาน Minecraft ขั้นสูง
    และการติดตามข้อมูล/โครงสร้างเป็นเครื่องมือในการ
    แสดงภาพรวมของ Minecraft
    โลกโดยไม่ต้องสร้างมันขึ้นมาจริงๆ มัน
    สามารถ ...
    ดาวน์โหลดท่ามกลาง
  • เพิ่มเติม»

คำสั่ง Linux

Ad