علامة مائية بأسلوب Douyin عبر ffmpeg تظهر أعلى اليسار ثم أسفل اليمين
فيديوهات Douyin المنزلة إلى الهاتف تُعالج تلقائياً بمقدمة وعلامة مصورة. علامتها مثيرة: تظهر أعلى اليسار في النصف الأول، ثم تختفي وتظهر أسفل اليمين حتى النهاية.
دمج علامة تتغير مواضعها بسيط. المبدأ:
اقرأ المدة عبر ffprobe وخذ نصفها. استخدم ffmpeg لعلامة أعلى اليسار بمدة نصف الفيديو، وأخرى أسفل اليمين تبدأ بعد النصف وتستمر للنصف الثاني.
مثال
فيديو a مدته 100 ثانية. أريد العلامة أعلى اليسار بعد 10S ولمدة 40 ثانية، ثم عند 50 ثانية تختفي وتظهر أسفل اليمين حتى النهاية.
خطوات التنفيذ
- أولاً، جلب المدة عبر
ffprobeلتكون100ثانية. - ثانياً، كتابة أوامر
ffmpeg: الأولى للعلامة أعلى اليسار بعد 10 ثوانٍ ولمدة 40% من الفيديو، والثانية أسفل اليمين تبدأ بعد 50% وتستمر 50%. - ثالثاً، جمع الأوامر ودمجها في الفيديو عبر
ffmpeg.
مثال الأوامر
ffmpeg -i input.mp4 -i watermark.png -i watermark2.png -filter_complex "[0:v][1:v] overlay=10:10:enable='between(t,10,50)' [tmp]; [tmp][2:v] overlay=W-w:H-h:enable='between(t,51,100)'" output.mp4
تحديث EFV الذكي لاحقاً
سنصمم الفكرة في البرنامج ليخصص الجميع طريقة علامتهم وكل مددها بحسب طول الفيديو.
سنضيف fluentEFV API: تدفق تنزيل لحظي بحسب m3u8 يدعم المعاينة، فلا يُنزّل غير المصرح له إلا 1 دقيقة كـ FLV. وصورة بحسب الوقت، وصورة متحركة بحسب البداية والمدة والأبعاد، وصوت لجزء بعد استبعاد الفيديو، وفيديو بأبعاد محددة لجزء بعد استبعاد الصوت وغيرها. ترقبوا.


