dvdauthor - ক্লাউডে অনলাইন

এটি হল dvdauthor কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


dvdauthor - একটি উপযুক্ত DVD ফাইল সিস্টেমে একাধিক mpeg প্রোগ্রাম স্ট্রীম একত্রিত করে

সাইনোপিসিস


dvdautor [ -o output-dir ] -x xml-কন্ট্রোল-ফাইল

dvdautor [ -o output-dir ] [ -j | --জাম্পপ্যাড | -g | --allgprm ] [ -T | --toc ] [ মেনু or
খেতাব অপশন ]

ডিভিডি পটভূমি


একটি উচ্চ স্তরে, একটি ডিভিডি হল মেনু এবং শিরোনামের একটি সংগ্রহ৷ ধারণাগতভাবে, একটি মেনু রয়েছে
বোতামগুলি যা অ্যাকশন বরাদ্দ করা যেতে পারে এবং শেষ ব্যবহারকারীকে পছন্দের একটি তালিকা প্রদান করে,
যখন একটি শিরোনামে ডিভিডির মূল বিষয়বস্তু থাকে। যাইহোক, বাস্তবে অনেক
মেনুতে উপলব্ধ বৈশিষ্ট্যগুলি (বোতাম, বিরতি, এবং লুপিং সহ) উপলব্ধ
শিরোনামে

মেনু এবং শিরোনাম টাইটেলসেট এবং VMGM মেনু সেটে বিভক্ত। একটি শিরোনাম সেট করতে পারেন
অনেকগুলি মেনু এবং শিরোনাম রয়েছে যা একসাথে কাজ করার জন্য। তালিকা",
ডিভিডি প্লেয়ারের রিমোট কন্ট্রোলে "অডিও", "সাবটাইটেল" এবং "কোণ" বোতামগুলি
যে শিরোনামটি চালানো হচ্ছে একই শিরোনাম সেটে মেনু অ্যাক্সেস করুন। সব শিরোনাম এবং
একটি প্রদত্ত শিরোনাম সেটের মেনুতে একই ভিডিও, অডিও এবং সাবটাইটেল সেটিংস রয়েছে (
মেনুগুলির সংজ্ঞাগুলি শিরোনামের সংজ্ঞা থেকে স্বতন্ত্র), তাই যদি আপনি
বিভিন্ন সেটিংস থাকতে চান (উদাহরণস্বরূপ ওয়াইডস্ক্রিন বনাম স্ট্যান্ডার্ড আকৃতির অনুপাত), তারপর
আপনার আলাদা শিরোনাম প্রয়োজন। টাইটেলসেটগুলি একে অপরের দিকে ঝাঁপিয়ে পড়ার জন্য নয়, তাই VMGM
মেনু ডোমেইন ব্যবহার করা হয়। এটি মেনুগুলির একটি সংগ্রহ (কোনও শিরোনাম নেই) যা মেনুগুলি অ্যাক্সেস করতে পারে
এবং সমস্ত শিরোনামের শিরোনাম।

একটি ডিভিডি লেখক কিভাবে সিদ্ধান্ত নেওয়ার সময় সবচেয়ে হতাশাজনক জিনিস এক যে আছে
প্রায়ই একই কাজ সম্পন্ন করার অনেক উপায়. উদাহরণস্বরূপ, আপনাকে সিদ্ধান্ত নিতে হবে কিনা
VMGM স্তর বা শিরোনাম স্তরে মেনু সনাক্ত করুন। একটি সাধারণ সেটআপ সনাক্ত করা হয়
ভিএমজিএম স্তরে উচ্চ স্তরের মেনু এবং নিম্ন স্তরের কনফিগারেশন মেনু (দৃশ্য / অডিও /
সাবটাইটেল নির্বাচন) টাইটেলসেটে। ডিভিডি অতিরিক্ত আছে, সম্ভবত একটি কম সঙ্গে
মানসম্পন্ন অডিও ট্র্যাক এবং একটি 4:3 অনুপাত, তারপর তারা একটি পৃথক শিরোনাম সেটে থাকবে
টাইটেলসেট স্তরে অবস্থিত অতিরিক্তগুলির মধ্যে নির্বাচন করার জন্য একটি মেনু।

DVDAUTHOR বর্ণনাঃ


dvdautor বিচ্ছিন্ন অপারেশনে কাজ করে। একে একে একে একে একে একে একে একে একে একে একে শিরোনাম লেখেন
অবশেষে ডিস্ক সম্পূর্ণ করার জন্য VMGM লেখক। সেই সময়ে বিষয়বস্তু লেখা যাবে
একটি ডিভিডি থেকে আউট. যদি আপনি নিয়ন্ত্রণ করেন dvdautor কমান্ড লাইন আর্গুমেন্ট সহ, তারপর প্রতিটি
পদক্ষেপ স্বাধীনভাবে ঘটবে; তবে আপনি যদি XML কন্ট্রোল ফাইল ব্যবহার করেন, তাহলে আপনি
একটিতে কিছু বা সমস্ত পদক্ষেপ একত্রিত করার বিকল্প আছে।

