Ffmpeg এ একটি নির্দিষ্ট সময়কালের জন্য একটি একক চিত্র থেকে ভিডিও তৈরি করা


92

আমি কীভাবে একটি নির্দিষ্ট রেজোলিউশন সহ 15 সেকেন্ড সময়কালের জন্য একক চিত্র (চিত্র 1.png) ব্যবহার করে ffmpeg ব্যবহার করে একটি সিনেমা তৈরি করতে পারি যাতে আমি যখন ভিডিওটি প্লে করি তখন চিত্রটি 15 সেকেন্ডের জন্য স্ক্রিনে উপস্থিত হবে।

উত্তর:


136
ffmpeg -loop 1 -i image.png -c:v libx264 -t 15 -pix_fmt yuv420p -vf scale=320:240 out.mp4
  • -T 15 এটিকে 15 সেকেন্ড দীর্ঘ করে তোলে।
  • -Vf স্কেল = 320: 240 প্রস্থ / উচ্চতা নির্ধারণ করে।

সর্বশেষতম ffmpeg সংস্করণ যেমন নিশ্চিতভাবে ব্যবহার করুন তা নিশ্চিত করুন: http://johnvansickle.com/ffmpeg/


4
Unable to find a suitable output format for 'scale=1280:1024' scale=1280:1024: Invalid argumentকোন ধারণা কেন?
এজি

4
@ ইকুয়ানক্সে আমারও একই সমস্যা ছিল তবে এটি অনুলিপি এবং আটকানোর সময় "\" চিহ্ন দ্বারা হয়েছিল। এটি সরানো সমস্যার সমাধান করে।
ব্যবহারকারী 1319182

4
এটি প্রশ্নের উত্তর দেয়, তবে কমান্ডের সমস্ত অপ্রয়োজনীয় সংযোজনগুলির ব্যবহার আমি পছন্দ করি না।
জোয়ি 4'18

16
@ জো আমাকে না, বিশেষত কারণ ওপি নির্দিষ্ট কিছু জিজ্ঞাসা করেনি। আপনি একটি একক ছবি থেকে একটি ভিডিও বানাতে চান এবং কোনও বিবরণ আদৌ যত্ন করছেন না? ffmpeg -loop 1 -i image.png -t 5 out.mp4
দো জনসন

4
এটি দুর্দান্ত, তবে ... এটি চিরতরে লাগে এবং একক 720 পি পিএনজি চিত্রের উপর ভিত্তি করে 40 মিনিটের ভিডিও উত্পন্ন করতে আমার সিপিইউ গলিয়ে দেয়। এটির গতি বাড়ানোর কোনও উপায় আছে কি? সংযোজন যতক্ষণ না এটি কয়েক গিগাবাইটের অধীনে থাকে ততক্ষণ গুরুত্বপূর্ণ নয়।
হান্টারজেড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.