আমার 1 টি এফপিএসে পিএনজি ফর্ম্যাটে ভিডিও ফ্রেম রয়েছে এবং আমি এফএফএমপিইগ ব্যবহার করে সেগুলিকে একটি ভিডিওতে রূপান্তর করার চেষ্টা করছি।
আমি যদি এরকম কিছু করি:
ffmpeg -i data/input-%4d.png data/output.mp4
আমি 25FPS এ একটি ভিডিও পাই যা মূলত ইনপুটটির (যা 1 এফপিএসে ধারণ করা হয়েছে) খুব দ্রুত এগিয়ে রয়েছে।
যদি আমি চেষ্টা করি:
ffmpeg -i data/input-%4d.png -r 1 data/output.mp4
আমি এমন কিছু পেয়েছি যা ভিএলসি খেলতে চায় না :)
এখন, আমি যদি প্রথম ভিডিওটি (এফএফ একটি) নিই এবং এটিকে ধীর করার জন্য একটি ফিল্টার প্রয়োগ করি (উদাহরণস্বরূপ -filter:v 'setpts=24.0*PTS'
), আমি এটি 1 টি এফপিএস ভিডিওর মতো খেলতে পারব তবে অবশ্যই দামটি ফাইলের আকার। এটি আমার অনুমান বার বার ফ্রেম তৈরি করছে।
সুতরাং, প্রশ্নটি হল আমি কীভাবে একটি ভিডিও তৈরি করব যা ঠিক 1 টি এফপিএস এবং আসলে সেই গতিতে খেলবে? বিটিডব্লিউ আউটপুট ফর্ম্যাটটি আমার পক্ষে ততটা গুরুত্বপূর্ণ নয়।
-r 1
।
ffmpeg
কনটেইনার ফর্ম্যাট ফাইল এক্সটেনশান থেকে ভিডিও কোডেক বের করার জন্য যথেষ্ট স্মার্ট তা নিশ্চিত না.mp4
।-vcodec libx264 -vpre hq
কোডেক এবং এনকোডিং পরামিতিগুলি বলতে, কমান্ড লাইনে যুক্ত করার চেষ্টা করুন ।