ffmpeg - কেবল বিবর্ণ-আউট দিয়ে ওভারলে


0

আমি একাধিক চিত্র সহ একটি ভিডিও ওভারলে করার চেষ্টা করছি এবং ভিডিওটির নির্দিষ্ট পয়েন্টে প্রতিটি বিবর্ণ / আউট হয়ে যেতে চাই।

আমি যা চেষ্টা করছি:

ffmpeg -i doodle.mp4 -loop 1 -i ban.png -loop 1 -i intro.png -loop 1 -i outro.png -c:a copy -filter_complex "[1:v]fade=in:st=0:d=0,fade=out:st=58:d=0[watermark0]; [2:v]fade=in:st=0:d=0,fade=out:st=10:d=0.5[watermark1]; [0:v][watermark0]overlay=(main_w-overlay_w)/2:main_h-overlay_h:shortest=1[tmp0]; [tmp0][watermark1]overlay=(main_w-overlay_w)/2:main_h-overlay_h" doodle2.mp4

সময়কাল এবং স্টার্টটাইম 0 সেট করা সত্ত্বেও চিত্রগুলি ম্লান হতে দেখা যায় এটি কীভাবে এড়ানো যায়?

উত্তর:


0

যদি আপনি ফেইড-ইনগুলি না চান তবে আপনার সেই ফিল্টারগুলির দরকার নেই।

ffmpeg -i doodle.mp4 -loop 1 -i ban.png -loop 1 -i intro.png -loop 1 -i outro.png -c:a copy
       -filter_complex "[1:v]fade=out:st=58:d=0[watermark0]; 
                        [2:v]fade=out:st=10:d=0.5[watermark1]; 
           [0:v][watermark0]overlay=(main_w-overlay_w)/2:main_h-overlay_h:shortest=1[tmp0];
           [tmp0][watermark1]overlay=(main_w-overlay_w)/2:main_h-overlay_h" doodle2.mp4

এখন, ban.jpg এবং intro.png কেবল বিবর্ণ হবে। নোট করুন যে outro.png কোথাও ব্যবহার হচ্ছে না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.