কমান্ড লাইন থেকে ওগ ভিডিও ফাইলগুলি প্রতিরোধ করা


18

ঠিক আছে. আমি একটি ব্যবহার করে তৈরি করা থাকেন কয়েক OGG ফাইল পেয়েছেন ডেস্কটপ রেকর্ডিং টুল । আমি ffmpegএকবার ব্যবহার করে তাদের ট্রান্সকোড করেছি (মূলত শুরু এবং শেষগুলি ক্লিপ করতে)।

এখন, আমার কাছে এই জাতীয় 3 টি ফাইল রয়েছে যা আমি একটি একক .ogvফাইলে একত্রিত করতে চাই । আমি ব্যবহার করার চেষ্টা করেছি oggCat, এটি এক ধরণের ত্রুটির সাথে ক্র্যাশ হয়ে গেছে (আমি নিজেই কোনও ফাইল ব্যবহার করে নিজেই বোঝার চেষ্টা করেছি oggCatএবং এটি আমার বিশ্বাস করতেও ব্যর্থ হয়েছিল যে আমার ডিস্ট্রো প্যাকেজের একটি ভাঙা সংস্করণ পাঠাচ্ছে)। কেবল catফাইলগুলিতে কাজ করা কাজ করে তবে আমি খুঁজে পাই না যা ভাল নয় cool mencoderভালো চালানোর mencoder -ovc lavc -oac lavc file1.ogv file2.ogv file3.ogv -o complete.ogv। এটি ফাইলগুলিকে একটিতে ট্রান্সকোড করে aviএবং 3 টি ভিডিওর কিছুটা ছাড়িয়ে যায় ।

তো, আমি কীভাবে এটি করব?

আপডেট 1: আমার বর্তমান কাজটি হ'ল 3 টি ফাইলকে .mpgব্যবহারের মধ্যে ট্রান্সকোড করা ffmpeg, তারপরে catসেগুলিকে একত্রে নিযুক্ত করা এবং তারপরে আবার ট্রান্সকোড করা ogv

আপডেট 2: পাইটিভি এই ধরণের জিনিসটির জন্য কাজ করে তবে কমান্ড লাইন থেকে আমার এমন কিছু দরকার যা আমি স্বয়ংক্রিয়ভাবে স্ক্রিপ্ট করতে পারি।


@ গ্রি, বর্তমান উত্তর থেকে কী অনুপস্থিত?
soandos

@ কৃপণ, তবে আপনি ঠিক একই বৈশিষ্ট্যগুলি চান, তবে আলাদা নাম রাখতে চান? অথবা আপনি যে সন্ধান করছেন তার কার্যকারিতার পার্থক্য রয়েছে। আমি একমত নই যে ওপি এটিই চেয়েছিল। তিনি তার ফাইলগুলি কনকেনটেটেড চেয়েছিলেন, এবং ওজিজিটিসি কাজ করছে না। এখন এটি, তাই আমি কী অনুপস্থিত তা অনুসরণ করি না।
soandos

@ সানডোস: মূল প্রশ্নটি ছিল "ওজিগিটিটি আমার পক্ষে কাজ করে না, বিকল্প আছে কি?" এবং যদিও প্রশ্নকর্তা এটি কাজ করতে পেরেছেন তবে এটি প্রাথমিকভাবে প্রত্যাশিত সম্ভাব্য বিকল্পগুলি সন্ধান করা কার্যকর হতে পারে।

@ ক্ষিপ্ত, এটি 1) এখনই ঠিক করা হয়েছে (আমার উত্তর সম্পর্কে শেষ মন্তব্য দেখুন) এবং ২) আপনি যে মন্তব্যটি উদ্ধৃত করছেন তা আমি খুঁজে পাচ্ছি না।
soandos

1
আমার মূল উদ্দেশ্যটি ছিল ভিডিওগুলি সংমিশ্রিত করা। উত্তরগুলি উপস্থিত হওয়ার সাথে সাথে আমি ওজিভি থেকে সরে এসেছি এবং তাই প্রশ্নটির খুব বেশি যত্ন নেওয়া হয়নি। আমি স্পষ্টভাবে উল্লেখ করেছি যে আমি oggCat ব্যবহার করতে চাই না কারণ যখন আমি প্রশ্ন জিজ্ঞাসা করি তখন এটি আমার পক্ষে কাজ করে না।
নওফাল ইব্রাহিম

