tovid স্যুট বিভিন্ন উপাদান একটি সংগ্রহ, একটি নির্দিষ্ট কাজের জন্য প্রতিটি বিশেষ. সব স্যুট উপাদান পরিবর্তন করে এবং অপেক্ষাকৃত সহজ প্যাচিং, প্লেইন টেক্সট স্ক্রিপ্টিং ভাষায় লেখা হয়. স্যুট গনুহ সাধারণ পাবলিক লাইসেন্স এর অধীনে উন্মুক্ত.
ডেভেলপার মন্তব্য
tovid ভিসিডি বিন্যাসে ভিডিও রূপান্তরের জন্য একটি সহজ এক লাইন স্ক্রিপ্ট হিসাবে মে 2004 সালে জন্মগ্রহণ করেন. আমি এটা অন্য এক ফরম্যাট থেকে ভিডিও রূপান্তর, এবং ভিসিডি তুচ্ছ ছিল না মত আউটপুট ভিডিও কঠোর মান সঙ্গে সঙ্গতিশীল হতে চাওয়ার জন্য প্রয়োজন কমান্ড এবং কমান্ড লাইন থেকে ব্যবহারযোগ্য বিকল্প মনে রাখা ভয়ঙ্কর সহজ ছিল না যে পাওয়া যায়.
প্রয়োজন রূপান্তর এবং আমার স্ত্রী এবং আমি একটি DVD-RW ড্রাইভ ক্রয় যখন সঙ্কেতাক্ষরে লিখা ভিডিও আরো জরুরী হয়ে ওঠে. হঠাৎ, আমাদের নিজের ডিভিডি তৈরি করার সম্ভাবনা একটি বাস্তবতা ছিল. দুর্ভাগ্যবশত, এটা নির্ভরযোগ্যভাবে ফলে কঠোরভাবে একটি নির্দিষ্ট বিটরেট, ফ্রেম রেট, রেজল্যুশন, এবং এনকোডিং ফরম্যাট মেনে চলতে ছিল, বিশেষ করে যখন অন্য এক ভিডিও ফরম্যাট থেকে রূপান্তর করতে পারে যে সফটওয়্যার খুঁজে পেতে বেশ কঠিন হতে হবে. ভিসিডি, SVCD, এবং ডিভিডি সব MPEG বিন্যাসে, পূর্বাহ্নে নির্ধারিত ঔজ্জ্বল্য এবং বিট হারে হতে হবে. রূপান্তরের ভিডিওতে আগমন করার পর তারা এ সব না & mdash কোনো রূপান্তর করেনি প্রকৃতপক্ষে যদি এমনকি উইন্ডোজ, ভিডিও ডিস্ক রচনার জন্য অবাধে উপলব্ধ সরঞ্জাম সবচেয়ে গুরুতর সীমাবদ্ধতা ছিল; অনেক রচনার প্রোগ্রাম ইতিমধ্যে লক্ষ্য বিন্যাস সঙ্গে সঙ্গতিশীল হতে ভিডিও প্রয়োজন.
আমি Mplayer এবং mjpegtools ব্যবহার প্রতিষ্ঠাপন আগে, FFmpeg এবং ট্রান্সকোড সহ বিভিন্ন পন্থা, চেষ্টা. Mplayer এর mencoder বিশেষ করে আসলে MPEG বিন্যাসে ভিডিও এনকোডিং ভাল-যোগ্যতা ছিল না যদিও, Mplayer আমরা দেখব আমাদের লিনাক্স প্ল্যাটফর্মের জন্য জানি সবচেয়ে জোরালো ভিডিও প্লেয়ার. এটা যদি আপনি এটি নিক্ষেপ করতে পারেন প্রায় কোনো ভিডিও, নির্বিশেষে বিন্যাসের ভূমিকা রাখতে পারে. mjpegtools সঙ্গে অন্তর্ভুক্ত ইউটিলিটি অধিকার পরামিতি মধ্যে MPEG বিন্যাস চাওয়ার জন্য নিখুঁত ছিল. দুই একসঙ্গে সংযোজন, পুঙ্খানুপুঙ্খ ডকুমেন্টেশন ধন্যবাদ মোটামুটি সহজ ছিল. আমি শীঘ্রই নির্বিচারে ভিডিও নিয়ে ভিসিডি তা রূপান্তর করার জন্য ডিজাইন করা একটি কাজ ভিডিও কনভার্টার, ছিল. আমি একটি ভিন্ন কোন ফরম্যাটে রুপান্তর করা প্রয়োজন যখনই আমি শুধু স্ক্রিপ্ট সম্পাদিত. আমি শীঘ্রই todvd, tovcd, এবং tosvcd ভালো নামগুলির সঙ্গে রূপান্তর স্ক্রিপ্ট একটি ছোট সংগ্রহ ছিল.
অতিরিক্ত নমনীয়তা জন্য ইচ্ছা অবশেষে আউটপুট ফরম্যাটের তা বেছে নেবার সাথে একটি স্ক্রিপ্ট লিখতে অনুরোধ জানানো হবে. আমি আরো-বা কম উপভোগ্য ফর্ম মধ্যে আমার স্ক্রিপ্ট ছিল একবার, আমি LinuxQuestions.org এটি পোস্ট. আমি LinuxAnswers বিভাগে স্ক্রিপ্ট পোস্ট আগ্রহী হতে চাই যদি শীঘ্রই যে পরে, আমি একটি LinuxQuestions মডারেটরের দ্বারা জিজ্ঞাসা করা হয়েছে; আমি, এবং শীঘ্রই স্ক্রিপ্ট ব্যবহার করা হয়েছে যারা অন্যান্য ব্যক্তিদের দ্বারা কিছু প্রতিক্রিয়া পেয়েছি. অতিরিক্ত আগ্রহ, আমি এটা একটি SourceForge.net প্রকল্প স্থাপনের উপযুক্ত ছিল যে সিদ্ধান্ত নিয়েছে. সুদের ক্ষমতা বৃদ্ধি করেনি, এবং, এবং এটা আমার নিজের ক্রমাগত ব্যবহারের থেকে বিভিন্ন অফিসিয়াল রিলিজ, অন্যান্য ব্যবহারকারীদের কাছ থেকে প্রতিক্রিয়ার উপর ভিত্তি করে নতুন বৈশিষ্ট্য এবং bugfixes সঙ্গে প্রতিটি আছে.
নতুন কি এই রিলিজে strong>:.
- এই সংস্করণ tovid সঙ্গে একাধিক titlesets তৈরীর জন্য একটি নতুন গ্রাফিক্যাল ইউজার ইন্টারফেস বৈশিষ্ট্য
- এটা র সর্বশেষ রিলিজের পরে আরো দুই বছর পার হয়ে গেছে tovid. আমি (এরিক / wapcaplet), (এখন 3 বছর বয়সী) আমার ছেলে বাড়াতে একটি বাস্তব কাজ পেতে, উন্নয়ন থেকে একটি দীর্ঘ বিরতির হয়েছে, এবং সাধারণত আরো টিপে বিষয়ে ঝোঁক আছে. Tovid এর পাইথন লেখা এখনও অমীমাংসিত অপূর্ণতা একটি গুচ্ছ আছে, স্থল ছেড়ে দেন নি, আমি তার ইমেইল উত্তর দিতে হবে যারা আমার হাত থেকে এবং কিছু রাশিয়ান ড্যুড যারা মধ্যে tovid.org ডোমেইন ভ্রষ্টতা দিন, এবং সাধারণ কিছু একটি বড় জগাখিচুড়ি.
- এই রিলিজের সাথে শুরু, tovid এর এক্সিকিউটেবল স্ক্রিপ্ট সব এখন তার প্রথম যুক্তি & quot লাগে, যা একটি একক ফ্রন্টএন্ড স্ক্রিপ্ট সহজভাবে বলা হয় tovid মাধ্যমে বলা হয়; কমান্ড করুন & quot; আপনি চালাতে চান. উদাহরণস্বরূপ, এর পরিবর্তে সরাসরি todisc স্ক্রিপ্ট চলমান, আপনি tovid ডিস্ক সঙ্গে এটি চালানোর জন্য. এখানে নতুন কমান্ড নাম:
- এই পরিবর্তন আশা সমস্যার একটি দম্পতি সমাধান হবে - এটা tovid এর অক্জিলিয়ারী স্ক্রিপ্ট সব হচ্ছে cluttered থেকে আপনার / usr / bin বা / usr / local / bin ফোল্ডারে রাখা হবে, প্রথম, এবং দ্বিতীয়ত, এটি tovid করতে হবে আরো ভবিষ্যতে এক্সটেনসিবল অতিরিক্ত কমান্ড যোগ করা হয় তাহলে.
- এই পরিবর্তনের একটা পরিনাম ম্যানুয়াল পেজ একটি একক এন্ট্রি, মানুষ tovid মধ্যে মিশে গিয়ে তৈরি করা হয়েছে যে. আমি কেউ ginormous ম্যানুয়াল পেজ লেগেছে বুঝতে পারি যে, এবং এই আংশিক কারণ পাঠযোগ্যতা, ইন্ডেক্স, বা আন্তঃ-লিঙ্ক র manpage বিন্যাসে এর সাধারণ অভাব, একটি আদর্শ সমাধান নয় (আমি বলতে চাচ্ছি, র manpage বিন্যাসে 40 বছরের সমান বয়সী!) এই সমস্যা সহ দ্বারা ভবিষ্যতে লঘু হতে পারে ব্যাপক বিল্ট ইন সাহায্য, অথবা ReStructuredText বা অনুরূপ কিছু উপর ভিত্তি করে একটি আরো আধুনিক ডকুমেন্টেশন বিন্যাস সুইচিং দ্বারা; কিছুই এখনো নির্দিষ্ট. এখন, আমার ভয় হচ্ছে, আপনি এটা আপ স্তন্যপান এবং মানুষ tovid করতে হবে. খুব ভালো হবে না হতে পারে, কিন্তু আমি এটা Mplayer এর র manpage হিসাবে খারাপ পেতে হবে না অঙ্গীকার.
- এখন পাশাপাশি প্রদর্শনী ইমেজ / ভিডিও থাম্ব আকার ব্যবহার করতে পারেন. (আপনি এখন আপনি একটি ভিডিও থাম্বনেল করতে পারেন যে একটি গ্লাসকেস ইমেজ / ভিডিও সমস্ত প্রভাব করতে পারেন.)
- এখন -submenu-পটভূমি ব্যবহার, সাবমেনু জন্য একটি ইমেজ ব্যাকগ্রাউন্ড ব্যবহার করতে পারেন.
- প্রতিটি সাবমেনু একই ব্যাকগ্রাউন্ড থাকতে পারে, অথবা আপনি প্রতিটি জন্য একটি ভিন্ন এক ব্যবহার করতে পারেন -submenu-BG-রঙ (প্রধান মেনু জন্য -bg রঙ) ব্যবহার করে, পরিবর্তে একটি পটভূমির রঙ ব্যবহার করতে পারেন.
<লি> এটা অনেক আপডেট এবং সংশোধন করা হয়েছে FFmpeg এবং dvdauthor মত এন্ডের পরিবর্তনের জন্য সেইসাথে অনেক কিছু বাগের সমাধান অন্তর্ভুক্ত করা হয়েছে.
<লি> FFmpeg থেকে নতুন libavfilter বৈশিষ্ট্য প্রয়োগ করা হয়েছে, তাই দ্রুত-মেনু অপশন এখন একটি সাম্প্রতিক যথেষ্ট libavfilter এবং FFmpeg (0.8) সঙ্গে আবার কাজ.
<লি> বেশ কিছু নতুন অপশন এছাড়াও থাম্বনেইল লিঙ্কের জন্য আপনার নিজের নির্বিচারে ছবি ব্যবহার করার ক্ষমতা সহ, যোগ করা হয়েছে.
<লি> PNG এখন উন্নত ছবির গুণগত মান ফলে পরিবর্তে কোন JPEG একটি মধ্যবর্তী বিন্যাস হিসাবে সাধারণত ব্যবহার করা হয়.
কি সংস্করণ 0.32 নতুন:
<লি> সুতরাং, আবার চলন্ত জিনিস পেতে একটি প্রচেষ্টা, আমরা সেখানে আউট এই রিলিজে নির্বাণ করছি. কিছু ভাঙ্গা বা বিভ্রান্তিকর হয়, যে পরবর্তী রিলিজের জন্য কি. দুই বছর পর, আমি একটি অর্ধ assed রিলিজ সব সময়ে কোন রিলিজ বেশী ভালো চিন্তা.
<লি> tovid গ্রাফিক্যাল ইউজার ইন্টারফেস
<লি> todiscgui ছিল. ডিস্ক তৈরীর গ্রাফিক্যাল ইন্টারফেস চালান.
<লি> tovid MPG
<লি> tovid ছিল. MPEG বিন্যাস সঙ্কেতাক্ষরে লিখা ভিডিও.
<লি> tovid ডিস্ক
<লি> todisc ছিল. মেনু সঙ্গে একটি ডিভিডি তৈরি করুন.
<লি> tovid titlesets
<লি> নতুন. অপশন সেট করা 'tovid গ্রাফিক্যাল ইউজার ইন্টারফেস' ব্যবহার করে একাধিক titlesets সঙ্গে একটি ডিভিডি তৈরি করুন.
<লি> tovid আইডি
<লি> idvid ছিল. এক বা একাধিক ভিডিও ফাইল সনাক্ত করুন.
<লি> tovid ডিভিডি
<লি> makedvd ছিল. লেখক এবং / অথবা একটি ডিভিডি বার্ন.
<লি> tovid মেনু
<লি> makemenu ছিল. একটি MPEG মেনু তৈরি করুন.
<লি> tovid ভিসিডি
<লি> makevcd ছিল. লেখক এবং / অথবা একটি (সাঃ) ভিসিডি বার্ন.
<লি> tovid XML
<লি> makexml ছিল. ডিভিডি বা (সাঃ) ভিসিডি XML ফাইল তৈরি করুন.
<লি> tovid postproc
<লি> postproc ছিল. পোস্ট-প্রক্রিয়া একটি MPEG ভিডিও ফাইল.
Tovid এখনও প্রধানত ব্যাশ ভিত্তিক যেহেতু <লি> প্রকৃত এক্সিকিউটেবল স্ক্রিপ্ট তারা এখন, সাধারণত আপনার সিস্টেম $ PATH- এ অন্তর্ভুক্ত করা হয় না যে একটি অবস্থান ইনস্টল করা হবে ছাড়া তারা আগে ছিল যতটা যেমন / / usr / lib হিসাবে tovid.
<লি> GUIs:
<লি> পূর্বে todiscgui নামে পরিচিত গ্রাফিক্যাল ইউজার ইন্টারফেস এখন tovid গ্রাফিক্যাল ইউজার ইন্টারফেস হয়. WxWidgets ভিত্তিক গ্রাফিক্যাল ইউজার ইন্টারফেস পছন্দ, কিন্তু যে পশু বজায় অব্যাহত রাখার জন্য শুধু খুব কঠিন ছিল যারা দুঃক্ষিত. এটা আমার প্রথম বাস্তব গ্রাফিক্যাল ইউজার ইন্টারফেস, এবং আমার প্রথম বাস্তব পাইথন অভিজ্ঞতা ছিল, এবং মূলত শুধু পুরানো এবং এখন আমার busted বলে মনে হয়. আপনি এটা পছন্দ করি এবং একটি নতুন প্রকল্পের আওতায় এটা পুনঃপ্রচলন করতে চান, আমার গেস্ট হতে -. কিন্তু আমি এটা দিয়ে কাজ, এবং এটি উন্নয়ন অব্যাহত আগ্রহ আছে am
<লি> তাদের সমস্ত সম্ভবনাকে একটি GUI এখন শুধু গ্রাফিক্যাল ইউজার ইন্টারফেস tovid বলা হয়. (যে কাজ করছে অভিমানী, অথবা আপনার ইনস্টল ডেস্কটপ আইকন ব্যবহার করুন) GUI ইন্টারফেসের আরম্ভ করার জন্য চালান. এই জিনিস মনে রাখবেন বা ব্যাখ্যা অনেক পরিবর্তন সঙ্গে, 0.31 মুক্তি লাভের পর অতিশয় পরিবর্তিত হয়েছে, কিন্তু এখানে একটি খুব সংক্ষিপ্ত সারাংশ:
<লি> প্রতি একক todisc / tovid ডিস্ক বিকল্প এখন প্রতিনিধিত্ব করা হয় প্রায় কাছাকাছি
<লি> ক্ষমতা, এটি সঞ্চালিত হিসাবে todisc / tovid ডিস্ক আউটপুট দেখায় যে উইন্ডো লগ-ইন সম্বন্ধীয় এটা তাদের উল্লেখ করার অনুরোধ জানানো হিসাবে ইন্টারেক্টিভ প্রশ্নের উত্তর
<লি> গ্রাফিক্যাল ইউজার ইন্টারফেস সেটিংস তারপর (এই সম্পূর্ণরূপে কাজ করছে না মনে রাখবেন, এবং আপনি কয়েকটি অপশন নিয়ে সমস্যা হবে) পরে আবার লোড, একটি ব্যাশ স্ক্রিপ্ট সংরক্ষণ করা যাবে
<লি> এক-এক বা একের সাথে বহুর ভিডিও ফাইলের তালিকা সাথে সংযুক্ত করা হয় যে বিকল্পের জন্য মিশুক তালিকা বাক্সে নিয়ন্ত্রণ
<লি> ফন্ট chooser 'নির্বাচিত ফন্ট একটি প্রিভিউ দেখায়
<লি> স্ক্রিপ্ট:
<লি> todisc:
<লি> todisc এখন স্লাইডশো আছে. এই একই মেনু একক স্লাইডশো, এক মেনু একাধিক স্লাইডশো, বা মিশ্র ভিডিও এবং স্লাইডশো হতে পারে. তারা কোর্সের পাশাপাশি titlesets ব্যবহার করা যেতে পারে. উপরন্তু আপনি স্লাইডশো সঙ্গে সাবমেনু থাকতে পারে: -ani-সাবমেনু তারপর ব্যবহার করা হয় সাবমেনু অন্য সাবমেনু স্লাইড একটি স্ট্যাটিক 'পোলারয়েড স্ট্যাক' পূর্ণাঙ্গতা হবে, রূপান্তরের সঙ্গে একটি প্রাণবন্ত স্লাইডশো হবে. স্লাইডশো স্লাইড, স্লাইড দ্বারা স্লাইড একটি স্ট্যাটিক প্রদর্শন হতে.
<লি> todisc এখন একাধিক CPU সমর্থন করে. সঞ্চালন করা হবে পাওয়া প্রতিটি CPU- র জন্য ডিফল্ট এক কাজের - এই সীমিত করা যাবে অথবা এটি একটি বৃহৎ speedup ফলাফল -jobs এন সঙ্গে বৃদ্ধি - আমার Athlon X2 3600 শুধু একটা ব্যবহার তুলনায় উভয় প্রসেসর ব্যবহার করার সময় এটি 30% দ্রুত সঞ্চালিত হয়. এই হিসাবে ভাল তার চেয়ে অনেক বেশী 2 CPU- র জন্য ভাল আকার পরিবর্তন করা উচিত নয়.
<লি> ইমেজ থেকে এনকোডিং মেনু এখন অনেক ক্ষেত্রে পিপিএম আউটপুট এবং পাইপ, কম এনকোডিং পদক্ষেপ এবং ভাল মানের যার ফলাফল, এবং ভাল গতি ব্যবহার করে. SVN মধ্যে স্লাইডশো এই কৌশল পরিবর্তন হয়েছিল যখন (600%) একটি বিশাল গতি সাহায্য পেয়েছিলাম.
<লি> দলবদ্ধ ফাইল এখন সাবমেনু থাকতে পারে.
<লি> থাম্ব শিরোপা এখন একাধিক শিরোনাম জন্য অনুমতি এবং দৃষ্টিভঙ্গি অঙ্গুষ্ঠ পালন, থাম্ব ইমেজ / ভিডিও সরাসরি যান.
<লি> সাবমেনু অধ্যায়গুলির এখন '-অধ্যায়-শিরোনাম' ব্যবহার শিরোনাম থাকতে পারে.
<লি> আপনি এখন এই স্লাইডশো সাবমেনু জন্য এটি উপযুক্ত -submenu দৈর্ঘ্যের NN এন ব্যবহার, সাবমেনু দ্বারা সেট করতে পারেন.
<লি> Submenus এখন -submenu-ব্যাকগ্রাউন্ড বা -submenu-BG-রঙ ব্যবহার একটি ব্যাকগ্রাউন্ড ইমেজ বা রঙ থাকতে পারে.
<লি> -মেনু ফেইড এখন একটি ঐচ্ছিক যুক্তি, মেনু পটভূমি উপরের উপর বিবর্ণ শুরু যা সময় লাগে. আপনি চয়ন সময়কাল যতদিন এই রূপান্তর ভিডিও প্লে হবে / শো: এই কমান্ডের সাহায্যে আপনি মেনুতে 'স্থানান্তর' কেমন হিসাবে একটি ভিডিও ব্যবহার করতে পারেন এর মানে হল যে. উপরন্তু, আপনি এখন একটি স্ট্যাটিক মেনু জন্য -মেনু ফেইড ব্যবহার করতে পারেন. '-transition টু মেনু' অপশন সুবিধার জন্য যোগ করা হয়েছে:. যদি আপনি এই অপশনটি ব্যবহার করা হলে পটভূমি অঙ্গুষ্ঠ ফেইড শেষ সঠিক সময়ে প্রাণবন্ত হওয়া বন্ধ হবে
<লি> -মেনু ফেইড এখন ম্লান মেনু জন্য আপ একটি গতি ফলে (অ্যানিমেটেড) পরিবর্তন যে শুধু ইমেজ এনকোড করে.
<লি> বাটন-শৈলী টেক্সট এখন সব ব্যবস্থা জন্য কাজ করে. এটি অনেক ভালো দেখায়.
<লি> দ্রুত MPEG জন্য যোগ করা হয়েছে -nomenu বিকল্প - & gt; কোন মেনু সঙ্গে ডিভিডি
<লি> VMGM মেনুতে playall বাটন যোগ করা হয়েছে সম্ভাবনা
<লি> 6 নতুন থাম্ব আকার (-thumb-আকৃতি)
<লি> যোগ করা হয়েছে ক্ষমতা ব্যবহারকারী $ prefix মধ্যে থাম্ব মুখোশ সরবরাহ করার জন্য / lib / tovid / মাস্ক বা ~ / .tovid / মুখোশ
<লি> কোন makempg অপশন এখন (ফাইল (গুলি) পুনরায় এনকোডিং প্রয়োজন হলে তারা makempg দ্বারা ব্যবহার করা হবে) todisc কমান্ড লাইনে ডিরেক্টরি প্রেরণ করা সম্ভব
<লি> এখন দলবদ্ধ ভিডিও এবং স্লাইডশো জন্য কাজ সাবমেনু
পর্দা জ্যামিতি প্রয়োজন যে অপশন সহায়তার জন্য এটি একটি সংখ্যাযুক্ত গ্রিড সঙ্গে একটি দ্বিতীয় পূর্বরূপ যার ফলে <লি> যোগ করা হয়েছে -grid অপশন উল্লেখিত থাকে,
<লি> todisc এখন ~ / .tovid / পছন্দ মধ্যে WORKING_DIR পরিবর্তনশীল সন্মান
<লি> todisc সন্মান নতুন এনভায়রনমেন্ট ভেরিয়েবল TOVID_WORKING_DIR
<লি> অনেক বাগ সংশোধন করা হয়েছে এবং এখানে ফেলে রাখা হয়েছে অন্য যে পরিবর্তন. 0.31 থেকে স্কুল তারিখ থেকে অব্যাহতি বড়: -2437 +6274
<লি> man পৃষ্ঠা আপডেট করা হয়েছে -. বিবরণ এবং ব্যবহারের কিছু উদাহরণ জন্যে 'man tovid' দেখতে
<লি> postproc:
Mplayer সঠিকভাবে স্ট্রিম ডাম্পিং না হওয়ার কারণে <লি> postproc ভাঙ্গা হয়েছে. স্ক্রিপ্ট এখন demux করতে FFmpeg ব্যবহার করে, এবং এটি আবার অধিকৃত হয়ে গেছে.
পাওয়া মন্তব্যসমূহ না