আপনি নিম্নলিখিত সিনট্যাক্স ব্যবহার করে একটি সাধারণ চিত্র ওভারলে করতে পারেন:
ffmpeg -i input.mp4 -i image.png \
-filter_complex "[0:v][1:v] overlay=25:25:enable='between(t,0,20)'" \
-pix_fmt yuv420p -c:a copy \
output.mp4
overlay=25:25
এর অর্থ আমরা উপরের বাম কোণে (0: 0) থেকে উত্পন্ন চিত্রটি 25px ডানদিকে এবং 25px ডাউন করতে চাই।
enable='between(t,0,20)'
এর অর্থ আমরা চিত্রটি দ্বিতীয় 0 এবং 20 এর মধ্যে দেখানো চাই।
[0:v][1:v]
এর অর্থ -i
হ'ল আমাদের ক্ষেত্রে ইনপুট.এমপি 4 বা ffmpeg কীভাবে ভিডিও ইনপুট ফাইল নম্বর 0 এ দেখায় আমরা প্রথম ভিডিও ফাইলটি আমাদের ক্ষেত্রে ইমেজ.পিএনজিতে ভিডিও ইনপুট ফাইল 1 এর অধীনে দেখতে চাই। :v
এর অর্থ হল আমরা ভিডিও 0 এবং ভিডিও 1 [0:a]
চাই mean এর অর্থ আমরা প্রথম আমদানি করা অডিও ট্র্যাক চাই। যা ইনপুট.এমপ 4 থেকেও আসে তবে এমপি 4 ফাইলে ভিডিও ট্র্যাকের পরিবর্তে অডিও ট্র্যাকের দিকে নির্দেশ করবে।
যদি আপনি কোনও নির্দিষ্ট চিত্রের মান / সেটিংস চান এবং সেটিংস এফএফএমপিগ পছন্দ করে না, তবে চিত্রটি এবং বা অডিও এনকোডিং বিকল্পগুলি আপনি ব্যবহার করতে চান। ডিফল্ট ভিডিও এনকোডারটি x264 হবে। পরীক্ষা করে দেখুন H.264 তে এনকোডিং নির্দেশিকা সম্ভব সেটিংসের জন্য।
আপনার কমান্ড ফেতে থাকা -acodec copy
/ -c:a copy
যা সোর্স ফাইল থেকে অডিওটি আবার ব্যবহার করবে। যদিও আপনি অবশ্যই ভিডিওর সাথে এটি করতে পারবেন না (এই ক্ষেত্রে), এটি ট্রান্সকোড করতে হবে কারণ আমরা একটি নতুন ভিডিও উত্স তৈরি করছি।
আপনি যদি অডিও ট্রান্সকোড করতে চান তবে -c:a copy
অংশটি সরিয়ে ফেলুন । আপনাকে অবশ্যই একটি এনকোডার স্পষ্টভাবে নির্দিষ্ট করতে হতে পারে, যেমন -c:a aac -strict experimental
। দেখুন এএসি এনকোডিং নির্দেশিকা আরও তথ্যের জন্য।