আমি উবুন্টুর নীচে ছবির সংগ্রহ থেকে টাইমল্যাপস তৈরি করতে চাই। আমি এইচডি ভিডিও বানাতে এবং আদর্শভাবে একটি সাউন্ড ট্র্যাক যুক্ত করতে চাই।
আমি উবুন্টুর নীচে ছবির সংগ্রহ থেকে টাইমল্যাপস তৈরি করতে চাই। আমি এইচডি ভিডিও বানাতে এবং আদর্শভাবে একটি সাউন্ড ট্র্যাক যুক্ত করতে চাই।
উত্তর:
Ffmpeg এটি করবে। আপনার যদি ছবি থাকে img001.jpg, img002.jpg, img003.jpg, ...
তবে কমান্ড লাইনে করুন:
ffmpeg -i img*.jpg output.mpeg
ffmpeg --help
ম্যান পেজ বা ওয়েবে আরও বেশি বিকল্প দেওয়া আছে । এগুলি ফ্রেমের হার এবং আউটপুট ফর্ম্যাটকে নিয়ন্ত্রণ করতে দেয়।
.jpg
ফাইলগুলিকে আউটপুট ফাইলের মতো বিবেচনা করে । আমি পেয়েছি File 'DSCF6134.JPG' already exists. Overwrite ? [y/N]
- এত দুর্দান্ত না। আমার সমাধানটি ছিল একটি ফাইল তালিকা তৈরি করা \ls *.JPG | sed "s/^/file '/;s/$/'/" > files.txt
এবং তারপরে এটি লোড করা ffmpeg -f concat -i files.txt output.mpeg
।
ffmpeg -pattern_type glob -i "picture*.jpg" output.mpeg
প্রথমে আমরা সমস্ত * .জেপিজি ফাইলগুলি তাদের তৈরি তারিখের উপর ভিত্তি করে নতুন নামকরণ করি। কখনও কখনও ক্যামেরাগুলি ফাইলের নাম পরিবর্তন করে বা কেবল তাদের অর্ডার দেয় তবে আমরা যা চাই তা তা নয়। তবে, তাদের তৈরির তারিখ দ্বারা নামকরণ সবসময় কাজ করে:
jhead -n%Y%m%d-%H%M%S *.JPG
এর পরে আমরা এই ফাইলটি একটি ফাইলে রেখেছি:
ls -1tr | grep -v files.txt > files.txt
এবং তারপরে 20 এফপিএস ব্যবহার করে mencoder
একটি AVI
ভিডিও তৈরি করতে ব্যবহার করুন। দ্রষ্টব্য যে এটি একটি বিশাল ভিডিও ফাইল উত্পন্ন করবে, সাধারণত সমস্ত চিত্রের সমান আকারের প্রায়।
mencoder -nosound -noskip -oac copy -ovc copy -o output.avi -mf fps=20 'mf://@files.txt'
আমি সাধারণত আমার ক্যামেরার সর্বনিম্ন রেজোলিউশনের সাথে টাইমল্যাপের জন্য ছবি তুলি (5 এমপি), যার 4: 3 এসপেক অনুপাত থাকে। একটি যথাযথ 1080 পি ভিডিও তৈরি করতে চিত্রটি প্রথমে 1920 পিক্সেলের প্রস্থে আবার স্কেল করা হবে এবং তারপরে আমি এটি উচ্চতা এর 1080 এ ছাঁটাই করব। এইভাবে আমি ফটোগুলির সামগ্রী পরিবর্তন করছি না, কেবল ক্রপ করছি:
ffmpeg -i output.avi -y -sameq -vf scale=1920:1440,crop=1920:1080 output-final.avi
আমি মেনকোডারটি ফটোগুলি একসাথে রাখার কারণটি এফএফএমপিগের সাথে পেয়েছি segmentation fault
।
ffmpeg
কমান্ডে, -sameq
বিকল্পটি এখন পরিবর্তিত হবে-qscale 0
আপনি মোশন টাইমলেস (হাইপারল্যাপস) বা অস্থির ফুটেজ নিয়ে কাজ করলে ব্লেন্ডার একটি ভাল সমাধান solution এতে গতি ট্র্যাকিংয়ের ক্ষমতা রয়েছে যাতে আপনি টাইমলেস জুড়ে ট্র্যাক করার জন্য একটি নির্দিষ্ট পয়েন্ট বেছে নিতে পারেন। আপনি ঘূর্ণনের সমস্যাগুলিও ঠিক করতে পারেন।
আপনি প্রকল্পের টাইমল্যাপস-ডার্কটেবলেও আগ্রহী হতে পারেন । এটি অন্ধকারযোগ্য সহ চিত্রগুলি পোস্ট-প্রক্রিয়া করা সহজ করে এবং সিরিয়ের সময়কালীন করে তোলে। এটি কীভাবে ব্যবহার করবেন সে সম্পর্কে নির্দেশিকা এখানে পাওয়া যায়: https://code.google.com/p/timelapse-darktable/wiki/generateTimelapse
আপনি মেনকোডার ব্যবহার করতে পারেন। বিকল্পগুলি বেশ স্পষ্টতই:
যদি তারা সকলেই অর্ডারযুক্ত নাম সহ নিরাময়কারী ডিরেক্টরিতে থাকে এবং আপনি /tmp/files.txt ফাইলটিতে তালিকাটি চান:
ls -1 *jpg > /tmp/files.txt
আপনি যদি 30fps সহ আউটপুট ফাইলটি /tmp/test.avi হতে চান:
mencoder -nosound -ovc lavc -lavcopts vcodec=mpeg4 -o /tmp/test.avi -mf type=jpeg:fps=30 mf://@/tmp/files.txt
এই টিউটোরিয়ালেAdd Slideshow Clip
যেমন ব্যাখ্যা করা হয়েছে তেমনই কেডেনলাইভ মেনু ব্যবহার করে টাইমলেপগুলিও জেনারেট করতে পারে ।
একই সাইট অনুসারে , ওপেনশটের একই কার্যকারিতা রয়েছে তবে এটি সুপারিশ করে না কারণ এটি "উপায় খুব বগি"। তবুও, এটি যদি আপনার পছন্দের ভিডিও সম্পাদক হয় তবে আপনি জেনে খুশি হবেন যে টাইমলেস হিসাবে একইভাবে আমদানি করার জন্য আপনি কেবল ওপেনশোট উইন্ডোতে সঠিকভাবে নামের (001.jpg থেকে NNN.jpg) ফাইলের ক্রমটি টানতে এবং ফেলে দিতে পারেন।