আমার এমপি 3 ফাইলগুলিতে একটি ফোল্ডার রয়েছে। আমি তাদের এমপি 4 ভিডিও ফাইল হিসাবে সঙ্গীত ভিজ্যুয়ালাইজেশনের সাথে রেন্ডার করতে চাই - কমান্ড লাইন হলেও এটি করার কোনও উপায় আছে?
আমার এমপি 3 ফাইলগুলিতে একটি ফোল্ডার রয়েছে। আমি তাদের এমপি 4 ভিডিও ফাইল হিসাবে সঙ্গীত ভিজ্যুয়ালাইজেশনের সাথে রেন্ডার করতে চাই - কমান্ড লাইন হলেও এটি করার কোনও উপায় আছে?
উত্তর:
ভিডিও সম্পাদনা করার জন্য তৈরি একটি প্রোগ্রাম ব্যবহার করুন :
উদাহরণস্বরূপ, আপনি এভিআইডিউমাক্স , যা সাধারণ কাটিয়া, ফিল্টারিং এবং এনকোডিং কার্যগুলির জন্য ডিজাইন করা একটি নিখরচায় ভিডিও সম্পাদক পরীক্ষা করতে পারেন want যা আপনি লিনাক্স, উইন্ডোজ, ম্যাকের জন্য এখান থেকে ডাউনলোড করতে পারেন ...
এমনকি স্থির চিত্র এবং অডিও ফাইল থেকে ভিডিও তৈরির বিষয়ে একটি টিউটোরিয়াল রয়েছে ।
কমান্ড লাইন দ্বারা :
আপনি ffmpeg
কমান্ড লাইন থেকে এটি ডাউনলোড এবং ব্যবহার করতে পারেন । এটি লিনাক্স, ম্যাক এবং উইন্ডোজের জন্য বিদ্যমান।
যদি আমরা ধরে নিই যে আপনি লিনাক্সের অধীনে রয়েছেন এবং আপনার প্রয়োজনীয় সমস্ত প্যাকেজ এবং কোডেক ইনস্টল করা আছে আপনি এর মতো কিছু চেষ্টা করতে পারেন:
ffmpeg -loop_input -i image.jpg -i sound.mp3 -shortest -b 1000k -acodec copy out.mp4
অথবা
ffmpeg -loop_input -i image.jpg -i sound.mp3 -shortest -vcodec libx264 -vpre default -acodec copy out.mp4
আপনার sound.mp3
ফাইলটি out.mp4
চিত্রের সাথে রূপান্তর করতে image.jpg
।
আপনি যখন চান কোডেক / অপশনগুলির সঠিক সংমিশ্রণটি খুঁজে পান, তখন আপনি ডিরেক্টরিতে প্রতিটি ফাইল পড়ার জন্য একটি স্ক্রিপ্ট করতে পারেন, নামটি থেকে এক্সটেনশন (.mp3) কে সরিয়ে নতুন এক্সটেনশন (.mp4, NewName=$(basename $MyFile .mp3).mp4
) যুক্ত করতে পারেন, নির্বাচন করুন আপনি যে চিত্রটি ভিতরে রাখতে চান এবং যে সুনির্দিষ্ট সন্ধান পেয়েছিল তা কার্যকর করতে ...
কিভাবে স্ক্রিপ্ট করতে আরেকটি প্রশ্ন :-) হয় এবং আপনি কিছু ইঙ্গিত দিকে তাকিয়ে থাকতে পারে ফাইলের নাম সম্প্রসারণ , অথবা এই প্রশ্নের বা এই এক । এর আউটপুট = পার্সিং এড়াতে চেষ্টা করুন ls
, এর find
পরিবর্তে সমাধানটি ব্যবহার করুন ...
কোনও স্ক্রিপ্টও তৈরি করা সম্ভব, বা আপনি সমস্ত অ্যাভিআইডিমাক্স বা ভিডিও সম্পাদক ... বা নেট যা আপনাকে যা দেবে তার মধ্যে কিছু ফ্রিওয়্যার বা শেয়ারওয়ার সফ্টওয়্যার ব্যবহার করতে পারেন ।
তথ্যসূত্র
-loop_input
করতে হবে -loop 1
। আমি লিনাক্স মিন্ট 17 চালাচ্ছি। ধন্যবাদ।