VOBs পাস dvdautor ডিভিডি NAV (VOBU) প্যাকেট মাল্টিপ্লেক্সে থাকতে হবে
সঠিক অবস্থান। অনেক টুল সহ এটি করতে পারে mplex mjpegtools 1.6.0 বা থেকে
পরে। dvdautor তারপর সঠিক ডেটা দিয়ে এই প্যাকেটগুলি পূরণ করবে। বিশেষ যত্ন আছে
নিশ্চিত করার জন্য নেওয়া হয়েছে dvdautor ফিফো অনুগত; যে প্রতিটি উৎস VOB হতে পারে
অন্য প্রোগ্রামের আউটপুট (যেমন mplex) এটি অনেক সিস্টেমে দ্রুত সম্পাদন করতে পারে
অতিরিক্ত ফাইল সিস্টেম অ্যাক্সেস এড়ানোর মাধ্যমে।

কমান্ড লাইন বর্ণনাঃ


-o output-dir

-O output-dir
ডিভিডি-ভিডিও ফাইল কাঠামো সংরক্ষণ করার জন্য গন্তব্য ডিরেক্টরি। যদি -O হয়
নির্দিষ্ট করা হয়েছে, তারপর যেকোন বিদ্যমান ডিরেক্টরি মুছে ফেলা হবে।

-j

--জাম্পপ্যাড
জাম্পপ্যাড তৈরি করতে সক্ষম করে, যা বেছে নেওয়ার ক্ষেত্রে আরও নমনীয়তার অনুমতি দেয়
জাম্প/কল ডেসিনেশন।

-g

--allgprm
সমস্ত 16টি সাধারণ উদ্দেশ্য রেজিস্টারের ব্যবহার সক্ষম করুন৷ জাম্পপ্যাড ব্যবহার নিষিদ্ধ
এবং কিছু জটিল অভিব্যক্তি যার জন্য অস্থায়ী নিবন্ধন প্রয়োজন।

-T একটি শিরোনাম সেটের পরিবর্তে বিষয়বস্তু ফাইলের টেবিল তৈরি করে। যদি এই বিকল্পটি ব্যবহার করা হয়,
এটি প্রথমে তালিকাভুক্ত করা উচিত, এবং আপনি কোনো শিরোনাম নির্দিষ্ট নাও করতে পারেন।

-m একটি মেনু তৈরি করে।

-t একটি শিরোনাম তৈরি করে।

-v ভিডিও অপট

--ভিডিও=ভিডিও অপট
ভিডিও বিকল্পগুলির একটি প্লাস (+) পৃথক তালিকা। Dvdauthor কোন অনুমান করার চেষ্টা করবে
অনির্দিষ্ট বিকল্প। pal, ntsc, 4:3, 16:9, 720xfull, 720x576, 720x480, 704xfull,
704x576, 704x480, 352xfull, 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,
surround, nolang, 1ch, 2ch, 3ch, 4ch, 5ch, 6ch, 7ch, 8ch, এবং যেকোনো দুটি অক্ষর ISO
639 ভাষার সংক্ষিপ্ত রূপ। ডিফল্ট হল 1 ট্র্যাক, mp2, 20bps, nolang, 2ch৷ 'ac3'
বোঝায় drc, 6ch.

-s subpicture-opts

--উপচিত্র=subpicture-opts
প্রতিটি ট্র্যাকের সাথে একটি সাবপিকচার ট্র্যাকের জন্য বিকল্পগুলির একটি প্লাস (+) আলাদা করা তালিকা
একটি কমা (,) দ্বারা পৃথক করা হয়েছে। নোলাং এবং যেকোনো দুই অক্ষরের ভাষার সংক্ষিপ্ত রূপ (দেখুন -এ)
ডিফল্ট কোনো সাবপিকচার ট্র্যাক নয়।

-e এন্ট্রি(গুলি)

--প্রবেশ=এন্ট্রি(গুলি)
নির্দিষ্ট পরিস্থিতিতে বর্তমান মেনুকে ডিফল্ট করে তোলে। এটি একটি কমা
যেকোনো একটির আলাদা তালিকা:

TOC মেনুর জন্য: শিরোনাম

ভিটিএস মেনুর জন্য: রুট, পিটিটি, অডিও, সাবটাইটেল, কোণ

-p প্যালেট-ফাইল

