سؤال

أريد أن أعرف ما إذا كان من الممكن الحصول على الإطارات التي تم فك تشفيرها من flvplayback ، أو إذا كان معروفًا بديلاً آخر للوصول إلى الإطارات التي تم فك تشفيرها من مشغل فلاش. ما أريد فعله هو معالجة الإطارات التي تم فك تشفيرها قبل تقديمها على الشاشة.

يمكن أن يكون مصدر الفيديو عبارة عن دفق RTMP أو ملف FLV (F4V).

أي تلميح مرحب به :)

هل كانت مفيدة؟

المحلول

بأي طريقة ترغب في تعديلها؟

إذا كنت بحاجة إلى القيام بأي عملية لكل بكسل ، ولم تستخدم Flash Player 10 (وفي هذه الحالة يجب أن تبحث عن Pixel Bender) ، يمكنك استخدام وظيفة BitmapData.draw () لرسم إطارك إلى صورة نقطية. يمكنك بعد ذلك معالجة وحدات البكسل كما يحلو لك.

var bmp : BitmapData = new BitmapData(myVideo.width, myVideo.height, false);

// Each frame, do this:
bmp.draw(myVideo);

إذا كنت ترغب ببساطة في تطبيق نوع من المرشح العام ، مثل Blur ، يمكنك البحث عن Flash.filters.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top