সময়ের সাথে সাথে স্কেল পরিবর্তন করা কি এফএফএমপিইজে সম্ভব?


11

ঠিক আছে, সুতরাং ওভারলে ফিল্টারটি ব্যবহার করে, কেউ "টি" ভেরিয়েবল ব্যবহার করে সময়ের সাথে সাথে কোনও ভিডিওর এক্স / ওয়াই অবস্থান পরিবর্তন করতে পারে। উদাহরণস্বরূপ, overlay=x='if(gte(t,2), -w+(t-2)*20, NAN)':y=02 সেকেন্ড কেটে যাওয়ার পরে ওভারলেয়েড উপাদানটি উপরের বাম থেকে উপরের ডানদিকে স্লাইডিং শুরু করতে ব্যবহার করা যেতে পারে।

আমি যা করতে চাই তা হল স্কেলিং উপাদানগুলির জন্য একই জাতীয় নীতিটি ব্যবহার করা। আমি সময়ের সাথে একটি অভিব্যক্তি (যেমন scale=w=iw*t, বা সেই লাইনের সাথে কিছু) ব্যবহার করে একটি ভিডিওর স্কেল পরিবর্তন করতে সক্ষম হতে চাই ।

এটা কি সম্ভব?

আমি যখন ফিল্টার_কম্প্লেক্সের মাধ্যমে এই এক্সপ্রেশনটি চালাই, তখন আমি পাই

'Iw * t' এক্সপ্রেশনটি মূল্যায়নের সময় ত্রুটি।

আউট_ডাব্লু''ইউ * টি 'বা আউট_এইচ:' - 1 'এর জন্য সম্ভবত অভিব্যক্তিটি Maybe

আমি অনুভব করছি যে আমি যদি এই কার্যকারিতা পেতে চাই তবে এফএফএমপেইগের প্যাচ করার দরকার আছে তবে আমি মনে করি আমি প্রথমে জিজ্ঞাসা করব, এই ধরণের জিনিস সম্পর্কে কেউ জানতে পারে কিনা তা দেখার জন্য!

কেউ কি জানেন যে এই জাতীয় কাজটি কীভাবে সম্পাদিত হতে পারে?

সাহায্যের জন্য ধন্যবাদ!


এই মুহূর্তে আরও একটি সিনট্যাক্স ত্রুটির মতো শোনাচ্ছে তবে দুর্ভাগ্যক্রমে আমি এখানে সত্যিই সহায়তা করতে পারি না তার আগে আমি সেই বৈশিষ্ট্যটি ব্যবহার করি নি।
পিটিএস

1
টি যখন ওভারলে ফিল্টার আসে তখন এটি কোনও সংজ্ঞায়িত জিনিস নয়।
v010dya

1
আপনি শুধু একটি ফিল্টার লিখতে পারে । উইকি.মল্টিমিডিয়া.সিএক্স
ইনডেক্স.এফপি?

1
@alexspeller স্কেল ফিল্টার টাইমলাইন সম্পাদনা সমর্থন করে না, তাই সরাসরি সম্ভব নয়। আমি কর্মক্ষেত্র আছে কিনা তা পরীক্ষা করব।
জ্ঞান

1
প্রযুক্তিগতভাবে H.264 / 5 আউটপুট দিয়ে সম্ভব। কীভাবে খেলোয়াড় / সম্পাদকরা এটি পরিচালনা করবেন তা জানেন না।
জ্ঞান

উত্তর:


2

আমি যা বুঝি তার থেকে একবার 'টি' মূল্যায়ন করা হয়। আপনি কি এটি পড়েছেন: https://ffmpeg.org/ffmpeg-filters.html#zoompan ?

Ffmpeg ডক্স:

9.170.1 উদাহরণ

  • 1.5 পর্যন্ত জুম-ইন করুন এবং একই সময়ে চিত্রের কেন্দ্রের নিকটবর্তী কোনও স্থানে প্যান করুন:

zoompan = z- র = 'মিনিটের জন্য (জুম + + 0.0015,1.5)': D = 700: X = 'করেন (GTE (জুম, 1.5), এক্স, এক্স + 1 টি / ক)': Y = 'করেন (GTE (জুম, 1.5), Y, Y + 1 টি) ': S = 640x360

  • 1.5 পর্যন্ত জুম-ইন করুন এবং চিত্রের কেন্দ্রে সর্বদা প্যান করুন:

zoompan = z- র = 'মিনিটের জন্য (জুম + + 0.0015,1.5)': D = 700: X = 'iw / 2- (iw / জুম / 2)': Y = 'IH / 2- (IH / জুম / 2)'

  • উপরের মত একই তবে বিরতি ছাড়াই:

zoompan = z- র = 'মিনিট (সর্বোচ্চ (জুম, pzoom) +0.0015,1.5)': D = 1: X = 'iw / 2- (iw / জুম / 2)': Y = 'IH / 2- (IH / জুম / 2) '

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