উত্তর:


9

ওগ ভিডিও সরঞ্জামগুলি আপনি যা সন্ধান করছেন তা মনে হচ্ছে।

ছোট বিবরণ:

কখনও কখনও দুটি বা ততোধিক ভিডিও ফাইল সংযুক্ত করে (যোগ দেওয়া) ভাল লাগবে। তার জন্য আপনি ওগজিটিসি ব্যবহার করতে পারেন, যা প্রদত্ত ফাইলগুলি থেকে অবিচ্ছিন্ন ওগ ভিডিও ফাইল তৈরি করে।

# oggCat newFile.ogv file1.ogv file2.ogv [ file3.ogv [...] ]

দ্রষ্টব্য: ভিডিও ফাইলগুলি অবশ্যই ফ্রেমরেট, কীফ্রেমের ফাঁক, ফ্রেমসাইজ ইত্যাদির সাথে মিল রাখতে হবে correspond

আরও এখানে এবং এখানে দেখুন


2
আমি আমার প্রশ্নে ওজিগেটির সাথে আমার অভিজ্ঞতার কথা উল্লেখ করেছি। আমি নিজে ফাইলটি একত্রীকরণ করার চেষ্টা করার পরেও কাজ হয়নি।
নওফাল ইব্রাহিম

আপনি কি সরাসরি প্যাকেজ ডাউনলোড করার চেষ্টা করেছেন? আর ত্রুটিটা কী ছিল?
soandos

1
আমি উত্স থেকে এটি সংকলন চেষ্টা করেছি। আমি একটি খুব বড় হেক্সডাম্প এবং তারপরে একটি সেগফল্ট পেয়েছি।
নওফাল ইব্রাহিম

এই ফাইল? যদি এটি ব্যর্থ হয় তবে আপনি পূর্ববর্তী সংস্করণটি চেষ্টা করতে চাইতে পারেন।
soandos

1
এটি আপনার কোনও ব্যবহার কিনা তা নিশ্চিত না, তবে আমি ডাউনলোড করা বাইনারি সংস্করণটি কাজ করে।
soandos

5

আমি এর জন্য ffmpeg এর কনক্যাট ডেমাক্সার ব্যবহার করব (ffmpeg এর সাম্প্রতিক সংস্করণ প্রয়োজন)।

প্রথমে ইনপুট.টেক্সট (বা যেকোন যথেচ্ছ নাম) নামে একটি ফাইল তৈরি করুন, এতে লাইন যুক্ত রয়েছে:

file '/path/to/input1.ogv'
file '/path/to/input2.ogv'
file '/path/to/input3.ogv'

মনে রাখবেন যে এটি কোনও আপেক্ষিক বা পরম ফাইল পাথ হতে পারে। যদি আপনার ফাইলগুলি একই ডিরেক্টরিতে থাকে এবং ইনপুট 1.ogv, ইনপুট 2.ogv ... এর অনুরূপ প্যাটার্নে নামকরণ করা হয় , আপনি ইনপুট.টেক্সট তৈরি করতে লুপের জন্য একটি ব্যবহার করতে পারেন:

rm inputs.txt; for f in input*.ogv; do echo "$f" >> inputs.txt; done

একবার আপনি নিজের ফাইলটি তৈরি করে ফেললে, আপনি নিখরচায় এ জাতীয় ওজিভি ফাইলগুলিকে নিখুঁতভাবে সংহত করতে পারেন:

ffmpeg -f concat -i inputs.txt -c copy output.ogv

হেই, আমি নিজেই এটি আবিষ্কার করার পরে এই উত্তরটি ঠিক খুঁজে পেয়েছি .. কিছু অদ্ভুত ত্রুটির কারণে oggCat সমাধান আমার পক্ষে কাজ করে নি। এটি ভালভাবে কাজ করেছে ..
জিন্দ্রা হেল্ক

1

