এটি হল কমান্ড ট্রান্সকোড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
ট্রান্সকোড - লিনাক্স ভিডিও স্ট্রিম প্রক্রিয়াকরণ টুল
সাইনোপিসিস
ট্রান্সকোড -i নাম [-ও নাম] [-য vmod, amod] [-উ vbitrate [ ,vkeyframes [ , vcrispness ] ] ]
[-ক একটি ট্র্যাক [ ,ভিট্র্যাক ]] [-খ abitrate [ ,is_vbr [ , গুণমান [ ,মোড ] ] ] ]
[-এম demuxer_mode] [-এফ কোডেক_স্ট্রিং] [অন্যান্য অপশন]
দ্রুত সংক্ষিপ্তসার
ট্রান্সকোড বিকল্পগুলির একটি বিশাল পরিসরকে সমর্থন করে, যেমনটি পরবর্তী বিভাগে বিশদে বর্ণনা করা হয়েছে।
শুধুমাত্র একটি বিকল্প বাধ্যতামূলক: -i নাম, ইনপুট প্রধান (ভিডিও) উৎস সরবরাহের জন্য। সব
অন্যান্য বিকল্পগুলি বিবেচনামূলক এবং সেগুলি এড়িয়ে যাওয়া যেতে পারে৷ সবচেয়ে সাধারণত প্রয়োজনীয় বিকল্প হয়
-o, -y, -w, -a, -b, -M, -F এবং ন্যায্য সংখ্যক ট্রান্সকোড সেশন এর চেয়ে একটু বেশি প্রয়োজন
সেগুলো. সমস্ত ট্রান্সকোড বিকল্পগুলির সম্পূর্ণ বিবরণের জন্য নীচের বিভাগটি দেখুন৷ পরিদর্শন করতে
একটি মডিউলের বৈশিষ্ট্য, যেমন তাদের প্যারামিটার বা সাহায্য পাঠ্য, 'tcmodinfo' ব্যবহার করুন
টুল.
বর্ণনাঃ
ট্রান্সকোড ভিডিও স্ট্রীম প্রক্রিয়াকরণের জন্য একটি লিনাক্স টেক্সট-কনসোল ইউটিলিটি, এ চলছে
প্ল্যাটফর্ম যা ভাগ করা লাইব্রেরি এবং থ্রেড সমর্থন করে।
এটি বিকল্পগুলির একটি বিশাল পরিসরকে সমর্থন করে, যেমনটি পরবর্তী বিভাগে বিশদে বর্ণনা করা হয়েছে। শুধু একটা
বিকল্প বাধ্যতামূলক: -i নাম, ইনপুট প্রধান (ভিডিও) উৎস সরবরাহের জন্য। অন্য সবকিছু
বিকল্পগুলি বিবেচনামূলক এবং সেগুলি এড়ানো যেতে পারে৷ সবচেয়ে সাধারণত প্রয়োজনীয় বিকল্প হয় -o,
-y, -w, -a, -b, -M, -F এবং ন্যায্য সংখ্যক ট্রান্সকোড সেশন এর চেয়ে একটু বেশি প্রয়োজন
সেগুলো. সমস্ত ট্রান্সকোড বিকল্পগুলির সম্পূর্ণ বিবরণের জন্য নীচের বিভাগটি দেখুন৷
ডিকোডিং এবং এনকোডিং খাওয়ানোর জন্য দায়ী মডিউল লোড করে করা হয়
কাঁচা ভিডিও/অডিও স্ট্রিম (আমদানি মডিউল) সহ ট্রান্সকোড এবং ফ্রেম এনকোডিং (রপ্তানি)
মডিউল)।
এটি ডি-ইন্টারলেসিং বা সহ প্রাথমিক ভিডিও এবং অডিও ফ্রেম রূপান্তর সমর্থন করে
ভিডিও ফ্রেমের দ্রুত আকার পরিবর্তন করা এবং বহিরাগত ফিল্টার লোড করা।
MPEG প্রাথমিক (ES) অন-দ্য-ফ্লাই ডিভিডি আমদানি সক্ষম করতে বেশ কয়েকটি মডিউল অন্তর্ভুক্ত করা হয়েছে
অথবা প্রোগ্রাম স্ট্রীম (VOB), MPEG ভিডিও, ডিজিটাল ভিডিও (DV), YUV4MPEG স্ট্রীম, NuppelVideo
ফাইল ফরম্যাট, AVI ভিত্তিক কোডেক এবং কাঁচা বা সংকুচিত (পাস-থ্রু) ভিডিও ফ্রেম এবং রপ্তানি
DivX;-), XviD, DivX 4.xx/5.xx বা আনকম্প্রেসড AVI এবং এর সাথে কাঁচা ফাইল লেখার জন্য মডিউল
MPEG, AC3 (পাস-থ্রু) বা PCM অডিও।
একক ফ্রেম (PPM) বা YUV4MPEG স্ট্রীম লেখার জন্য অতিরিক্ত এক্সপোর্ট মডিউল উপলব্ধ,
পাশাপাশি avifile লাইব্রেরিতে একটি ইন্টারফেস আমদানি মডিউল।
এটির মডুলার ধারণাটি নমনীয়তা এবং সহজ ব্যবহারকারীর এক্সটেনসিবিলিটি প্রদানের উদ্দেশ্যে
অন্যান্য ভিডিও/অডিও কোডেক বা ফাইল টাইপ অন্তর্ভুক্ত করুন। সরঞ্জামের একটি সেট demux অন্তর্ভুক্ত করা হয়
(tcdemux), নিষ্কাশন (tcextract) এবং ডিকোড (tcdecode) উৎসগুলি কাঁচা ভিডিও/অডিওতে
আপনার উৎসগুলি আমদানি, অনুসন্ধান (tcprobe) এবং স্ক্যানিং (tcscan) এবং সক্ষম করার জন্য স্ট্রীম
AVI ফাইলের পোস্ট-প্রসেসিং, AVI ফাইল হেডার তথ্য ঠিক করা (avifix), মার্জ করা
একাধিক ফাইল (এভিমার্জ), একটি সিডি এবং এভিসিঙ্কে ফিট করার জন্য বড় AVI ফাইল (avisplit) বিভক্ত করা
AV-offsyncs সংশোধন করতে।
বিকল্প
-A
অভ্যন্তরীণ অডিও কোডেক হিসাবে AC3 ব্যবহার করুন [বন্ধ]। শুধুমাত্র পাস-থ্রু সমর্থিত।
-B n[,m[,M]]
উচ্চতায় আকার পরিবর্তন করুন-n*M সারি [, প্রস্থ-m*M] কলাম [বন্ধ, 32]। M 8, 16 বা এর একটি হতে হবে
32. আপনি যে M ব্যবহার করেন তাতে কোন পার্থক্য নেই। আপনি তাকান হতে পারে দ্রুত এর পতাকা -Z
আপনি যদি গণনা করতে না চান তাহলে বিকল্প n এবং m নিজেকে।
-C মোড
অ্যান্টি-আলিয়াসিং মোড সক্ষম করুন (1-3) [বন্ধ]।
1
ডি-ইন্টারলেস প্রভাব শুধুমাত্র
2
শুধুমাত্র প্রভাব পরিবর্তন করুন
3
সম্পূর্ণ ফ্রেম প্রক্রিয়া (ধীর)
-D NUM
অডিও ফ্রেম সংখ্যা [0] দিয়ে সিঙ্ক ভিডিও শুরু করুন।
-E r[,b[,c]]
অডিও আউটপুট স্যাম্পলরেট [Hz], নমুনা প্রতি বিট এবং চ্যানেল [ইনপুট হিসাবে]। বিকল্প "-জে
রপ্তানি মডিউলগুলির জন্য পুনরায় নমুনা প্রদান করতে হবে যা পুনরায় নমুনা নিতে সক্ষম নয়
এবং "ইনপুট হিসাবে একই" বোঝাতে নমুনা প্রতি বিটগুলি 0 হিসাবে নির্দিষ্ট করা যেতে পারে; এই অনুমতি দেয়
অন্যান্য পরামিতিগুলিকে একা রেখে স্টেরিও থেকে মনোতে রূপান্তর করা হচ্ছে (-E 0,0,1)।
-F কোডেক_স্ট্রিং
এনকোডার প্যারামিটার স্ট্রিং [মডিউল নির্ভরশীল]। -F প্যারামিটারের বিভিন্ন অর্থ রয়েছে
বিভিন্ন এক্সপোর্ট মডিউলের জন্য। এই অর্থগুলি নথিভুক্ত করা হয়েছে transcode_export(1)
ম্যানুয়াল পৃষ্ঠা।
-G Val
গামা সংশোধন (0.0-10.0) [বন্ধ]। 1.0 এর মান কিছু পরিবর্তন করে না। একটি মান
1.0 এর চেয়ে কম ছবিকে "উজ্জ্বল" করে তুলবে, 1.0 এর উপরে একটি মান এটিকে তৈরি করবে
"অন্ধকার"।
-H n
স্বয়ংক্রিয় অনুসন্ধান n উৎসের MB (0=অক্ষম) ডিফল্ট [1]। ডিফল্টের চেয়ে উচ্চতর মান ব্যবহার করুন
VOB-তে সমস্ত সাবটাইটেল সনাক্ত করতে।
-I মোড
ডি-ইন্টারলেসিং মোড সক্ষম করুন (1-5) [বন্ধ]।
1
"ইন্টারপোলেট স্ক্যানলাইন" লিনিয়ার ইন্টারপোলেশন (সারন্ডিংয়ের গড় নেয়
জোড় সারিগুলি বিজোড় সারিগুলি নির্ধারণ করতে) এবং জোড় সারিগুলিকে যেমন আছে তেমন অনুলিপি করে৷
2
"হ্যান্ডেল by এনকোডার" এনকোডিং কোড বলে যে ফ্রেমগুলি হ্যান্ডেল করার জন্য
ইন্টারলেস করা হয় বেশিরভাগ কোডেক এটি পরিচালনা করে না।
3
"জুম থেকে সম্পূর্ণ ফ্রেম" অর্ধেক আকারে নেমে আসে, তারপর জুম আউট করে। এটি হতে পারে
অত্যধিক ঝাপসা যা সবসময় অবাঞ্ছিত নয়। অন্যদিকে ফলাফল হচ্ছে
বেশ ভালো
4
"ড্রপ ক্ষেত্র / অর্ধেক উচ্চতা" প্রতিটি অন্য ক্ষেত্র ড্রপ এবং অর্ধেক উচ্চতা রাখা.
5
"ইন্টারপোলেট স্ক্যানলাইন / মিশ্রণ ফ্রেম" রৈখিক মিশ্রণ (-vop pp=lb in এর অনুরূপ
mplayer) এটি, রৈখিক মিশ্রণের মতো বিজোড় সারিগুলিকে গড় হিসাবে গণনা করে
জোড় সারির চারপাশে, এবং এর গড় হিসাবে জোড় সারি গণনা করে
মূল জোড় সারি এবং মূলের গড় হিসাবে জোড় সারিগুলিও গণনা করে
বিজোড় সারি এবং গড় গণনা করা এবং আসল সারি। গড় মত কিছু
(গড়(সারি 1, সারি 3), গড় (সারি 2, সারি 4))
-J filter1[,filter2[,...]]
বহিরাগত ফিল্টার প্লাগইন প্রয়োগ করুন [বন্ধ]। উপলব্ধ আমদানি মডিউল এবং তাদের বিকল্প
মধ্যে নথিভুক্ত করা হয় transcode_filter(1) ম্যানুয়াল পৃষ্ঠা। বিঃদ্রঃ: আপনি আরো নির্দিষ্ট করতে পারেন
একের চেয়ে -জে যুক্তি। ফিল্টার আর্গুমেন্টের ক্রম ফিল্টার কোন ক্রমে নির্দিষ্ট করে
প্রয়োগ করা হয়. এছাড়াও দ্রষ্টব্য, অভ্যন্তরীণভাবে ট্রান্সকোডের জন্য আপনি তা করেন কিনা তা কোন পার্থক্য করে না
"-J filter1 -J filter2" বা "-J filter1,filter2"। tcmodinfo -i ব্যবহার করুন NAME এর'আরো পেতে
ফিল্টার সম্পর্কে তথ্য_NAME এর. সমস্ত ফিল্টার এটি সমর্থন করে না তবে তাদের বেশিরভাগই করে।
কিছু ফিল্টার প্লাগইনের ডক্স/ ডিরেক্টরিতে অতিরিক্ত ডকুমেন্টেশন রয়েছে।
-L n
VOB স্ট্রিম অফসেট খোঁজা nx2kB ডিফল্ট [0]। এই বিকল্পটি সাধারণত গণনা করা হয়
--nav_seek এবং -c দেওয়ার সময় স্বয়ংক্রিয়ভাবে।
-K
কালার মোড (গ্রেস্কেল) [বন্ধ] সরিয়ে কালো/সাদা সক্রিয় করুন। এই করে নোট করুন
অগত্যা একটি ছোট ইমেজ / ভাল কম্প্রেশন নেতৃত্ব. YUV মোডের জন্য, এটি
ক্রোমা প্লেনগুলি খালি করে করা হয়, আরজিবি মোডের জন্য একটি ওয়েটেন্ড গ্রেস্কেল মান
গণনা করা
-M মোড
demuxer PES AV সিঙ্ক মোড (0-4) [1]।
সংক্ষিপ্ত বিবরণ
ডিমুক্সার যত্ন নেয় যে সঠিক ভিডিও ফ্রেমগুলি ডানের সাথে একসাথে যায়৷
অডিও ফ্রেম। এটি কখনও কখনও একটি জটিল কাজ হতে পারে এবং ট্রান্সকোড আপনাকে সাহায্য করার চেষ্টা করে৷
যতটা সম্ভব। সতর্কতা: এটি একটি পার্থক্য তৈরি করে যদি আপনি (ব্যবহারকারী)
ব্যবহার করার জন্য একটি demuxer নির্দিষ্ট করে বা যদি ট্রান্সকোড resp. tcprobe(1) যেটি বেছে নেয়
এটা আপনার উপাদান জন্য সঠিক মনে করে. রহস্যবাদী এড়াতে এটি উদ্দেশ্যমূলকভাবে করা হয়
ক্ষতিকর দিক. তাই দুবার চিন্তা করুন, আপনি একটি ডিমুক্সার নির্দিষ্ট করুন বা ট্রান্সকোড বেছে নিন
একটি বা আপনি একটি অফ-সিঙ্ক ফলাফল দিয়ে শেষ করতে পারেন।
0
পাস-থ্রু। স্ট্রিমের সাথে বিশৃঙ্খলা করবেন না, যেকোনো সিঙ্ক্রোনাইজেশন/ডিমাক্সিং বন্ধ করুন
প্রক্রিয়া।
1
শুধুমাত্র PTS (ডিফল্ট)। PTS/DTS টাইম স্ট্যাম্প পরিদর্শন করে ভিডিও এবং অডিও সিঙ্ক্রোনাইজ করুন
অডিও এবং ভিডিও। PAL VOB স্ট্রীম এবং DVD-এর জন্য পছন্দের মোড।
2
NTSC VOB স্ট্রিম সিঙ্ক্রোনাইজেশন বৈশিষ্ট্য। এই মোড সিঙ্ক্রোনাইজেশন তৈরি করে
ফ্রেম প্রদর্শনের সময় বিশ্লেষণ করে ট্রান্সকোডের জন্য তথ্য।
3
(যেমন -M 1): প্রারম্ভিক PTS-এ AV সিঙ্ক করুন, কিন্তু "-D/--av_fine_ms" বিকল্পগুলি চালু করুন
অভ্যন্তরীণভাবে "tcprobe" PTS বিশ্লেষণের উপর ভিত্তি করে। PTS-এর অর্থ হল প্রেজেন্টেশন টাইম
ছাপ.
4
(যেমন -M 2): প্রাথমিক পিটিএস/এনফোর্স ফ্রেম রেট, অতিরিক্ত ফ্রেম রেট সহ
প্রয়োগ (NTSC-এর জন্য)।
-N বিন্যাস
রপ্তানি বিন্যাস নির্বাচন করুন। ডিফল্ট অডিওর জন্য mp3 এবং ভিডিওর জন্য মডিউল-নির্ভর বিন্যাস।
এই বিকল্পটির দুটি ভিন্ন আচরণ রয়েছে এবং দুটি ভিন্ন সেট বিকল্প গ্রহণ করে, যেমন
চলমান রপ্তানি মডিউল পরিবর্তনের পার্শ্ব-প্রতিক্রিয়া। পুরানো শৈলী মডিউলগুলির জন্য (বর্তমান
ডিফল্ট, যেমন 1.0.x সিরিজে পাওয়া যায়), আর্গুমেন্ট হল অডিও ফরম্যাট আইডিতে হেক্সাডেসিমেল মান আছে:
স্বীকৃত আইডিগুলির একটি তালিকার জন্য নীচে দেখুন। ডিফল্ট আইডি, তাই অডিওর জন্য ডিফল্ট বিন্যাস
রপ্তানি করা ট্র্যাক, হল MP3 (0x55)। আপনি যদি ব্যবহার করেন, ট্রান্সকোডটি নতুন-শৈলী
এনকোড/মাল্টিপ্লেক্স মডিউল (এখনও বিকাশাধীন, এনকোড এবং মাল্টিপ্লেক্স দেখুন
ডিরেক্টরি), আর্গুমেন্ট হল রপ্তানি বিন্যাসের নামের একটি কমা-বিচ্ছিন্ন জোড়া। tcmodinfo ব্যবহার করুন
নতুন-শৈলী এক্সপোর্ট মডিউল কোন ফর্ম্যাট সমর্থন করে তা পরীক্ষা করার টুল।
পুরানো-শৈলী আচরণের জন্য উপলব্ধ বিন্যাস হল:
0x1
PCM আনকম্প্রেসড অডিও
0x50
MPEG লেয়ার-2 ওরফে MP2
0x55
MPEG লেয়ার-3 ওরফে MP3। আপনি যদি VBR করতে চান তবে --lame_preset এও দেখুন
শ্রুতি.
0x2000
AC3 অডিও
0xfffe
OGG/Vorbis অডিও
-O
এনকোডার স্টপে বাফারের ফ্লাশিং এড়িয়ে যান [বন্ধ করুন, প্রতিটি স্টপে ফ্লাশিং করুন]।
-P পতাকা
পাস-থ্রু পতাকা (0=off|1=V|2=A|3=A+V) [0]। জন্য পাস-থ্রু পতাকা != 1 ভাঙ্গা এবং
ঠিক করার জন্য একটি তুচ্ছ জিনিস নয়।
আপনি DV ভিডিও, AVI ফাইল এবং MPEG2 ভিডিও পাস-থ্রু করতে পারেন। MPEG2 করার সময়
পাস-থ্রু (একসাথে -y কাঁচা মডিউলের সাথে), আপনি একটি রিকোয়েন্টাইজেশন ফ্যাক্টর দিতে পারেন
-w ব্যবহার করে (উদাহরণস্বরূপ -w 1.5), এটি MPEG2 স্ট্রীমকে ছোট করে তুলবে।
পাস-থ্রু মোড একটি AVI ফাইলের একটি ভাঙা সূচক পুনর্গঠনের জন্য দরকারী।
-x ffmpeg আমদানি-মডিউল সংকুচিত বিটস্ট্রিম বিশ্লেষণ করে এবং একটি সনাক্ত করতে পারে
DIV3, MPEG4 (DivX, XviD, ..) এবং অন্যান্য ফরম্যাটের জন্য কীফ্রেম। এটি তারপর একটি অভ্যন্তরীণ সেট করে
পতাকা যা ফ্রেম লেখার সময় এক্সপোর্ট মডিউল সম্মান করবে।
-Q n[মি]
এনকোডিং[,ডিকোডিং] গুণমান (0=দ্রুততম-5=সেরা) [5,5]।
-R n[,f1[,f2]]
মাল্টি-পাস এনকোডিং সক্ষম করুন (0-3) [0,divx4.log,pcm.log]।
0 ধ্রুবক বিটরেট (CBR) এনকোডিং। [ডিফল্ট]
কোডেক ধ্রুবক বিটরেট আউটপুট অর্জন করার চেষ্টা করে। এর মানে, প্রতিটি এনকোডেড ফ্রেম
বেশিরভাগই একই আকারের। এই ধরনের এনকোডিং ধ্রুবক বজায় রাখতে সাহায্য করতে পারে
সেট টপ প্লেয়ারে হার্ডওয়্যার বাফার ভরাট বা নেটওয়ার্কে মসৃণ স্ট্রিমিং।
উপায় দ্বারা, ধ্রুবক বিটরেট প্রায়ই উচ্চ সময় গুণমান sacrifying প্রাপ্ত করা হয়
গতির দৃশ্য।
1 পরিবর্তনশীল বিটরেট এনকোডিং: প্রথম পাস।
এই মোডে, কোডেক ডেটা সংগ্রহ করার জন্য সম্পূর্ণ ক্রম বিশ্লেষণ করে
এটি একটি দ্বিতীয় ভিবিআর পাসে বিটগুলির বিতরণ উন্নত করতে পারে। সংগৃহীত তথ্য
দ্বিতীয় সাব আর্গুমেন্টে লেখা হয় (ডিফল্ট: divx4.log)। এই তথ্য কোডেক
নির্ভরশীল এবং কোডেক জুড়ে ব্যবহার করা যাবে না। এটি দৃঢ়ভাবে একই ব্যবহার করার পরামর্শ দেওয়া হয়
আপনি চাইলে VBR বিশ্লেষণ পাস এবং VBR এনকোডিং পাসের জন্য কোডেক সেটিংস
অনুমানযোগ্য ফলাফল।
প্রথম পাসের ভিডিও আউটপুট খুব বেশি কাজে লাগে না এবং খুব বড় হতে পারে।
ভিডিও আউটপুটকে একটি ফাইলে সংরক্ষণ না করে সরাসরি /dev/null এ সংরক্ষণ করা ভাল ধারণা।
সাধারণত প্রথম পাসের সময় বিটরেট উপেক্ষা করা হয়।
অডিও এক্সপোর্ট অক্ষম করাও অর্থপূর্ণ, তাই -y কোডেক, নাল ব্যবহার করুন। এটাই না
অডিও নিষ্ক্রিয় করার জন্য সুপারিশ করা হয় আমদানি কারণ ট্রান্সকোড ভিডিও ফ্রেম ড্রপ করতে পারে
অডিও এবং ভিডিও সিঙ্কে রাখতে। অডিও আমদানি হলে এটি সম্ভব নয়
অক্ষম এটা কোডেক একটি ভিন্ন ক্রম দেখতে হবে যে সত্য হতে পারে
ফ্রেম যা কার্যকরভাবে লগ ফাইলটিকে অবৈধ করে।
2 পরিবর্তনশীল বিটরেট এনকোডিং: দ্বিতীয় পাস।
প্রথম পাসটি কোডেককে সম্পূর্ণ ক্রম সম্পর্কে ডেটা সংগ্রহ করার অনুমতি দেয়।
দ্বিতীয় পাসের সময়, কোডেক একটি দক্ষ খুঁজে পেতে সেই ডেটা ব্যবহার করবে
বিট বিতরণ যা পছন্দসই বিটরেট এবং প্রাকৃতিক বিটরেট উভয়কেই সম্মান করে
বক্ররেখা আকৃতি এটি গুণমান এবং পছন্দসই বিটরেটের মধ্যে একটি ভাল আপস নিশ্চিত করে।
এই পাসের সময় আপনি সাউন্ড এবং ভিডিও এনকোডিং উভয়ই সক্রিয় করেছেন তা নিশ্চিত করুন।
3 ধ্রুবক কোয়ান্টাইজার এনকোডিং।
কোয়ান্টাইজার হল ছবির "কম্প্রেশন লেভেল"। কোয়ান্টাইজার যত কম
হল, ছবির গুণমান তত বেশি। এই মোড নিশ্চিত করতে সাহায্য করতে পারে
ক্রম ধ্রুবক গুণমানে এনকোড করা হয়, কিন্তু কোন ভবিষ্যদ্বাণী করা যাবে না
চূড়ান্ত বিটরেট। এই মোড ব্যবহার করার সময়, -w বিকল্প তার অর্থ পরিবর্তন করে, এটি এখন
1 থেকে 31 পর্যন্ত কোয়ান্টাইজার নেয়। মনে রাখবেন যে ধ্রুবক কোয়ান্টাইজার এনকোডিং
কিছু কোডেকের সাথে সমর্থিত নয় (উল্লেখ্যভাবে mpeg1/2/4 -y ffmpeg সহ)।
-S ইউনিট[,s1-s2]
প্রসেস প্রোগ্রাম স্ট্রিম ইউনিট[,s1-s2] সিকোয়েন্স [0,সব]। এই বিকল্পটি একটু অপ্রয়োজনীয়
থেকে --psu* এই বিকল্পটি আপনাকে নির্দিষ্ট করতে দেয় যে আপনি কোন ইউনিটগুলি ডিকোড করতে চান বা৷
এড়িয়ে গেছে একটি প্রোগ্রাম স্ট্রিম ইউনিট সীমানায়, সমস্ত (অভ্যন্তরীণ) mpeg টাইমার 0 এ রিসেট করা হয়।
tcprobe আপনাকে বলবে এক ফাইলে কতগুলো ইউনিট আছে।
-T t[,c[,a]]
ডিভিডি শিরোনাম [,অধ্যায় [,কোণ]] [1,1,1] নির্বাচন করুন। শুধুমাত্র একটি একক অধ্যায় ট্রান্সকোড করা হয়. ব্যবহার করুন
-T 1,-1 একটি সারিতে সমস্ত অধ্যায় ট্রানকোড করতে। আপনি এমনকি অধ্যায় পরিসীমা নির্দিষ্ট করতে পারেন.
-U ভিত্তি
বেস-ch%02d.avi [off]-এ অধ্যায় মোডে DVD প্রসেস করুন।
-V বিন্যাস
অভ্যন্তরীণ প্রক্রিয়াকরণের জন্য ভিডিও লেআউট / রঙের স্থান নির্বাচন করুন। এই জন্য সম্ভাব্য মান
বিকল্পগুলি হল: yuv420p (ডিফল্ট), yuv422p, rgb24
yuv420p ডিফল্ট কারণ এটি বেশিরভাগ কোডেকের অভ্যন্তরীণ বিন্যাস তাই এর কোন প্রয়োজন নেই
রূপান্তর কিছু মডিউল এটি সমর্থন নাও করতে পারে: সেই ক্ষেত্রে rgb ব্যবহার করুন।
rgb24 হল পুরানো (প্রি-0.6.13) ট্রান্সকোড অভ্যন্তরীণ বিন্যাস। বেশিরভাগ কোডেক সমর্থন করে না
এই বিন্যাসটি নেটিভভাবে এবং প্রথমে এটিকে YUV-এ রূপান্তর করতে হবে, তাই শুধুমাত্র এই বিকল্পটি ব্যবহার করুন
আপনি যদি সত্যিই নিশ্চিত হন বা আপনি এমন একটি মডিউল ব্যবহার করতে চান যা YUV সমর্থন করে না।
yuv422p একটি পরীক্ষামূলক বৈশিষ্ট্য এবং একটি বিকাশকারীদের খেলার মাঠ। অনেক আমদানি নয়,
এক্সপোর্ট এবং ফিল্টার মডিউল এই কালারস্পেস সমর্থন করে। একটি 4:2:2 কালারস্পেস আরও অনেক কিছু অফার করে
ভোক্তা ভিত্তিক 4:2:0 রঙের স্থান যেমন I420/YV12 এর চেয়ে গুণমান। মধ্যে অধিকাংশ যন্ত্রপাতি
ফিল্ম এবং ভিডিও পোস্ট-প্রোডাকশন YUV422 ব্যবহার করে। YUV422 ক্রোমার নির্ভুলতা দ্বিগুণ করে
(রঙের পার্থক্য) ছবিতে তথ্য।
সমস্ত অভ্যন্তরীণ রূপান্তরগুলি YUV422 মোডে সমর্থিত (ক্লিপিং, ফ্লিপিং,
জুমিং, ইত্যাদি)।
-W n,m[,nav_file]
স্বয়ংক্রিয় বিভাজন এবং প্রক্রিয়া অংশ n of m (শুধুমাত্র VOB) [বন্ধ]
-X n[,m,[M]]
উচ্চতায় আকার পরিবর্তন করুন+n*M সারি [, প্রস্থ+m*M] কলাম [বন্ধ, 32]। M অবশ্যই 8, 16 বা 32 এর মধ্যে একটি হতে হবে।
আপনি যে M ব্যবহার করেন তাতে কোন পার্থক্য নেই। আপনি তাকান হতে পারে দ্রুত এর পতাকা -Z
আপনি যদি গণনা করতে না চান তাহলে বিকল্প n এবং m নিজেকে।
-Y উপরে[,বামে[,নীচে[,ডানে]]]
সীমানা ক্লিপ করে ফ্রেম অঞ্চল নির্বাচন করুন (এনকোডার)। নেতিবাচক মান একটি সীমানা যোগ করে [বন্ধ]।
-Z প্রস্থ উচ্চতা [, দ্রুত| ইন্টারলেসড]
আকার পরিবর্তন করুন প্রস্থ কলাম, উচ্চতা ফিল্টারিং সহ সারি [অফ,নটফাস্ট,নোটিন্টারলেসড]। যদি
দ্রুত দেওয়া হয়, ট্রান্সকোড এর জন্য পরামিতি গণনা করবে -X এবং / অথবা -B. ফাইল দ্রুত
শুধুমাত্র তখনই ব্যবহার করা যেতে পারে যখন একটি ছবির আমদানি ও রপ্তানি জ্যামিতি 8 এর গুণিতক হয়।
দ্রুত মোডে, একটি দ্রুত কিন্তু কম সুনির্দিষ্ট আকার পরিবর্তন করার অ্যালগরিদম ব্যবহার করা হবে যার ফলে একটি
সামান্য কম ভাল মানের। এই (ছোট) অপূর্ণতা পাশে, এটি একটি চেষ্টা মূল্য.
If ইন্টারলেস করা দেওয়া হয়, ট্রান্সকোড অনুমান করবে যে আকার পরিবর্তন করার সময় ফ্রেমটি ইন্টারলেস করা হয়েছে,
এবং স্বাধীনভাবে প্রতিটি ক্ষেত্রের আকার পরিবর্তন করুন। এটি ইন্টারলেসডের উপর আরও ভাল ফলাফল দেবে
ভিডিও, কিন্তু দ্রুত মোডের সাথে বেমানান। এছাড়াও, উচ্চতা (পুরানো এবং নতুন উভয়) হতে হবে
4 এর একাধিক
এটা বাদ দেওয়াও সম্ভব প্রস্থ OR উচ্চতা. এই ক্ষেত্রে, ট্রান্সকোড গণনা করবে
আমদানি অনুপাত ব্যবহার করে অনুপস্থিত মান। নতুন মান একটি হিসাবে সারিবদ্ধ করা হবে
8 এর একাধিক। একটি অতিরিক্ত ব্যবহার করে দ্রুত or ইন্টারলেস করা এটাও সম্ভব।
উদাহরণ (অনুমান করুন ইনপুট একটি 16:9 কোডেড ফাইল 720x576):
-Z 576x328 ফিল্টার করা জুম ব্যবহার করে।
-Z 576x328, দ্রুত দ্রুত জুম ব্যবহার করে।
-Z 576x, দ্রুত অনুমান 328 এবং দ্রুত জুম করুন।
-Z x328, ইন্টারলেসড অনুমান 576 এবং ইন্টারলেসড জুম করুন।
যদি আপনিও সেট করেন --export_prof, আপনি যে দ্রুত আকার পরিবর্তন নির্দেশ করতে শুধুমাত্র "দ্রুত" ব্যবহার করতে পারেন
চাই (অনুরূপভাবে "ইন্টারলেসড" এর সাথে)।
-a ach[,vch]
এনকোডিংয়ের জন্য অডিও[,ভিডিও] ট্র্যাক বের করুন।
-b b[,v,[q,[m]]]
অডিও এনকোডার বিটরেট kBits/s[,vbr[,quality[,mode]]]] [128,0,5,0]
সার্জারির মোড প্যারামিটার নির্দিষ্ট করে যে এনকোডিংয়ের জন্য কোন মোডাস ল্যাম ব্যবহার করা উচিত। উপলব্ধ মোড
হয়:
0
জয়েন্ট স্টেরিও (ডিফল্ট)
1
সম্পূর্ণ স্টেরিও
2
মনো
-c f1-f2[,f3-f4[, ... ] ]
শুধুমাত্র ফ্রেম এনকোড করুন f1-f2 [এবং f3-f4]। ডিফল্ট হল সমস্ত উপলব্ধ ফ্রেম এনকোড করা। ব্যবহার করুন
এটি এবং আপনি অবশিষ্ট এনকোডিং সময় সম্পর্কে পরিসংখ্যান পাবেন। দ্য চ[এন] পরামিতি হতে পারে
এছাড়াও HH:MM:SS.FRAME ফর্ম্যাটে টাইমকোড হতে হবে। উদাহরণ:
-c 500-0:5:01,:10:20-1:18:02.1
শুধুমাত্র ফ্রেম 500 থেকে 5 মিনিট এবং 1 সেকেন্ড এবং 10 মিনিট, 20 সেকেন্ড থেকে 1 পর্যন্ত এনকোড হবে
ঘন্টা, 18 মিনিট, 2 সেকেন্ড এবং একটি ফ্রেম।
মনে রাখবেন যে ট্রান্সকোড 0 এ ফ্রেম গণনা শুরু করে এবং নির্দিষ্ট করা শেষ ফ্রেমটি বাদ দেয়।
এটার মানে হচ্ছে "-c 0-100" ফ্রেম 100 থেকে শুরু করে ফ্রেম 0 পর্যন্ত 99 ফ্রেম এনকোড করা হবে
-d
অডিও স্ট্রীমে বাইট অদলবদল [বন্ধ]। বেশিরভাগ ক্ষেত্রে, ডিভিডি পিসিএম অডিও ট্র্যাকগুলির অদলবদল প্রয়োজন৷
অডিও বাইটের
-e r[,b[,c]]
PCM অডিও স্ট্রিম প্যারামিটার। নমুনা হার [Hz], নমুনা প্রতি বিট এবং চ্যানেলের সংখ্যা
[48000,16,2]। সাধারণত এটি স্বয়ংক্রিয়ভাবে সনাক্ত করা হয়।
-f হার [, frc]
আমদানি ভিডিও ফ্রেম হার[,frc] [25.000,0]। যদি frc (ফ্রেম রেট কোড) নির্দিষ্ট করা আছে,
ট্রান্সকোড অভ্যন্তরীণভাবে প্রতি সেকেন্ডে সুনির্দিষ্ট ফ্রেম গণনা করবে। এর জন্য বৈধ মান
frc হয়:
1
23.976 (24000 / 1001.0)
2
24
3
25
4
29.970 (30000 / 1001.0)
5
30
6
50
7
59.940 (2 * 29.970)
8
60
9
1
10
5
11
10
12
12
13
15
-g প্রস্থ উচ্চতা
ভিডিও স্ট্রিম ফ্রেমের আকার [720x576]।
-h
ব্যবহার তথ্য প্রিন্ট আউট.
-i নাম
ইনপুট ফাইল/ডিরেক্টরি/ডিভাইস/মাউন্টপয়েন্ট/হোস্ট নাম, ডিফল্ট হল [/dev/zero]।
-j উপরে[,বামে[,নীচে[,ডানে]]]
সীমানা ক্লিপ করে ফ্রেম অঞ্চল নির্বাচন করুন। নেতিবাচক মান একটি সীমানা যোগ করে [বন্ধ]।
-k
ভিডিও ফ্রেমে লাল/নীল (Cb/Cr) অদলবদল করুন [বন্ধ]। লোকেদের নীল মুখ থাকলে ব্যবহার করুন।
-l
মিরর ভিডিও ফ্রেম [বন্ধ]।
-m ফাইল
আলাদা ফাইলে অডিও স্ট্রিম লিখুন [বন্ধ]।
-n 0xnn
অডিও ফরম্যাট আইডি [0x2000] আমদানি করুন। সাধারণত, এটি স্বয়ংক্রিয়ভাবে সনাক্ত করা হয়।
-o ফাইল
আউটপুট ফাইলের নাম, ডিফল্ট হল [/dev/null]।
-p ফাইল
পৃথক ফাইল [বন্ধ] থেকে অডিও স্ট্রিম পড়ুন।
-q ডিবাগলেভেল
ডিবাগলেভেলের জন্য সম্ভাব্য মান:
0
শান্ত
1
তথ্য
2
ডিবগ
4
স্ট্যাটাস
8
ঘড়ি
16
FLIST
32
ভিডকোর
64
সুসংগত
128
COUNTER টি
256
ব্যক্তিগত
-r n[মি]
ভিডিওর উচ্চতা/প্রস্থ n[,m] [বন্ধ] দ্বারা হ্রাস করুন৷ উদাহরণ: -r 2 এর ফ্রেমাইজ রিস্কেল করবে
একটি 720x576 ফাইল থেকে 360x288।
-s লাভ, [কেন্দ্র, [সামনে, [পিছন]]]
লাভ, [সেন্টার, ফ্রন্ট, রিয়ার] ডিফল্ট [অফ,1,1,1] দ্বারা অডিও স্ট্রিমের ভলিউম বাড়ান।
-t n, ভিত্তি
আউটপুট বিভক্ত করুন ভিত্তিসঙ্গে %03d.avi n ফ্রেম [বন্ধ]।
-u মি [, এন]
ব্যবহার m ফ্রেম বাফার[,n থ্রেড] AV প্রক্রিয়াকরণের জন্য [10,1]।
-v
মুদ্রণ সংস্করণ।
-w খ[, কে[, গ]]
এনকোডার বিটরেট[,কিফ্রেমস[,ক্রিস্পনেস]] [(MPEG 6000/1 এর জন্য 2, এর জন্য 1800
অন্যান্য), 250,100]।
--ভিডিও_ম্যাক্স_বিটরেট b
ব্যবহার b পরিবর্তনশীল বিটরেট স্ট্রীম এনকোড করার সময় সর্বাধিক বিটরেট (kbps) হিসাবে।
-x vmod [, amod]
ভিডিও[,অডিও] আমদানি মডিউল [অটো,অটো]। যদি বাদ দেওয়া হয়, ট্রান্সকোড এর জন্য অনুসন্ধান করা হবে
উপযুক্ত আমদানি মডিউল। উপলব্ধ আমদানি মডিউল এবং তাদের বিকল্প হয়
মধ্যে নথিভুক্ত transcode_import(1) ম্যানুয়াল পৃষ্ঠা।
-y vmod [, amod [, mmod]]
ভিডিও[,অডিও[,মাল্টিপ্লেক্স]] রপ্তানি মডিউল [নাল]। যদি বাদ দেওয়া হয়, ট্রান্সকোড এতে এনকোড হবে
দ্য অকার্যকর মডিউল যদি একটি মাল্টিপ্লেক্স মডিউল দেওয়া হয়, ট্রান্সকোড নতুন-শৈলী ব্যবহার করবে
এনকোড/মাল্টিপ্লেক্স মডিউল (এখনও বিকাশাধীন, এনকোড এবং মাল্টিপ্লেক্স দেখুন
ডিরেক্টরি); যদি কোনো মাল্টিপ্লেক্স মডিউল দেওয়া না হয়, তবে ঐতিহ্যগত রপ্তানি মডিউল হবে
ব্যবহৃত উপলব্ধ রপ্তানি, এনকোডার এবং মাল্টিপ্লেক্সর মডিউল এবং তাদের বিকল্পগুলি
মধ্যে নথিভুক্ত transcode_export(1) ম্যানুয়াল পৃষ্ঠা।
-- accel আদর্শ
টাইপ [অটোডিটেক্ট] এর জন্য পরীক্ষামূলক IA32 ত্বরণ প্রয়োগ করুন। আদর্শ একটি হতে পারে
C
কোন ত্বরণ
ia32asm
প্লেইন x86 সমাবেশ
MMX
MMX নির্দেশ সেট
3dnow
3DNow! নির্দেশনাবলী
কানা অনুলিপি করুন
SSE নির্দেশনা সেট
sse2
SSE2 নির্দেশ সেট
--avi_সীমা N
N MB [2048] এর পরে আউটপুট AVI ফাইলকে স্প্লিট/রোটেট করুন।
--avi_মন্তব্য F
ফাইল থেকে AVI হেডার মন্তব্য পড়ুন F [বন্ধ]। AVI ফাইল ফরম্যাট তথাকথিত সমর্থন করে
সমাধি-পাথরের তথ্য। এটি AVI ফাইলে টীকা লিখতে ব্যবহার করা যেতে পারে।
ফাইল দেখুন docs/avi_comments.txt সমস্ত ট্যাগ সহ একটি নমুনা ইনপুট ফাইলের জন্য। যখন
ফাইল পড়া হয়, খালি লাইন এবং ´#' দিয়ে শুরু হওয়া লাইন উপেক্ষা করা হয়। সিনট্যাক্স হল:
"TAG STRING৷ ট্যাগের ক্রম কোন ব্যাপার নয়৷ যদি একটি ট্যাগের কোনো স্ট্রিং না থাকে৷
এটি অনুসরণ করে, এটি উপেক্ষা করা হয়। তার মানে, আপনি ফাইলটি docs/avi_comments.txt হিসাবে ব্যবহার করতে পারেন
ইনপুট এবং শুধুমাত্র আপনি চান ক্ষেত্র পূরণ করুন.
একটি খুব সহজ উদাহরণ হল:
---------------- স্নিপ----------------
INAM আমার ১ম জন্মদিন
ISBJ আমার প্রথম পদক্ষেপ!
IART আমার গর্বিত পরিবার
---------------- স্নিপ----------------
মনে রাখবেন যে AVI হেডারে কোন অন্তহীন স্থান নেই, সম্ভবত এটির চারপাশে
1000 বাইট।
--জুম_ফিল্টার স্ট্রিং
ভিডিও রিস্যাম্পলিং এর জন্য ফিল্টার স্ট্রিং ব্যবহার করুন -Z [Lanczos3] নিম্নলিখিত ফিল্টার হয়
উপলব্ধ:
ঘণ্টা
বক্স
Lanczos3 (ডিফল্ট)
মিচেল
হার্মাইট
বি_স্পলাইন
ত্রিভুজ
--ক্লাস্টার_শতাংশ
ক্লাস্টার এনকোডিংয়ের জন্য শতাংশ মোড ব্যবহার করুন -W> [বন্ধ]
--গুচ্ছ_খণ্ড আব
নির্বাচিত খণ্ডের পরিবর্তে খণ্ড পরিসর প্রক্রিয়া করুন [বন্ধ]
--রপ্তানি_আসর C
রপ্তানি দিক অনুপাত কোড সেট করুন C [ইনপুট হিসাবে] এর জন্য বৈধ কোড C হয়:
1
1:1
2
4:3
3
16:9
4
2.21:1
--export_prof S
সতর্কতা: এই বিকল্পটির নাম পরিবর্তন করা হবে --export_profile ভবিষ্যতের রিলিজে।
একটি এক্সপোর্ট প্রোফাইল নির্বাচন করুন {vcd, svcd, xvcd, dvd} [-pal|-ntsc|-secam]। ডিফল্ট না
প্রোফাইল।
আপনি যদি এই মেটা বিকল্পটি নীচের মানগুলির একটিতে সেট করেন, ট্রান্সকোড কিছু সামঞ্জস্য করবে
অভ্যন্তরীণ প্যারামিটারের পাশাপাশি জ্যামিতি এবং ক্লিপিং। যদি কোন এক্সপোর্ট মডিউল না হয়
নির্দিষ্ট করা, ভিডিওর জন্য mpeg2enc এবং অডিওর জন্য mp2enc এর সাথে কম্পাইল করার সময় ব্যবহার করা হয়
mjpegtools সমর্থন।
এর জন্য বৈধ মান S যেমন vcd, vcd-pal, vcd-ntsc, svcd, svcd-pal, ...
xvcd প্রোফাইল svcd এর সমান, এটি 9000 Kbps পর্যন্ত ভিডিও বিটরেটের অনুমতি দেয়
(ডিফল্ট হল 5000) এবং নির্বিচারে অডিও স্যাম্পলরেট।
উপরের একটি ব্যবহার করা হলে, ট্রান্সকোড প্রয়োজনীয় ক্লিপিং গণনা করবে এবং
আমদানি এবং রপ্তানি আকৃতির অনুপাতের উপর ভিত্তি করে আপনার জন্য মান পরিবর্তন করুন। এই
বিশেষ করে সহজ যদি আপনি একটি 16:9 ডিভিডি একটি 4:3 SVCD তে এনকোড করতে চান উদাহরণস্বরূপ।
অভ্যন্তরীণভাবে ট্রান্সকোড তারপর কালো বার ("লেটারবক্সিং") যোগ করতে --pre_clip সেট করে।
আপনি যদি "vcd-pal" বা "vcd-ntsc" এর পরিবর্তে "vcd" ব্যবহার করেন, তাহলে ট্রান্সকোড একটি শিক্ষিত করে তুলবে
অনুমান করুন যদি PAL বা NTSC vcd চান। একই অন্যান্য প্রোফাইলের জন্য সত্য. যখন
ইনপুট ফাইলের কোনো আকৃতির অনুপাতের তথ্য নেই, ট্রান্সকোড এটির উপর ভিত্তি করে অনুমান করে
ফ্রেম আকার আমদানি করুন। দিয়ে ইম্পোর্ট অ্যাসপেক্ট রেশিও সেট করতে পারেন --আমদানি_আসর কোড।
উদাহরণ (ধরুন ইনপুট একটি 16:9 কোডেড ফাইল 720x576 (PAL)):
--export_prof svcd ক্লিপ টপ/বট -96; আকার পরিবর্তন করে 480x576
--export_prof vcd-ntsc ক্লিপ টপ/বট -96; আকার পরিবর্তন করে 352x240
এটি সরলীকৃত কমান্ডলাইনগুলিকে সক্ষম করে যেখানে ট্রান্সকোড এর জন্য সংবেদনশীল মান সেট করার চেষ্টা করে
mpeg রপ্তানি। আপনি যখন -y এর সাথে একটি রপ্তানি মডিউল নির্দিষ্ট করবেন না, mpeg2enc ব্যবহার করা হবে।
ট্রান্সকোড -i vob/ --export_prof svcd -Z দ্রুত -o পরীক্ষা
ffmpeg এক্সপোর্ট মডিউল `-y ffmpeg' প্রোফাইলগুলিকেও সমর্থন করে। মডিউল চেষ্টা করে
স্মার্ট হতে এবং অভ্যন্তরীণ ffmpeg প্যারামিটার সেট করে যা অন্যথায় বেশ চতুর
খুঁজে বের কর. ব্যবহার উপরের অনুরূপ.
ট্রান্সকোড -i vob/ --export_prof dvd -y ffmpeg -o পরীক্ষা -m test.ac3
tcmplex -md -i test.m2v -p test.ac3 -o test.mpg
--রপ্তানি_পার সি [, এন]
এক্সপোর্ট পিক্সেল আকৃতির অনুপাত সেট করুন C[,N]। অ্যানামরফিক উপাদান এনকোড করতে, ট্রান্সকোড করতে পারেন
ফাইলে টার্গেট পিক্সেল অ্যাসপেক্ট রেশিও এনকোড করুন। এটি আসল দিক নয়
চিত্রের অনুপাত, কিন্তু শুধুমাত্র সেই পরিমাণ যার দ্বারা প্রতিটি পিক্সেল প্রসারিত হয় যখন
একটি আকৃতির অনুপাত সচেতন অ্যাপ্লিকেশনের সাথে খেলা, যেমন mplayer.
অ-মানক আকৃতির অনুপাত এ এনকোড করতে, উভয় সেট করুন C এবং N. যেমন প্রতি পিক্সেল তৈরি করা
এটি প্রশস্ত হওয়ার চেয়ে দ্বিগুণ উচ্চ (যেমন, ডিইন্টারলেস করার পরে স্বাভাবিক আকারে ফিরে আসা
প্রতি দ্বিতীয় লাইন ড্রপ)।
If C এবং N নির্দিষ্ট করা হয়েছে, মান সেট করা হয়েছে C এর পিক্সেল আকৃতির অনুপাত দেয়
প্রস্থ এবং N উচ্চতার জন্য এক. শুধুমাত্র যদি C নির্দিষ্ট করা হয়েছে, নীচের টেবিলটি প্রযোজ্য।
জন্য বৈধ কোড C হয়
1
1:1 কোন স্ট্রেচিং নয়
2
12:11 5:4 ছবি থেকে 4:3 পর্যন্ত (যেমন: 720x576 -> 768x576)
3
10:11 3:2 ছবি থেকে 4:3 পর্যন্ত (যেমন: 720x480 -> 640x480)
4
16:11 5:4 ছবি থেকে 16:9 পর্যন্ত (যেমন: 720x576 -> 1024x576)
5
40:33 3:2 ছবি থেকে 16:9 পর্যন্ত (যেমন: 720x480 -> 872x480)
--আমদানি_আসর C
আমদানি আকৃতির অনুপাত কোড সেট করুন C [অটোপ্রবড]
জন্য বৈধ কোড C হয়
1
1:1
2
4:3
3
16:9
4
2.21:1
--আছর রাখুন
আকৃতির অনুপাত রাখার চেষ্টা করুন (শুধুমাত্র -Z দিয়ে) [বন্ধ]
সার্জারির --আছর রাখুন অপশন এর অর্থ পরিবর্তন করে -Z. এটি একটি ভিডিওতে ফিট করার চেষ্টা করে
দ্বারা নির্দিষ্ট করা হয়েছে -Z রাখার মাধ্যমে মূল আনুমানিক অনুপাত.
+----------------+ +---480------+
| | | কালো |
|720x306 = 2.35:1| -> -Z 480x480 --keep_asr ->|------------4
| | | 480x204 8
+----------------+ |------------0
| কালো |
+------------+
বিবেচনা --আছর রাখুন গণনার জন্য একটি মোড়ক -Y বিকল্প এবং -Z অপশন।
--এমপ্লেয়ার_প্রোব
স্ট্রীম অনুসন্ধান করতে এক্সটার্নাল এমপিপ্লেয়ার বাইনারি ব্যবহার করুন, ডিফল্ট ইম্পোর্ট মডিউলগুলিকে এমপিপ্লেয়ার হিসাবে রিসেট করুন
বেশী [বন্ধ]. ডিফল্ট হল ইন্টারনাল প্রোবিং কোড ব্যবহার করা। এমপিপ্লেয়ার ছাড়া এই বিকল্পটি ব্যবহার করা
আমদানি মডিউল (-x mplayer) অপ্রত্যাশিত এবং সম্ভবত ভুল ফলাফল হতে পারে।
-- কোয়ান্টাইজার সর্বনিম্ন, সর্বোচ্চ
এনকোডার মিন/সর্বোচ্চ কোয়ান্টাইজার সেট করুন। এটি শুধুমাত্র MPEG এর ভিডিও কোডেকগুলির জন্য অর্থপূর্ণ৷
পরিবার. অন্যান্য ধরণের কোডেকের জন্য, এই বিকল্পগুলি নিরীহ। [২,৩১]
--divx_rc পি,আরপি,আরআর
ডিভিএক্স এনকোডার রেট কন্ট্রোল প্যারামিটার [2000,10,20]
--divx_vbv_prof N
divx5 এনকোডার VBV প্রোফাইল (0=free-5=hiqhq) [3]। এর জন্য একটি পূর্বনির্ধারিত প্রোফাইল সেট করে
ভিডিও বিটরেট যাচাইকারী। যদি N শূন্য সেট করা হয়, কোনো প্রোফাইল প্রয়োগ করা হয় না এবং ব্যবহারকারী
থেকে নির্দিষ্ট মান --divx_vbv ব্যবহৃত.
বৈধ প্রোফাইল
0
বিনামূল্যে/কোন প্রোফাইল নেই (সরবরাহকৃত মান ব্যবহার করুন)
1
হ্যান্ডহেল্ড ( 320, 16, 3072)
2
পোর্টেবল (1920, 64, 12288)
3
হোম থিয়েটার (10000, 192, 36864)
4
হাই ডেফিনিশন ( 20000, 384, 73728 )
--divx_vbv br,sz,oc
divx5 এনকোডার VBV প্যারাম (বিটরেট, সাইজ, অকুপ।) [10000,192,36864] এই প্যারামিটারগুলি হল
সাধারণত প্রোফাইল প্যারামিটারের মাধ্যমে সেট করা হয় --divx_vbv_prof. থিসিস সঙ্গে জগাখিচুড়ি না
আপনি কি করছেন তা সম্পর্কে আপনি পুরোপুরি নিশ্চিত না হওয়া পর্যন্ত মূল্য। অভ্যন্তরীণভাবে ট্রান্সকোড করুন
400 দিয়ে vbv_bitrate, 16384 দিয়ে vbv_size এবং 64 দিয়ে vbv_occupancy গুন করে
নিশ্চিত করুন যে সরবরাহকৃত মানগুলি এনকোডার লাইব্রেরি যা চায় তার গুণিতক।
--এক্সপোর্ট_এফপিএস হার [, frc]
রপ্তানি ফ্রেম রেট (এবং কোড) [ইনপুট হিসাবে] সেট করুন। এর জন্য বৈধ মান frc হয়
frc হার
1
23.976 (24000 / 1001.0)
2
24
3
25
4
29.970 (30000 / 1001.0)
5
30
6
50
7
59.940 (2 * 29.970)
8
60
9
1
10
5
11
10
12
12
13
15
--export_frc F
এক্সপোর্ট ফ্রেম রেট কোড সেট করুন F [ইনপুট হিসাবে]। অপ্রচলিতব্যবহার করুন --এক্সপোর্ট_এফপিএস 0, F
--হার্ড_এফপিএস
মসৃণ ড্রপিং অক্ষম করুন (ভেরিয়েবল এফপিএস ক্লিপের জন্য) [বন্ধ]। এর জন্য /docs/framerate.txt দেখুন
অধিক তথ্য.
--চূর্ণ করা
রপ্তানিতে MPEG 3:2 পুলডাউন পতাকা সেট করুন [বন্ধ]
--আন্টিলিয়াস_পাড়া w,b
কেন্দ্র পিক্সেল ওজন, xy-বায়াস [0.333,0.500]
--না_অডিও_অ্যাডজাস্ট
অভ্যন্তরীণ অডিও ফ্রেম নমুনা সমন্বয় নিষ্ক্রিয় [বন্ধ]
--কোনো_বিট জলাধার
MP3 এনকোডিংয়ের জন্য খোঁড়া বিটরসার্ভার অক্ষম করুন [বন্ধ]
--config_dir Dir
অনুমান করুন কনফিগার ফাইলগুলি এতে রয়েছে Dir. এটি শুধুমাত্র -y ffmpeg এবং -y xvid4 কে প্রভাবিত করে
মডিউল এটি পথ দেয় যেখানে মডিউলগুলি তাদের কনফিগারেশনের জন্য অনুসন্ধান করে।
--লেম_প্রিসেট নাম [,দ্রুত]
সঙ্গে খোঁড়া প্রিসেট ব্যবহার করুন নাম [বন্ধ]। Lame কিছু অন্তর্নির্মিত প্রিসেট বৈশিষ্ট্য. যারা প্রিসেট
সর্বোচ্চ সম্ভাব্য মানের প্রদান করার জন্য ডিজাইন করা হয়. তারা অধিকাংশ অংশ জন্য হয়েছে
এটি যাচাই করতে এবং অর্জন করতে কঠোর শ্রবণ পরীক্ষার মাধ্যমে এবং টিউন করা হয়
উদ্দেশ্য এই ক্রমাগত আপডেট করা হয় যে সর্বশেষ উন্নয়নের সাথে মিলিত হয়
ঘটবে এবং ফলস্বরূপ আপনাকে বর্তমানে প্রায় সেরা মানের প্রদান করা উচিত
LAME থেকে সম্ভব। এই VBR প্রিসেটগুলির যে কোনও একটি ব্যবহার করে দ্রুত মোডেও ব্যবহার করা যেতে পারে
নতুন ভিবিআর অ্যালগরিদম। এই মোড দ্রুত, কিন্তু এর গুণমান একটু কম হতে পারে। প্রতি
দ্রুত মোড সক্রিয় করুন, যোগ করুন ",দ্রুত"
<N কেবিপিএস>
এই প্রিসেট ব্যবহার করলে সাধারণত আপনাকে একটি নির্দিষ্ট বিটরেটে ভালো মানের পাওয়া যায়।
প্রবেশ করা বিটরেটের উপর নির্ভর করে, এই প্রিসেটটি সর্বোত্তম সেটিংস নির্ধারণ করবে
সেই বিশেষ পরিস্থিতির জন্য। যদিও এই পদ্ধতিটি কাজ করে, এটি প্রায় নয়
VBR এর মতো নমনীয়, এবং সাধারণত VBR এর মতো একই মানের স্তরে পৌঁছাবে না
উচ্চতর বিটরেট। ABR
মধ্যম
এই প্রিসেটটি বেশিরভাগ সঙ্গীতে বেশিরভাগ লোকের কাছে স্বচ্ছতা প্রদান করা উচিত। দ্য
মিউজিক অনুযায়ী বিটরেট 150-180kbps রেঞ্জের মধ্যে হওয়া উচিত
জটিলতা. ভিবিআর।
মান
এই প্রিসেটটি সাধারণত বেশিরভাগ সঙ্গীতে বেশিরভাগ লোকের কাছে স্বচ্ছ হওয়া উচিত এবং তা হয়৷
ইতিমধ্যে মানের বেশ উচ্চ. ফলস্বরূপ বিটরেট 170-210kbps-এর মধ্যে হওয়া উচিত
সঙ্গীত জটিলতা অনুযায়ী পরিসীমা। ভিবিআর।
চরম
আপনার যদি অত্যন্ত ভাল শ্রবণশক্তি এবং অনুরূপ সরঞ্জাম থাকে তবে এই প্রিসেটটি প্রদান করবে
"স্ট্যান্ডার্ড" মোডের চেয়ে সামান্য উচ্চ মানের। ফলে বিটরেট হওয়া উচিত
সঙ্গীত জটিলতা অনুযায়ী, 200-240kbps পরিসরে। ভিবিআর।
উন্মাদ
এই প্রিসেটটি সাধারণত বেশিরভাগ লোকে এবং বেশিরভাগ পরিস্থিতির জন্য ওভারকিল হবে, তবে যদি
ফাইলের আকার নির্বিশেষে আপনার অবশ্যই পরম সর্বোচ্চ গুণমান থাকতে হবে, এটি হল
যাওয়ার উপায় এই প্রিসেট হল সর্বোচ্চ প্রিসেট মানের উপলব্ধ। 320kbps CBR।
(থেকে নেওয়া http://www.mp3dev.org/mp3/doc/html/presets.html)[1]
--av_fine_ms t
AV ফাইন-টিউনিং শিফট t মিলিসেকে [অটোডিটেক্ট] এছাড়াও দেখুন -D.
--nav_seek ফাইল
VOB বা AVI নেভিগেশন ফাইল ব্যবহার করুন [বন্ধ]। tcdemux -W >nav_log এর সাথে একটি এনএভি ফাইল তৈরি করুন
VOB ফাইল বা সাথে aviindex(1) AVI ফাইলের জন্য।
--psu_মোড
PSU-তে VOB প্রক্রিয়া, -o হল একটি ফাইলমাস্ক সহ। %d [বন্ধ]। PSU মানে প্রোগ্রাম স্ট্রিম ইউনিট এবং
এই মোডটি (বেশিরভাগ) NTSC ডিভিডিগুলির জন্য উপযোগী যার একাধিক প্রোগ্রাম স্ট্রিম ইউনিট রয়েছে।
--psu_chunks আব
শুধুমাত্র নির্বাচিত ইউনিট প্রক্রিয়া করুন আব PSU মোডের জন্য [সমস্ত]
--না_বিভক্ত
অধ্যায়/psu/ডিরেক্টরি মোডে একক ফাইলে এনকোড করুন [বন্ধ]। আপনি যদি এটি না দেন
বিকল্প, আপনি উপরে উল্লিখিত মোডগুলির একটিতে বেশ কয়েকটি ফাইলের সাথে শেষ করবেন। এটাই
তাদের সাথে একত্রিত করা এখনও সম্ভব avimerge(1).
--মাল্টি_ইনপুট
(পরীক্ষামূলক) একাধিক ইনপুট মোড সক্ষম করুন: বুদ্ধিমত্তার সাথে আমদানিতে ইনপুট ফাইল যোগ করুন।
ইনপুটগুলি স্ট্যান্ডার্ড POSIX গ্লোবিং ব্যবহার করে প্রকাশ করা যেতে পারে। যদিও তাত্ত্বিকভাবে সব ইনপুট
মডিউল সমর্থিত, শুধুমাত্র ধ্রুবক-আকারের সাথে ডিল করার সময় এটি ব্যবহার করা নিরাপদ
অডিও (PCM) এবং ইন্ট্রা-ফ্রেম শুধুমাত্র ভিডিও কোডেক (es: MJPEG)। নিরাপদ হতে, এই মোড ব্যবহার করুন
im, ffmpeg এবং কাঁচা আমদানি মডিউল সহ।
--প্রি_ক্লিপ t[,l[,b[,r]]]
সীমানা ক্লিপ করে প্রাথমিক ফ্রেম অঞ্চল নির্বাচন করুন [বন্ধ]
--পোস্ট_ক্লিপ t[,l[,b[,r]]]
সীমানা ক্লিপ করে চূড়ান্ত ফ্রেম অঞ্চল নির্বাচন করুন [বন্ধ]
--a52_drc_off
liba52 ডাইনামিক রেঞ্জ কম্প্রেশন অক্ষম করুন [সক্ষম]। আপনি যদি এই বিকল্পটি নির্দিষ্ট না করেন,
liba52 ডিফল্ট আচরণ প্রদান করবে, যা সম্পূর্ণ গতিশীল পরিসর প্রয়োগ করতে হবে
A/52 স্ট্রীমে উল্লেখিত কম্প্রেশন। এটি মূলত জোরে শব্দ করে
নরম, এবং নরম শব্দ জোরে, তাই আপনি আরো সহজে একটি স্ট্রীম শুনতে পারেন
কাউকে বিরক্ত না করে কোলাহলপূর্ণ পরিবেশ।
আপনি যদি এটি সক্রিয় করতে দেন তবে এটি ডায়নামিক রেঞ্জ কম্প্রেশন এবং সম্পূর্ণরূপে নিষ্ক্রিয় করবে
একটি মুভি থিয়েটার বা শোনার ঘরে আরও অভিযোজিত প্লেব্যাক প্রদান করুন।
--a52_demux
demux AC3/A52 আলাদা চ্যানেলের জন্য [বন্ধ]
--a52_dolby_off
liba52 dolby surround অক্ষম করুন [সক্ষম]। আউটপুট প্লেইন স্টেরিও কিনা তা নির্বাচন করে
(যদি বিকল্প সেট করা থাকে) অথবা যদি এটি ডলবি প্রো লজিক হয় - একে ডলবি সার্উন্ড বা 3:1 বলা হয়
- ডাউনমিক্স (যদি বিকল্পটি ব্যবহার না করা হয়)।
--log_no_color
রঙিন লগ বার্তা নিষ্ক্রিয়. ডিফল্টরূপে ট্রান্সকোড লগ বার্তাগুলিতে ক্রমানুসারে রং ব্যবহার করে
সহজেই বার্তা ক্লাস আলাদা করতে। যে আচরণ সমস্যাযুক্ত হতে পারে যদি আউটপুট
ট্রান্সকোড একটি ফাইল বা একটি পাইপ, তাই এই বিকল্পটি মুষ্টিমেয় এসেছে।
--ডির_মোড ভিত্তি
বেস-%03d.avi [বন্ধ] এ ডিরেক্টরি বিষয়বস্তু প্রসেস করুন
--ফ্রেম_ব্যবধান N
শুধুমাত্র প্রতিটি নির্বাচন করুন Nতম ফ্রেম রপ্তানি করা হবে [1]
--এনকোড_ক্ষেত্র C
ক্ষেত্র ভিত্তিক এনকোডিং সক্ষম করুন (যদি সমর্থিত হয়) [বন্ধ]। এই বিকল্পটি একটি আর্গুমেন্ট লাগে যদি
ক্ষেত্রগুলির ক্রম বোঝাতে দেওয়া হয়েছে। যদি বিকল্পটি দেওয়া না হয় তবে এটি ডিফল্ট
প্রগতিশীল (ছবিটি ইন্টারলেস করা হয়েছে বলে মনে করবেন না)
জন্য বৈধ কোড C হয়:
p
প্রগতিশীল (ডিফল্ট)
t
টপ-ফিল্ড প্রথমে
b
প্রথমে নীচের ক্ষেত্র
--dv_yuy2_mode, --dv_yv12_মোড
নির্দেশ করে যে libdv ডিজিটাল ভিডিও ফ্রেমগুলিকে YUY2 (প্যাকড) বা YV12 (প্ল্যানার) এ ডিকোড করে
মোড, যথাক্রমে। সাধারণত ট্রান্সকোড স্বয়ংক্রিয়ভাবে সঠিক মোড আউট পরিসংখ্যান, কিন্তু
আপনি যদি PAL DV ফাইলগুলিকে ট্রান্সকোড করার চেষ্টা করেন এবং ফলাফলগুলি অদ্ভুত দেখায় তবে এর মধ্যে একটি চেষ্টা করুন৷
অপশন।
--write_pid ফাইল
সিগন্যাল থ্রেডের পিড লিখুন ফাইল [বন্ধ]। আপনাকে পরিচ্ছন্নভাবে ট্রান্সকোড বন্ধ করতে সক্ষম করে
পিড-এ একটি SIGINT (2) পাঠিয়ে ফাইল. দয়া করে নোট করুন ফাইল ওভাররাইট করা হবে।
ব্যবহারের উদাহরণ
$ট্রান্সকোড... --write_pid /tmp/transcode.pid &
$ kill -2 `cat /tmp/transcode.pid`
--সুন্দর N
সুন্দরতা সেট করুন N [বন্ধ]। অপশন --nice যা প্রদত্ত ট্রান্সকোড রিনিস করে
ইতিবাচক বা নেতিবাচক মান। -10 একটি উচ্চ অগ্রাধিকার সেট করে; +10 কম অগ্রাধিকার। এই হতে পারে
ক্লাস্টার মোডের জন্য দরকারী হবে।
--প্রগতি মিটার N
অগ্রগতি মিটারের প্রকার নির্বাচন করুন [1]। মুদ্রিত অগ্রগতি বার্তার ধরন নির্বাচন করে
ট্রান্সকোড:
0
কোন অগ্রগতি মিটার নেই
1
স্ট্যান্ডার্ড অগ্রগতি মিটার
2
কাঁচা অগ্রগতি ডেটা (স্ট্যান্ডার্ড আউটপুটে লেখা)
যে স্ক্রিপ্টগুলির অগ্রগতি ডেটা প্রয়োজন তাদের টাইপ 2 ব্যবহার করা উচিত, যেহেতু টাইপ 1 এর বিন্যাস
নোটিশ ছাড়াই পরিবর্তন সাপেক্ষে.
--অগ্রগতি হার N
মুদ্রণ অগ্রগতি প্রতি N ফ্রেম [১]। স্থিতি বার্তা কত ঘন ঘন হয় তা নিয়ন্ত্রণ করে
মুদ্রিত (প্রতিটি N ফ্রেম)।
--সকেট ফাইল
চালানোর সময় কমান্ড গ্রহণ করার জন্য একটি সকেট খুলুন। দেখা tcmodinfo(1) এবং
প্রোটোকল সম্পর্কে আরও তথ্যের জন্য /docs/filter-socket.txt.
পরিবেশ
TRANSCODE_LOG_NO_COLOR
সেট করা থাকলে, ট্রান্সকোড স্যুটের সমস্ত সরঞ্জামের জন্য রঙিন লগিং বন্ধ করতে বাধ্য করে।
নোট
*
অধিকাংশ উৎস উপাদান পরামিতি স্বয়ংক্রিয়ভাবে সনাক্ত করা হয়.
*
ক্লিপিং অঞ্চলের বিকল্পগুলি প্রতিসমভাবে প্রসারিত হয়। উদাহরণ:
-j 80 -j 80,0,80,0 এ প্রসারিত করা হবে
-j 80,8 -j 80,8,80,8 এ প্রসারিত করা হবে
-j 80,8,10 -j 80,8,10,8 এ প্রসারিত করা হবে
*
সর্বাধিক ছবির আকার হল 1920x1088।
*
ভিডিও ফ্রেম অপারেশন অর্ডার স্থির করা হয়েছে: "-j -I -X -B -Z -Y -r -z -l -k -K -G -C"
(বাম থেকে ডানে মৃত্যুদন্ড কার্যকর করা হয়েছে)।
*
ছবির প্রস্থ/উচ্চতা a না হলে ´-B' দিয়ে চিত্রটিকে সঙ্কুচিত করা সম্ভব নয়
8, 16 বা 32 এর একাধিক।
*
চিত্রের প্রস্থ/উচ্চতা a না হলে ´-X´ দিয়ে চিত্রটি প্রসারিত করা সম্ভব নয়
8, 16 বা 32 এর একাধিক।
*
চূড়ান্ত ফ্রেমের প্রস্থ/উচ্চতা 8 এর গুণিতক হওয়া উচিত। (এনকোডিং সমস্যা এড়াতে
কিছু কোডেক সহ)
1.
ভিডিওর উচ্চতা/প্রস্থ 2,4,8 দ্বারা কমিয়ে অপশন ´-r ফ্যাক্টর' সঙ্কুচিত করতে ব্যবহার করা যেতে পারে
ভিডিও চিত্র একটি ধ্রুবক ফ্যাক্টর দ্বারা, এই ফ্যাক্টর 2,4 বা 8 হতে পারে।
2.
ক্লিপিং এবং আকৃতির অনুপাত পরিবর্তন করা ট্রান্সকোড ইনপুট তৈরি করতে 3টি ধাপ ব্যবহার করে
রপ্তানি মডিউলগুলির জন্য চিত্র
1.
ইনপুট ছবির ক্লিপিং।
2.
1) আউটপুটের আকার অনুপাত পরিবর্তন করা।
3.
2) আউটপুটের ক্লিপিং।
*
বিটস প্রতি পিক্সেল (বিট/পিক্সেল) একটি মান ট্রান্সকোড গণনা করে এবং শুরু করার সময় প্রিন্ট করে
আপ MPEG4 (xvid, divx, ইত্যাদি) এ এনকোড করার সময় এটি প্রধানত দরকারী। আপনি লাইন মত দেখতে পাবেন
[ট্রান্সকোড] V: বিটস/পিক্সেল | 0.237
সরলীকৃত বলেছে, বিট/পিক্সেল পরিমাপ করে যে একটি এনকোড কতটা ভালো হবে। যদিও এই মান
ব্যবহৃত ইনপুট উপাদানের উপর ব্যাপকভাবে নির্ভর করে, সাধারণ নিয়ম হিসাবে এটি বলা যেতে পারে
যে মানগুলি 0.2 এর বেশি বা কাছাকাছি হলে ভাল এনকোড হবে, মান সহ এনকোড হবে
0.15-এর কম লক্ষণীয় শিল্পকর্ম থাকবে।
বিটস প্রতি পিক্সেল রেজোলিউশন, বিটরেট এবং ফ্রেম প্রতি সেকেন্ডের উপর নির্ভর করে। যদি তোমার কাছে থাকে একটা
কম মান ( <0.15), আপনি বিটরেট বাড়াতে বা কম এনকোড করতে চাইতে পারেন
রেজোলিউশন সঠিক সূত্র হল
বিটরেট*1000
bpp = ------------------
প্রস্থ*উচ্চতা*এফপিএস
*
AC3 / বহু চ্যানেল
আপনি যখন একটি অডিও স্ট্রীম আমদানি করেন যাতে দুটি অডিও চ্যানেলের বেশি থাকে - এটি
সাধারণত AC3 অডিওর ক্ষেত্রে - ট্রান্সকোড স্বয়ংক্রিয়ভাবে দুটি চ্যানেলে মিশে যাবে
(স্টিরিও)। আপনি লাইন মত দেখতে পাবেন
[ট্রান্সকোড] A: ডাউনমিক্স | 5টি চ্যানেল -> 2টি চ্যানেল
এটি করা হয়েছে, কারণ বেশিরভাগ এনকোডার এবং অডিও ফিল্টার 2টির বেশি পরিচালনা করতে পারে না
চ্যানেল সঠিকভাবে। PCM অভ্যন্তরীণ প্রতিনিধিত্ব দুইটির বেশি সমর্থন করে না
চ্যানেল, অডিও স্টেরিওতে ডাউনমিক্স করা হবে না ডাউনমিক্স ঘটবে, যদি আপনি AC3 হিসাবে ব্যবহার করেন
অভ্যন্তরীণ অডিও কোডেক বা অডিও পাস-থ্রু ব্যবহার করুন।
উদাহরণ
নিম্নলিখিত কমান্ডটি DVD ড্রাইভ থেকে এর ইনপুট পড়বে (আমি অনুমান করি /dev/dvd ইহা একটি
প্রকৃত ডিভিডি ডিভাইসের সিম্বলিক লিঙ্ক) এবং অনুযায়ী একটি বিভক্ত ডিভিএক্স4 মুভি তৈরি করে
ডিভিডি মাধ্যমে অধ্যায় তথ্য. আউটপুট ফাইলের নাম দেওয়া হবে
my_movie-ch00.avi, my_movie-ch01.avi ...
ট্রান্সকোড -i /dev/dvd/ -x ডিভিডি -j 16,0 -B 5,0 -Y 40,8 -s 4.47 -U আমার_মুভি -y XVid -w 1618
পছন্দ -j 16,0 পর্যন্ত প্রসারিত করা হবে -j 16,0,16,0 এবং উপরের থেকে 16টি সারি এবং ফলাফল
ছবিটির নীচের অংশটি কেটে ফেলতে হবে। যদি উত্সটি কালো থাকে তবে এটি কার্যকর হতে পারে
উপরে এবং নীচে বার।
পছন্দ -B 5,0 বলে ট্রান্সকোড ফলস্বরূপ চিত্রটিকে 5*32=160 সারি উচ্চতায় সঙ্কুচিত করতে।
পছন্দ -Y 40,8 পর্যন্ত প্রসারিত করা হবে -Y 40,8,40,8 এবং বলে ট্রান্সকোড ...
পছন্দ -s 4.47 বলে ট্রান্সকোড একটি ফ্যাক্টর দ্বারা অডিও ভলিউম বৃদ্ধি 4.47.
পছন্দ -U আমার_মুভি বলে ট্রান্সকোড অধ্যায় মোডে কাজ করতে এবং ফাইলগুলিতে আউটপুট তৈরি করতে
নামে my_movie-ch00.avi, my_movie-ch01.avi.... আপনি পরে ফাইল মার্জ করতে পারেন
avimerge দিয়ে অথবা কমান্ড লাইনে --no_split বিকল্পটি যোগ করুন।
পছন্দ -y XVid বলে ট্রান্সকোড এক্সপোর্ট মডিউল এক্সপোর্ট_এক্সভিড ব্যবহার করার জন্য যা ঘুরেফিরে ব্যবহার করে
ভিডিও এনকোড করার জন্য XviD এনকোডার।
পছন্দ -w 1618 বলে ট্রান্সকোড এনকোডার বিটরেট 1618 এ সেট করতে যা এর থেকে কম
1800 এর ডিফল্ট এবং এর ফলে ভিজ্যুয়াল গুণমান নষ্ট হয়ে ছোট ফাইল হয়।
ধরুন আপনার একটি NTSC DVD (720x480) আছে এবং আপনি একটি NTSC-SVCD বানাতে চান
ডিভিডি মুভির ফ্রেমের আকার হল 720x480 @ 16:9। ফ্রেম আকার পরিবর্তনের উদ্দেশ্যে,
প্রস্থ 720 প্রাসঙ্গিক নয় (অর্থাৎ, এটি নিম্নলিখিতগুলিতে ব্যবহার করা হবে না
যুক্তি)। এটির প্রয়োজন নেই কারণ আসল ফ্রেমের আকার সত্যিই দ্বারা সংজ্ঞায়িত করা হয়
ফ্রেমের উচ্চতা এবং আকৃতির অনুপাত। _চূড়ান্ত ফলাফল_ হওয়া উচিত 640x480, হিসাবে এনকোড করা
480x480 @ 4:3 (উচ্চতা 480 কে অনুপাত 4:3 দ্বারা গুণ করলে প্রস্থ 640 পাওয়া যায়)।
এই একই ফ্রেমের আকার (640x480) 640x360 @ 16:9 (উচ্চতা 360) হিসাবে এনকোড করা যেতে পারে
অনুপাত 16:9 দ্বারা প্রস্থ 640 দেয়)।
যেহেতু _অরিজিনাল ভিডিও_ এর আকৃতির অনুপাত 16:9 আছে, প্রথমে আমরা 640x360 এর আকার পরিবর্তন করি
যে দিক অনুপাত. কিন্তু আকৃতির অনুপাত 4:3 এ পরিবর্তন করতে হবে। ফ্রেম খুঁজে পেতে
নতুন আকার অনুপাতের উচ্চতা 360 নতুন আকৃতির অনুপাত দ্বারা গুণিত হয়,
প্রস্থ 480 প্রদান করে। এটি ট্রান্সকোড বিকল্পগুলির সাথে সম্পন্ন হয় "--রপ্তানি_আসর 2
-Z 480x360, দ্রুত"।
এই পরিবর্তনে ভিডিওর উচ্চতা প্রসারিত করা এড়াতে (কারণ নতুন আকৃতির অনুপাত হল
আসল থেকে কম), কালো সীমানা উপরের এবং নীচে যোগ করা উচিত
ভিডিও, ফ্রেমটিকে পছন্দসই 480x480 @ 4:3 আকারে নিয়ে আসে৷ জন্য ট্রান্সকোড বিকল্প
এটি "-Y -60,0, -60,0"।
যদি কোন কারণে (সম্ভবত একটি সাবটাইটেল ফিল্টার) কালো সীমানা (উচ্চতা 60 প্রতিটি)
ফ্রেমের আকার পরিবর্তন করার আগে এবং অনুপাত 4:3 এ পরিবর্তন করার আগে যোগ করা উচিত। এক
এর কারণ কালো যোগ করার পরে একটি _pre_ ফিল্টার চালানোর প্রয়োজন হবে
সীমানা তারপরে "-Y" এর পরিবর্তে "-j" বা "--pre_clip" বিকল্পগুলি ব্যবহার করা যেতে পারে। এই
ক্ষেত্রে ব্ল্যাক বর্ডার উচ্চতা 4:3 অনুপাত প্রয়োগ করে পুনরায় গণনা করতে হবে
ইতিমধ্যেই পাওয়া মানটিতে: 60 * (4/3) = 80। ট্রান্সকোড বিকল্প "-j -80,0,-80,0" বা
"-প্রি_ক্লিপ -80,0,-80,0" তারপর "-Y -60,0,-60,0" এবং "-Z এর পরিবর্তে ব্যবহার করা হয়
480x360,fast" কে "-Z 480x480,fast" দ্বারা প্রতিস্থাপিত করা হয়েছে।
লেখক
টমাস অস্ট্রেইচ লিখেছেন[ইমেল সুরক্ষিত]>, টিলম্যান
বিটারবার্গ এবং ট্রান্সকোড-টিম
দেখ লেখক বিস্তারিত জানার জন্য ফাইল।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে ট্রান্সকোড ব্যবহার করুন