আমি প্রতি 60 সেকেন্ডে একটি ভিডিও থেকে চিত্রগুলি ক্যাপচার করার চেষ্টা করছি এবং ক্যাপচার হওয়া প্রতিটি চিত্রের নীচে একটি কপিরাইট ওয়াটারমার্ক যুক্ত করব। নীচের কমান্ডটি ক্যাপচার এবং ওভারলেগুলি দেখায়, তবে ওয়াটারমার্কটি ছোট এবং / অথবা প্রত্যাশার মতো অবস্থিত বলে মনে হয় না।
সেরা হিসেবে আমি বলতে পারেন, তা অধিকার করে নিল ইমেজ স্কেলিং, কিন্তু না জলছাপ। বিভ্রান্তিটি হ'ল এটি 640x480 ভিডিও হিসাবে 640x480 আকারে হয়েছে এবং ওয়াটারমার্কটি ইতিমধ্যে 640x480, তবুও আউটপুট চিত্রটিতে "প্রসারিত" ওয়াটারমার্ক রয়েছে।
- ইনপুট ভিডিও মাত্রাগুলি পরিবর্তিত হতে পারে তবে সর্বদা 4: 3
- আউটপুট চিত্রটি সর্বদা 640x480 হওয়া উচিত।
- উত্স ওয়াটারমার্ক 640x20
- আমি চাই এটি চিত্রের একেবারে নীচে প্রদর্শিত হবে।
আমি এর সাথে পরীক্ষা নিরীক্ষা করে চলেছি filter-complex
, তবে কী ইনপুটটি কীভাবে স্কেল করা যায়, এবং কোথায় কী জিনিস রাখা যায় তা নির্দিষ্ট করার জন্য সিনট্যাক্সের উপর একটি হ্যান্ডেল পেতে পারি না। আমি এফএফএমপিইজে বেশ নতুন, এবং ডকুমেন্টেশন সম্পূর্ণরূপে খুঁজে পাচ্ছি, তবে একটি শিক্ষানবিশকে বিভ্রান্ত করছি।
আমি যে আউটপুটটি সন্ধান করছি তা পেতে এতে কী যুক্ত করা বা পরিবর্তন করা দরকার।
ffmpeg -i video.mp4 -i watermark.png
-filter_complex "overlay=0:main_h-overlay_h,thumbnail, scale=640:480, fps=1/60"
image"_%05d.jpg"
কোনও সহায়তা প্রশংসা করা হয়, এবং আগাম ধন্যবাদ,