--প্যালেট=প্যালেট-ফাইল
সাবপিকচার প্যালেট কোথায় পেতে হবে তা নির্দিষ্ট করে। প্রতি শিরোনাম এবং প্রতি মেনুতে সেট করা যায়। যদি
ফাইলের নামটি .rgb (কেস সংবেদনশীল) এ শেষ হয় তারপর এটিকে আরজিবি বলে ধরে নেওয়া হয়,
অন্যথায় এটি YUV। এন্ট্রি 6 হেক্সাডেসিমেল সংখ্যা হতে হবে. ফাইল ডিফল্ট xste-
palette.dat

-c অধ্যায়

--অধ্যায়=অধ্যায়
অধ্যায় চিহ্নিতকারীর একটি কমা (,) পৃথক তালিকা নির্দিষ্ট করে। প্রতিটি মার্কার ফর্ম হয়
[[h:]mm:]ss[.frac] এবং তালিকাভুক্ত পরবর্তী ফাইলের SCR এর সাথে আপেক্ষিক (স্বাধীন
যে কোনো টাইমস্ট্যাম্প ট্রান্সপোজিং যা dvdauthor এর মধ্যে ঘটে)। অধ্যায় চিহ্নিতকারী
শুধুমাত্র তালিকাভুক্ত পরবর্তী ফাইলে আবেদন করুন। ডিফল্ট 0.

-f mpeg-ফাইল

--ফাইল=mpeg-ফাইল

mpeg-ফাইল
হয় একটি ফাইল, একটি পাইপ, অথবা একটি শেল কমান্ড উল্লেখ করে যেটি | যা একটি সরবরাহ করে
VOB সেক্টর সহ MPEG-2 সিস্টেম স্ট্রীম উপযুক্ত জায়গায় সন্নিবেশিত (ব্যবহার করে
mplex -f 8 তৈরি করতে)

-b buttondef

--বোতাম=X1xY1-X2xY2, কমান্ডলিস্ট
নির্দিষ্ট আকারের একটি বোতাম তৈরি করে। বর্ণনার জন্য LANGUAGE DESCRIPTION দেখুন
of কমান্ড তালিকা.

-i [প্রি|পোস্ট]=কমান্ডলিস্ট

--নির্দেশ=[প্রি|পোস্ট]=কমান্ডলিস্ট
চালায় কমান্ড তালিকা নির্দেশ আগে বা শেষে হয়
মেনু/শিরোনাম। এর বিন্যাসের জন্য LANGUAGE DESCRIPTION দেখুন কমান্ড তালিকা

এক্সএমএল বর্ণনাঃ


এখানে কন্ট্রোল ফাইলের মৌলিক গঠন:

<dvdauthor [dest="output-dir"] [jumppad="1|on|yes" | allgprm="1|on|হ্যাঁ"]>

[আদেশ;]
<মেনু [lang="ভাষা-কোড"]>
<ভিডিও [format="ntsc|pal"] [aspect="4:3|16:9"]
[রেজোলিউশন ="XxY"] [ক্যাপশন="field1|field2"]
[widescreen="nopanscan|noletterbox|crop"] />
<অডিও [format="mp2|ac3|dts|pcm"] [channels="সংখ্যা চ্যানেল"]
[quant="16bps|20bps|24bps|drc"] [ডলবি="চারপাশে"]
[samplerate="48khz|96khz"] [lang="ভাষা"]
[content="normal|impaired|comments1|comments2"] />
[]
<উপচিত্র [lang="ভাষা-কোড"]>
<স্ট্রিম মোড="নরমাল|ওয়াইডস্ক্রিন|লেটারবক্স|প্যানস্ক্যান"
[content="normal|large|children|normal_cc|large_cc|children_cc|forced|director|large_director|children_director"]
id="প্রবাহিত"/>
[]