আপনি কি পাইটিভি ব্যবহার করার চেষ্টা করেছেন ? তিনটি ক্লিপগুলি যথাক্রমে সময়রেখায় রাখুন এবং তারপরে ফলাফলটিকে একটি ফাইল হিসাবে সংরক্ষণ করুন।


হ্যাঁ তবে এটি কমান্ড লাইন নয়। আমি যদি পাইটিভি ব্যবহার করি তবে আমি স্ক্রিপ্টটি ব্যবহার করে এটি স্বয়ংক্রিয় করতে পারি না।
নওফাল ইব্রাহিম

1
আমি এখন আমার প্রশ্নে বিষয়টি উল্লেখ করেছি।
নওফাল ইব্রাহিম

1

http://www.xiph.org/oggz/ এর একটি বৈশিষ্ট্য রয়েছে,

  • একত্রীকরণ মার্জ Ogg একসঙ্গে ফাইল, যাতে ofpresentation সময় পৃষ্ঠাগুলি interleaving।

সম্পাদনা করুন: আপনি যেমনটি চান তার পরবর্তীতে একটি ভিডিও প্লে করতে চাইলে তা করে না।


http://sox.sourceforge.net খুব বেশি কাজ করতে পারে, সিনট্যাক্স ( http://sox.sourceforge.net/sox.html ):

 sox infile1 infile2 outfile

সম্পাদনা করুন: এটি কেবল অডিও পরিচালনা করে।


আপনি ওগভিডিওটুলগুলি সংকলন করার চেষ্টা করতে পারেন এবং দেখতে পারেন যে ওগজিটিসি তখন কাজ করে কিনা।

সম্পাদনা করুন: এটি আপনার পক্ষে কাজ করেছে ...


আপনি http://sourceforge.net/projects/oggvideotools/support এ আপনার বিতরণে সমস্যাগুলি সমাধান করতে জিজ্ঞাসা করতে পারেন , ত্রুটি বার্তাগুলির পাঠ্য সহ যখন আপনি 1) আপনার বন্টন সংগ্রহস্থল থেকে প্রাপ্ত বাইনারি চালান 2) সংকলন 3) সংকলিত সংস্করণ চালান।

সম্পাদনা করুন: আপনি একযোগে করার জন্য বিকল্প প্রোগ্রামগুলি সন্ধান করছেন।


একক এমকেভিতে ওগ ফাইলগুলি একত্রিত করতে mkvtoolnix ব্যবহার করার চেষ্টা করুন , তারপরে একই সরঞ্জামটি ব্যবহার করে এটি থেকে ওজিজি এক্সট্রাক্ট করুন


1
একত্রীকরণ থেকে আলাদা করা আলাদা এবং আমি যা চাই তা করি না। sox কেবল অডিও এবং ভিডিওগুলি পরিচালনা করে না।
নওফাল ইব্রাহিম

1
এটি " উপস্থাপনের সময় অনুসারে পৃষ্ঠাগুলি ইন্টারলিভ করে "। আমি সম্মতি জানাতে চাই একজনের অপরটি শেষ হওয়ার পরে খেলতে হবে।
নওফাল ইব্রাহিম

1
যেহেতু এটিই একমাত্র উত্তর, আমি মনে করি স্ট্যাক এক্সচেঞ্জ এটিকে অনুগ্রহ প্রদান করবে যদিও এটি প্রশ্নের কোনও উত্তর দেয় না।
নওফাল ইব্রাহিম

1
আমি এই সরঞ্জামগুলির যে কোনওটিকে সংশ্লিষ্ট মেলিং তালিকা, ইস্যু ট্র্যাকারদের জিজ্ঞাসা করে "স্থির" পেতে পারি। আমি যে নির্দিষ্ট করেছিলাম তার বিকল্পগুলি সন্ধান করছি।
নওফাল ইব্রাহিম

1
আমি mkvtoolnix চেষ্টা করব যদিও আমি এমন কিছু পছন্দ করি oggCatযা আসলে কাজ করে। আমি যদিও ওগ ছেড়ে দিয়েছি। অনেকে এটি খেলতে পারে বলে মনে হয় না। আমি ওয়েবমে এবং একটি ফ্লাভ ফ্যালব্যাক স্যুইচ করেছি।
নওফাল ইব্রাহিম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.