এটি হল aviindex কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
aviindex - একটি AVI ফাইলের সূচক বর্ণনা করে পাঠ্য ফাইলগুলি লিখুন এবং পড়ুন
সাইনোপিসিস
aviindex [ -o অফাইল -i ifile -f -n -x -v -h ]
কপিরাইট
aviindex টিলম্যান বিটারবার্গের কপিরাইট (C) 2003,2004
বর্ণনাঃ
aviindex একটি AVI ফাইলের সূচক বর্ণনা করে একটি পাঠ্য ফাইল লেখে। এটি বিষয়বস্তু বিশ্লেষণ করে
অথবা AVI ফাইলের উপলব্ধ থাকলে সূচী করুন এবং এই তথ্যটি মানুষের পাঠযোগ্য ভাষায় প্রিন্ট করে
ফর্ম.
একটি AVI ফাইলে "idx1" নামক একটি ঐচ্ছিক অংশ থাকতে পারে যা সম্পর্কে তথ্য থাকে
কীফ্রেম (সিঙ্কপয়েন্ট) এবং ভিডিও ফ্রেমের অবস্থান resp. অডিও খণ্ড. যদিও বড় AVI
ফাইল (>2-4GB), তথাকথিত OpenDML AVI বা এছাড়াও AVI 2 ফাইল, আরও জটিল
ইনডেক্সিং সিস্টেম, যা একটি সুপার ইনডেক্স নিয়ে গঠিত (সম্ভবত) বেশ কয়েকটি "মান" উল্লেখ করে
indexes, "সূচীকরণ নীতি" একই। মুভি প্লেয়াররা অনুসন্ধান করার জন্য এই ধরনের সূচী ব্যবহার করে
ফাইল।
aviindex AVI ফাইল পড়ে ifile এবং ইনডেক্স লেখে অফাইল. এটি হয় হতে পারে
"বোবা" মোডে যেখানে aviindex একটি বিদ্যমান সূচকের সন্ধান করে (এবং এই সূচকটি বিশ্বাস করে!)
ফাইল করে এবং এই সূচকটিকে মানুষের পাঠযোগ্য আকারে ডাম্প করে। "বোবা" মোড ব্যবহার করা হয়, যখন -n is
নির্দিষ্ট করা নেই বা যখন ইনপুট ফাইলের ফাইলের আকার 2 গিগাবাইটের চেয়ে ছোট হয়৷
"স্মার্ট" মোডে, aviindex সম্পূর্ণ AVI ফাইলের মাধ্যমে স্ক্যান করে এবং খণ্ডগুলির জন্য অনুসন্ধান করে (মে
যে ভিডিও বা অডিও) এবং পাওয়া তথ্যের উপর ভিত্তি করে সূচক পুনর্গঠন করে। যদি একটা
সূচক খণ্ড দুর্ঘটনাক্রমে পাওয়া যায়, aviindex এই সূচকের তথ্য ব্যবহার করবে
কীফ্রেম তথ্য পুনরুদ্ধার করুন, যা গুরুত্বপূর্ণ। aviindex স্মার্ট মোড ব্যবহার করবে, যদি
দেওয়া -n বিকল্প বা যদি AVI ফাইলটি 2 GB এর থেকে বড় হয়। ফাইল বড় হলে,
সূচক খণ্ড স্বাভাবিক উপায় খুঁজে পাওয়া যাবে না তাই একটি ব্যবহার করা আবশ্যক -n কিন্তু এটা সম্ভব যে সেখানে
এই ফাইলে একটি সূচক খণ্ড. আঙ্গুল ক্রস.
এছাড়াও স্মার্ট মোডে, aviindex ভিডিও ফ্রেমের বিষয়বস্তু বিশ্লেষণ করে এবং সনাক্ত করার চেষ্টা করে
ভিডিও কোডেক উপর নির্ভর করে ডেটা দেখে keyframes.
উত্পন্ন সূচক ফাইল বিভিন্ন উদ্দেশ্যে কাজ করে।
* লাইব্রেরি যা AVI ফাইলগুলি পরিচালনা করে ট্রান্সকোড(1) যেমন সূচক পড়তে পারেন
ফাইল এবং স্ক্যান করার পরিবর্তে সূচী পুনর্নির্মাণ করতে এই ফাইলটি ব্যবহার করুন
পুরো AVI ফাইল বারবার। ইনডেক্স ফাইল থেকে সূচী পড়া হয়
অনেক AVI এর মাধ্যমে স্ক্যান করার চেয়ে দ্রুত।
* এটি একটি অনুসন্ধান ফাইল হিসাবে ব্যবহার করা যেতে পারে. যখন --nav_seek এর মাধ্যমে ট্রান্সকোড দেওয়া হয়
সুইচ করুন, ট্রান্সকোড ফাইলটি ব্যবহার করে সরাসরি আপনার অবস্থানে যেতে চাইবে
-c মাধ্যমে নির্দিষ্ট. এটি একাধিক -c রেঞ্জের জন্যও কাজ করে।
* ডিবাগিংয়ের জন্য এটি চমৎকার।
বিকল্প
-o অফাইল
আউটপুট ফাইলের নাম উল্লেখ করুন।
-i ifile
ইনপুট ফাইলের নাম উল্লেখ করুন।
-f বিদ্যমান সূচকের ব্যবহার জোর করে।
-n ফাইল স্ক্যান করে সূচক তৈরি করতে বাধ্য করুন।
-x (ইঙ্গিত -n) কীফ্রেম তৈরি করতে বিদ্যমান কোনো সূচক ব্যবহার করবেন না।
-v সংস্করণ দেখান।
-h সাহায্য পাঠ্য দেখান।
এমপিপ্লেয়ার
aviindex mplayer-উত্পন্ন সূচক ফাইল থেকে এবং রূপান্তর করতে পারেন. যেহেতু mplayer-1.0pre3
mplayer এর মাধ্যমে সূচক সংরক্ষণ করার ক্ষমতা রয়েছে -saveidx FILE এবং এর মাধ্যমে আবার লোড করুন
-লোডআইডিএক্স ফাইল aviindex একটি mplayer সূচক ফাইলকে একটি ট্রান্সকোড সূচকে রূপান্তর করতে সক্ষম
ফাইল এবং ভাইস ভিসা। যদিও এটি সরাসরি একটি mplayer ফাইল লিখতে সক্ষম নয়। উদাহরণ a
টুলচেইন
mplayer -frames 0 -saveidx mpidx break.avi
aviindex -i mpidx -o tcindex
avimerge -x tcindex -i break.avi -o fixed.avi
অথবা অন্যভাবে বৃত্তাকার
aviindex -i broke.avi -n -o broke.idx
aviindex -i break.idx -o mpidx
mplayer -loadidx mpidx break.avi
দুটি ইনডেক্স ফাইল ফরম্যাটের মধ্যে প্রধান পার্থক্য হল যে mplayer হল a
বাইনারি বিন্যাস যা AVI ফাইলের একটি সূচকের সঠিক অনুলিপি। aviindex এর বিন্যাস হল
পাঠ্য ভিত্তিক। দেখা বিন্যাসে বিস্তারিত জানার জন্য.
উদাহরণ
আদেশ
aviindex -i 3GBfile.avi -o 3GB.index
বড় ফাইল 3GBfile.avi এর সূচী তৈরি করে। জানাতে আপনি 3GB.index ফাইলটি ব্যবহার করতে পারেন
এই ফাইল থেকে সূচী পড়ার জন্য ট্রান্সকোড করুন এবং avi থেকে নয়। এই অনেক দ্রুত বাড়ে
শুরুর সময়।
ধরুন 3GBfile.avi-তে DivX ভিডিও এবং PCM সাউন্ড আছে এবং আপনি বেশ কয়েকটি রেঞ্জ এনকোড করতে চান।
ট্রান্সকোড -V -i 3GBfile.avi --nav_seek 3GB.index \
-x xvid,avi \
-c 5000-6000,0:20:00-0:21:00,100000-100001 \
-y xvid --lame_preset মান -o out.avi
বিন্যাসে
ইনডেক্স ফাইলের বিন্যাস। এই ফাইলের প্রথম 7 বাইট হল "AVIIDX1" সহজে৷
সনাক্তকরণ এবং ফাইলটি কে তৈরি করেছে তার একটি মন্তব্য। দ্বিতীয় লাইন একটি মন্তব্য এবং
ক্ষেত্রগুলি বর্ণনা করে। মুছে ফেলবেন না। প্রতিটি লাইন (প্রথম 2 বাদে) হুবহু নিয়ে গঠিত
8টি ক্ষেত্র সমস্ত একটি স্থান দ্বারা পৃথক করা হয়েছে এবং AVI ফাইলের একটি নির্দিষ্ট অংশ বর্ণনা করছে।
এখানে দুটি অডিও ট্র্যাক সহ একটি AVI ফাইলের একটি উদাহরণ।
AVIIDX1 # aviindex দ্বারা তৈরি (ট্রান্সকোড-0.6.8)
ট্যাগ টাইপ খণ্ড খণ্ড/টাইপ পস লেন কী এমএস
00db 1 0 0 2048 8335 1 0.00
01wb 2 1 0 10392 847 1 0.00
01wb 2 2 1 11248 847 1 0.00
02wb 3 3 0 12104 847 1 0.00
02wb 3 4 1 12960 847 1 0.00
00db 1 5 1 13816 5263 0 0.00
00db 1 6 2 19088 3435 0 0.00
01wb 2 7 2 22532 834 1 0.00
ক্ষেত্র TAG খণ্ড বর্ণনাকারী. ভিডিওটির জন্য এটি "00d*", প্রথমটির জন্য "01wb"৷
অডিও ট্র্যাক, দ্বিতীয় অডিও ট্র্যাকের জন্য "02wb" ইত্যাদি।
ক্ষেত্র প্রকার খণ্ডের ধরন। এই অপ্রয়োজনীয় কারণ টাইপ এছাড়াও
TAG ক্ষেত্রে এম্বেড করা হয়েছে কিন্তু এটি একটি সুবিধাজনক জিনিস আছে। এটি ভিডিওর জন্য 1, জন্য 2
প্রথম অডিও ট্র্যাক এবং দ্বিতীয় অডিও ট্র্যাকের জন্য 3টি।
ক্ষেত্র খণ্ড AVI ফাইলের পরম খণ্ড সংখ্যা। আপনি যদি CHUNK ক্ষেত্রটি পড়েন
ইনডেক্স ফাইলের শেষ লাইনে, আপনি জানেন যে এই AVI ফাইলের কতগুলি অংশ রয়েছে।
ক্ষেত্র খণ্ড/টাইপ এই ধরনের কত খণ্ড আগে ছিল সে সম্পর্কে তথ্য রাখে
AVI ফাইলে পাওয়া যায়।
ক্ষেত্র পিওএস AVI ফাইলের পরম বাইট অবস্থান যেখানে এই খণ্ডটি পাওয়া যাবে।
মনে রাখবেন এই ক্ষেত্রটি সত্যিই বড় সংখ্যা ধারণ করতে পারে যদি আপনি বড় AVI এর সাথে ডিল করেন।
ক্ষেত্র LEN এর এই খণ্ডের দৈর্ঘ্য।
ক্ষেত্র চাবি এই খণ্ডটি একটি কীফ্রেম হলে তথ্য ধারণ করে। উপরের উদাহরণে, সব
অডিও খণ্ডগুলি কী-খণ্ডগুলি, তবে শুধুমাত্র প্রথম ভিডিও ফ্রেমটি একটি কী ফ্রেম৷ এই ক্ষেত্র হল
হয় 0 বা 1।
ক্ষেত্র MS কত মিলিসেকেন্ড পার হয়েছে তার তথ্য রাখে। এই ক্ষেত্র হতে পারে
0.00 যদি অজানা।
লেখক
aviindex টিলম্যান বিটারবার্গ লিখেছেন
এবং ট্রান্সকোডের অংশ।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে aviindex ব্যবহার করুন