[]
<pgc [entry="title"] [palette="yuvfile|rgbfile"]
[বিরাম =সেকেন্ড|inf"]>

[]

আদেশ;
<vob ফাইল="file.mpg" [অধ্যায় ="অধ্যায়-তালিকা"]
[বিরাম =সেকেন্ড|inf"]>
<সেল [শুরু="টাইমস্ট্যাম্প"] [শেষ ="টাইমস্ট্যাম্প"]
[অধ্যায়="1|অন|হ্যাঁ" | প্রোগ্রাম="1|অন|হ্যাঁ"] [বিরতি="সেকেন্ড|inf"]>
আদেশ;


[]
<বোতাম [নাম="বোতামের নাম"]> আদেশ;
[]
আদেশ;

[]

[]


<মেনু [lang="ভাষা-কোড"]>
[]
[]
<pgc [entry="এন্ট্রি"]
[প্যালেট="yuvfile|rgbfile"] [বিরতি ="সেকেন্ড|inf"]>
[...]

[]

[]

[]
[]
<pgc [entry="notitle"] [palette="yuvfile|rgbfile"] [বিরতি ="সেকেন্ড|inf"]>
[...]

[]


[]


নিয়ন্ত্রণ ফাইলের একটি ভাঙ্গন:

<dvdautor [deest="output-dir"] [jumppad="1|অন|হ্যাঁ" | allgprm="1|on|yes"]>
dvdauthor শুরু করে। dest নির্দেশিকা নির্দেশ করে যেখানে dvdautor লিখবে
নথি পত্র. এটি -o বিকল্প দ্বারা ওভাররাইড করা হয়েছে। একটি ট্যাগ এবং যেকোনো একটি পর্যন্ত থাকে
এর সংখ্যা।




একটি VMGM স্তরের মেনু সেট বা একটি শিরোনাম সেট তৈরি করে। শূন্য বা তার বেশি রয়েছে
ট্যাগ এবং যদি একটি শিরোনাম সেট, একটি পর্যন্ত ট্যাগ।

<মেনু [lang="ভাষা-কোড"]>
এই VMGM মেনু সেট বা শিরোনাম সেটের জন্য একটি সাধারণ ভাষা সহ মেনুগুলির একটি তালিকা চিহ্নিত করে,
ডাকা dvdautor পরিভাষা একটি "pgcgroup।" একটি পর্যন্ত ট্যাগ রয়েছে
একটি ট্যাগ পর্যন্ত, একটি ট্যাগ পর্যন্ত, এবং যে কোন ট্যাগ।


এই শিরোনাম সেটের জন্য শিরোনামের তালিকা চিহ্নিত করে, ডাকা হয় dvdautor পরিভাষা a
"pgcgroup।" একটি ট্যাগ পর্যন্ত, আটটি ট্যাগ পর্যন্ত, 32টি পর্যন্ত
ট্যাগ, এবং যেকোন সংখ্যক ট্যাগ।

<ভিডিও [format="ntsc|pal"] [aspect="4:3|16:9"] [রেজোলিউশন ="XxY"]
[caption="field1|field2"] [widescreen="nopanscan|noletterbox|crop"] />
এই পিজিসিগ্রুপের জন্য ভিডিও প্যারামিটার ম্যানুয়ালি কনফিগার করে। এগুলোর কোনোটি হলে
সেট করা হয়নি, তাহলে সেগুলি উৎস স্ট্রীম থেকে অনুমান করা হবে। উল্লেখ্য যে ডিভিডি
বিন্যাস শুধুমাত্র বিশেষভাবে 720x480, 704x480, 352x480, এবং 352x240 সমর্থন করে
NTSC এর জন্য রেজোলিউশন, এবং 720x576, 704x576, 352x576, এবং 352x288 রেজোলিউশন
PAL, কিন্তু DVD লেখক বিস্তৃত পরিসরের ইনপুট গ্রহণ করবে এবং নিকটতম পর্যন্ত বৃত্তাকার করবে
আকার.

<অডিও [format="mp2|ac3|dts|pcm"] [চ্যানেল ="সংখ্যা চ্যানেল"] [ডলবি="চারপাশ"]
[quant="16bps|20bps|24bps|drc"] [samplerate="48khz|96khz"] [lang="ভাষা"]
[সামগ্রী="স্বাভাবিক|প্রতিবন্ধী|মন্তব্য1|মন্তব্য2"] />
এই পিজিসিগ্রুপের জন্য ম্যানুয়ালি একটি অডিও স্ট্রীম কনফিগার করে। প্রতিটি প্রবাহের জন্য একবার তালিকা করুন।
PCM ব্যতীত বেশিরভাগ পরামিতি উৎস VOB থেকে স্বয়ংক্রিয়ভাবে অনুমান করা হয়
পরামিতি যাইহোক, ভাষা এবং বিষয়বস্তু ম্যানুয়ালি নির্দিষ্ট করা আবশ্যক। মনে রাখবেন যে
এটা সম্ভব শুধু ভাষা এবং বিষয়বস্তু বৈশিষ্ট্য তালিকা এবং যাক dvdautor
বাকি পূরণ করুন।

<সাবপিকচার [lang="ভাষা"] [সামগ্রী = স্বাভাবিক | বড় | শিশু | normal_cc | বড়_সিসি |
শিশু_সিসি | জোরপূর্বক | পরিচালক | বড়_পরিচালক | শিশু_পরিচালক"] />
এই pgcgroup বা PGC-এর জন্য ম্যানুয়ালি একটি সাবপিকচার/সাবটাইটেল কনফিগার করে। এ
pgcgroup স্তর, প্রতিটি ভাষার জন্য একবার তালিকা করুন। পিজিসি পর্যায়ে ঘটনা ঘটে না
ল্যাং বা বিষয়বস্তু বৈশিষ্ট্য আছে; তারা সংশ্লিষ্ট থেকে যারা উত্তরাধিকারী
pgcgroup স্তরে ট্যাগ।

<প্রবাহ মোড="সাধারণ|ওয়াইডস্ক্রিন|লেটারবক্স|প্যানস্ক্যান" id="প্রবাহিত" />
একটি স্ট্রীমের আইডি নির্দিষ্ট করে যা a তে এই সাবপিকচারের প্রতিনিধিত্ব করে
বিশেষ প্রদর্শন মোড। এটি প্রতি-PGC, বা pgcgroup-ব্যাপী নির্দিষ্ট করা যেতে পারে।

<pgc [এন্ট্রি="এন্ট্রি"] [প্যালেট="yuvfile|rgbfile"] [বিরাম =সেকেন্ড|inf"]>
একটি PGC একটি মেনু বা একটি শিরোনামের জন্য একটি অভিনব শব্দ। এর একটি বিশেষ অর্থ রয়েছে
ডিভিডি স্পেকের মধ্যে তাই আমি এটির ব্যবহার এখানে ধরে রেখেছি। PGC এর কমান্ড থাকতে পারে যে পেতে
তারা খেলা শুরু করার আগে বা শেষ হওয়ার পরে মৃত্যুদন্ড কার্যকর করা হয়; এবং ট্যাগ দেখুন
নিচে.

যদি PGC একটি মেনু হয়, আপনি এটির জন্য এক বা একাধিক এন্ট্রি নির্দিষ্ট করতে পারেন। এই যে মানে
আপনি যদি আপনার ডিভিডি রিমোটের সংশ্লিষ্ট বোতাম টিপুন, তাহলে এটি এখানে যাবে
তালিকা. একটি VMGM স্তরের মেনুর জন্য, একমাত্র পছন্দ হল শিরোনাম, যা আমার রিমোটে
উপরের মেনু বোতামের সাথে মিলে যায়। একটি শিরোনাম স্তরের মেনুর জন্য, আপনি রুট ব্যবহার করতে পারেন,
সাবটাইটেল, অডিও, অ্যাঙ্গেল এবং পিটিটি। আপনি যদি একাধিক চান, একটি দ্বারা তাদের পৃথক করুন
স্থান বা কমা। মনে রাখবেন যে রুট এন্ট্রি একটি VMGM থেকে লাফানো কমান্ডের জন্য বোঝানো হয়
একটি শিরোনাম মেনুতে স্তর মেনু।

যদি পিজিসি একটি শিরোনাম সেটে থাকে, তবে এটি একটি শিরোনাম না হলে ধরে নেওয়া হয়
entry="notitle" নির্দিষ্ট করা আছে।

সমস্ত বোতাম এবং মেনু মাস্ক এবং একটি PGC-এর মধ্যে সমস্ত সাবটাইটেল অবশ্যই একই 16 ভাগ করতে হবে
রঙ্গের পাত. ব্যবহার করলে স্পুমুক্স তারপর সাবটাইটেল/সাবপিকচার প্যাকেট তৈরি করতে
রঙের তথ্য স্বয়ংক্রিয়ভাবে পাস করা হবে dvdautor; যাইহোক, যদি আপনি
অন্য সাবটাইটার ব্যবহার করুন বা প্যালেটের উপর আরও নিয়ন্ত্রণ করতে চান, আপনি করতে পারেন
প্যালেট অ্যাট্রিবিউট দিয়ে ম্যানুয়ালি এটি নির্দিষ্ট করুন। ফাইলের প্রথম 16টি এন্ট্রি
প্যালেটের 16 টি রঙ হওয়া উচিত, 6 সংখ্যার হেক্সাডেসিমেল সংখ্যা হিসাবে তালিকাভুক্ত
RGB ব্রেকডাউনের প্রতিনিধিত্ব করে (যদি ফাইলের নাম .rgb বা YUV-এ শেষ হয়
ব্রেকডাউন (যদি ফাইলের নাম .rgb-এ শেষ না হয়। এর পরে, বোতাম গ্রুপ
তথ্য 8 সংখ্যার হেক্সাডেসিমেল সংখ্যার জোড়া হিসাবে তালিকাভুক্ত করা যেতে পারে; তিন পর্যন্ত
বোতাম গ্রুপ নির্দিষ্ট করা যেতে পারে.

আপনার যদি একটি ছোট ভিডিও ক্রম থাকে বা আপনি ভিডিওটি শেষে বিরতি দিতে চান, আপনি
1 থেকে সেকেন্ডের সংখ্যা (একটি পূর্ণসংখ্যা হিসাবে) সেট করতে বিরতি বৈশিষ্ট্য ব্যবহার করতে পারেন
254. আপনি যদি ভিডিওটি অনির্দিষ্টকালের জন্য বিরতি দিতে চান, তাহলে inf ব্যবহার করুন।

আদেশ;

আদেশ;
PGC চালানোর আগে বা পরে চালানোর জন্য কমান্ড সেট করে। এটা লুপ ব্যবহার করা যেতে পারে
বর্তমান ভিডিও (একটি জাম্প ... ক্রম থাকার দ্বারা), অথবা
শর্তসাপেক্ষে নির্দিষ্ট অধ্যায় এড়িয়ে যান যদি একটি পতাকা সেট করা থাকে।

আদেশ;
যখন ডিস্কটি প্লেয়ারে প্রথম রাখা হয় তখন চালানোর জন্য কমান্ড সেট করে (FPC = প্রথম
প্রোগ্রাম চেইন)। এটি একটি নির্দিষ্ট মেনুতে লাফ দিতে বা আরম্ভ করতে ব্যবহার করা যেতে পারে
স্টার্টআপে নিবন্ধন করে। যদি নির্দিষ্ট না করা হয়, একটি অন্তর্নিহিত তৈরি করা হবে যা লাফ দেয়
পাওয়া প্রথম মেনুতে, অথবা যদি কোনও মেনু না থাকে তবে এটি প্রথম শিরোনামে চলে যাবে..

<vob ফাইল="file.mpg" [অধ্যায়="অধ্যায়-তালিকা"] [বিরাম =সেকেন্ড|inf"] />
ঐচ্ছিক অধ্যায় পয়েন্ট এবং একটি মেনু বা শিরোনামের জন্য একটি ইনপুট ভিডিও ফাইল নির্দিষ্ট করে
শেষে বিরতি।

<কোষ [শুরু="টাইমস্ট্যাম্প"] [শেষ ="টাইমস্ট্যাম্প"] [অধ্যায়="1|অন|হ্যাঁ" | প্রোগ্রাম="1|অন|হ্যাঁ"]
[বিরাম =সেকেন্ড|inf"]> আদেশ;
একটি শিরোনামে মার্কার পয়েন্ট নির্দিষ্ট করার আরও বিস্তারিত উপায়। যদি উপস্থিত থাকে, তাহলে
ধারণকারী একটি অধ্যায় বৈশিষ্ট্য থাকতে হবে না. একটি কক্ষে একটি VM কমান্ড থাকতে পারে
এটির সাথে সংযুক্ত, এটি চালানোর সময় কার্যকর করা হবে৷ যদি প্রোগ্রাম অ্যাট্রিবিউট সেট করা থাকে, তাহলে
এই সেলটি এমন একটি বিন্দু হবে যা ব্যবহারকারী আগের/পরবর্তী বোতামগুলি ব্যবহার করে এড়িয়ে যেতে পারে
তাদের ডিভিডি প্লেয়ার রিমোট। অধ্যায় বৈশিষ্ট্য সেট করা থাকলে (প্রোগ্রাম হিসাবে সেট করা হয়
ভাল), তাহলে এই ঘরটিও একটি অধ্যায় বিন্দু।

<বোতাম [নাম="বোতামের নাম"]> আদেশ;
ব্যবহারকারী যখন এর সাথে বোতামটি নির্বাচন করে তখন কার্যকর করা কমান্ডগুলি নির্দিষ্ট করে
নির্দিষ্ট নাম। আপনি বোতামের নাম এবং প্লেসমেন্ট সংজ্ঞায়িত করুন স্পুমুক্স.

ভাষা বর্ণনাঃ


ভাষাটি বেশ সহজ এবং মোটামুটি দেখতে সি এর মত।

· বিবৃতি একটি সেমিকোলন দিয়ে শেষ করা হয়।

· বিবৃতি একাধিক লাইন বিস্তৃত করতে পারে।

· একাধিক বিবৃতি এক লাইনে প্রদর্শিত হতে পারে।

হোয়াইটস্পেস (স্পেস, ট্যাব, নিউলাইন) গুরুত্বপূর্ণ নয়, আলাদা আলাদা কীওয়ার্ড ছাড়া
শনাক্তকারী

· সি-স্টাইল /* ... */ মন্তব্য অনুমোদিত। অথবা আপনি XML মন্তব্য ব্যবহার করতে পারেন

বৈচিত্র্য
ডিভিডি ভার্চুয়াল মেশিন 16 বিট মান প্রক্রিয়া করে। এটি 16টি সাধারণ উদ্দেশ্য পর্যন্ত সমর্থন করে
নিবন্ধন; যাহোক dvdautor অভ্যন্তরীণ ব্যবহারের জন্য 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)
কোণ নির্বাচন করে (বর্তমানে পরীক্ষিত নয়)।

বোতাম (s8, rw)
বর্তমানে হাইলাইট করা বোতামটি বোঝায়। লক্ষ্য করুন যে মানটি দ্বারা গুণিত হয়
1024, তাই প্রথম বোতামটি 1024, দ্বিতীয়টি 2048 ইত্যাদি।

অভিব্যক্তি
এক্সপ্রেশনগুলি সাধারণ সি সিনট্যাক্স অনুসরণ করে বুলিয়ানগুলি পূর্ণসংখ্যাতে রূপান্তরযোগ্য নয়
এবং বিপরীতভাবে. অপারেটর এবং তুলনা হল:

==, !=, >=, >, <=, <, &&, ||, !, eq, ne, ge, gt, le, lt, এবং, or, xor, not, +, -, *, / , %,
&, |, ^

যেহেতু কোডটি XML-এ এনক্যাপসুলেট করা হয়েছে, তাই পার্সার যেকোনও unescaped < অক্ষর ধরবে
(অর্থাৎ "<" হিসাবে লেখা নয়), এইভাবে সকলের জন্য বর্ণানুক্রমিক স্মৃতিবিদ্যা প্রদান করা হয়েছে
ধারাবাহিকতার জন্য তুলনা অপারেটর। অথবা আপনি কোডটি এ রাখতে পারেন
অধ্যায়.

একটি সংখ্যাসূচক ফাংশন আছে:

এলোমেলো(EXPRESSION)
একটি ছদ্ম-এলোমেলো সংখ্যা গণনা করে, 1 এবং সরবরাহকৃত সংখ্যার মধ্যে, সমন্বিতভাবে।

ব্লক
ব্লকগুলি হয় একটি একক বিবৃতি (একটি সেমিকোলন দ্বারা সমাপ্ত), অথবা বিবৃতির একটি গোষ্ঠী৷
কোঁকড়া ধনুর্বন্ধনী মধ্যে আবৃত. উদাহরণ স্বরূপ:

·
g3=s7;

·
{
অডিও=1;
সাবটাইটেল=65;
জাম্প vmgm মেনু 3;
}

পরিসংখ্যান
সমর্থিত বিবৃতি এই মুহূর্তে মোটামুটি সহজ.

পরিবর্তনশীল=EXPRESSION;
একটি সমীকরণের ফলাফলের সমান একটি পরিবর্তনশীল সেট করে।

if (EXPRESSION) ব্লক;

if (EXPRESSION) ব্লক; আর ব্লক;
অভিব্যক্তি গণনা করে; যদি সত্য হয়, তাহলে এটি কোডের ব্লক নির্বাহ করে।

ঝাঁপ এ TARGET;

কল এ TARGET [জীবনবৃত্তান্ত সেল];

জীবনবৃত্তান্ত;
একটি নির্দিষ্ট শিরোনাম বা মেনুতে ঝাঁপ দেয়, বা একটি নির্দিষ্ট মেনুতে কল করে, বা ফিরে আসে
কলিং শিরোনাম। আপনি শুধুমাত্র একটি শিরোনাম থেকে একটি মেনুতে একটি কল চালাতে পারেন; অন্য সব ফর্ম
অবৈধ ঝাঁপ দেওয়ার পরিবর্তে কল ব্যবহার করার উদ্দেশ্য (এটি ছাড়াও তারা
লক্ষ্যগুলির একটি পারস্পরিক একচেটিয়া তালিকা সমর্থন করে) মেনুতে ফিরে যাওয়ার অনুমতি দেওয়া
সারসংকলন ব্যবহার করে কলের উৎপত্তি যেখানে শিরোনামে পয়েন্ট করুন। আপনি ম্যানুয়ালি করতে পারেন
সারসংকলন কীওয়ার্ড ব্যবহার করে রিটার্ন সেল নির্দিষ্ট করুন, তবে যদি আপনি নির্দিষ্ট না করেন
একটি এবং আপনি একটি পোস্ট ইন্সট্রাকশন ব্লকে কমান্ডটি ব্যবহার করেন, তাহলে এটি সেল অনুমান করবে
1.

লক্ষ্য
নিম্নলিখিত সম্ভাব্য লক্ষ্যগুলি (মনে রাখবেন যে মেনুতে অধ্যায় নেই):

[ভিএমজিএম | শিরোনাম সেট X] মেনু

[ভিএমজিএম | শিরোনাম সেট X] মেনু Y

[ভিএমজিএম | শিরোনাম সেট X] মেনু প্রবেশ Z
হয় ডিফল্ট মেনু, একটি মেনু নম্বর Y, অথবা এন্ট্রি হিসাবে চিহ্নিত মেনুকে লক্ষ্য করে
Z-এর জন্য। মেনুটি হয় VMGM বা টাইটেলসেট ডোমেনে। যদি আপনি একটি লক্ষ্য করতে চান
বর্তমান ডোমেনে মেনু তারপর আপনি ডোমেন moniker বাদ দিতে পারেন.

[টাইটেলসেট X] খেতাব Y [অধ্যায় Z]
একটি শিরোনাম বা শিরোনামের একটি অধ্যায়কে লক্ষ্য করে। সংখ্যায়ন শুরু হয় 1 থেকে। সবকটি
ডিস্কের শিরোনামগুলি ভিএমজিএম ডোমেনে অ্যাক্সেসযোগ্য, অথবা আপনি তাদের অ্যাক্সেস করতে পারেন
পরিবর্তে শিরোনাম সেট।

অধ্যায় Z
বর্তমান শিরোনামের একটি অধ্যায়কে লক্ষ্য করে।

কার্যক্রম Z

কোষ Z বর্তমান PGC-তে একটি প্রোগ্রাম বা সেলকে লক্ষ্য করে। আপনি লুপিং তৈরি করতে এটি ব্যবহার করতে পারেন
মেনু: জাম্প সেল 1;

কোষ শীর্ষ

পরবর্তী কোষ

পূর্ববর্তী কোষ

কার্যক্রম শীর্ষ

পরবর্তী কার্যক্রম

পূর্ববর্তী কার্যক্রম

পিজিসি শীর্ষ

পরবর্তী পিজিসি

পূর্ববর্তী পিজিসি

up পিজিসি

পিজিসি লেজ
(শুধুমাত্র জাম্প) বর্তমান মেনু/শিরোনামের মধ্যে নিয়ন্ত্রণের আপেক্ষিক স্থানান্তর করে।
"সেল/প্রোগ্রাম/পিজিসি টপ" বর্তমান সেল/প্রোগ্রাম/পিজিসি শুরুতে ফিরে যায়;
"পরবর্তী/পূর্ববর্তী সেল/প্রোগ্রাম/পিজিসি" পরবর্তী বা পূর্ববর্তী সেল/প্রোগ্রাম/পিজিসি-তে যায়; "উপর
pgc" "up" PGC-তে যায় (বর্তমানে সেট করা যায় না dvdautor); এবং "পিজিসি লেজ"
বর্তমান PGC-তে ক্রম-এ যায়।

প্রতিটি শিরোনামে 1 থেকে অধ্যায় সংখ্যা করা হয়েছে, যখন প্রোগ্রামগুলি প্রতিটিতে 1 থেকে সংখ্যা করা হয়েছে
পিজিসি। সুতরাং, পরেরটি প্রাক্তনের থেকে স্বাধীনভাবে পুনরায় সেট করতে পারে যখন একাধিক থাকে
একটি শিরোনামে PGC.

সীমাবদ্ধতা


নিম্নলিখিত সীমাগুলি DVD-ভিডিও স্পেক দ্বারা আরোপ করা হয়।

ভিএমজি বা শিরোনাম সেটে 99টির বেশি টাইটেলসেট, 99টির বেশি মেনু থাকতে পারে না,
এবং একটি শিরোনামে 99টির বেশি শিরোনাম নয়।

প্রতিটি শিরোনাম 999 PGC পর্যন্ত গঠিত হতে পারে। প্রতিটি PGC-তে 255টি পর্যন্ত প্রোগ্রাম থাকতে পারে।
একটি PGC-এর এবং সেকশনে 128 VM এর বেশি থাকতে পারে না
নির্দেশাবলী।

যেহেতু VMG-তে শুধুমাত্র একটি VOB ফাইল (VIDEO_TS.VOB) আছে, তাই ভিডিওর মোট পরিমাণ
VMG মেনু অবশ্যই 1073709056 বাইটে (প্রতিটি 524272kiB এর 2 সেক্টর) ফিট হবে। প্রত্যেকটিতে
শিরোনাম সেট, সমস্ত মেনু ভিডিও অবশ্যই প্রথম VOB (VTS_nn_0.VOB) তে ফিট হতে হবে, তাই সীমাবদ্ধ
একই পরিমাণ <marc.leeman@gmail.com> MarcLeeman2003Marc LeemanFri 30 ডিসেম্বর 19:47:26 CET
2005

23 অক্টোবর 2010 DVDAUTHOR(1)

onworks.net পরিষেবা ব্যবহার করে অনলাইনে dvdauthor ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম