الأربعاء، 20 أكتوبر 2010

استخراج ملفات الصوت والصور من ملفات الفلاش (SWF) في نظام لينكس


استخراج ملفات الصوت والصور من ملفات الفلاش (SWF) في نظام لينكس


تحتوي ملفات الفلاش على العديد من الملفات الصوتية و الصور , و لابد أنك أردت استخراج ملف صوتي أو صورة من هذه الملفات , في هذا الشرح البسيط سأبين كيفية الحصول على الملفات المراد أستخرجها.

 التنصيب:


·         في محث الأوامر "Terminal" قم بكتابة الأمر التالي:
apt-get install swftools

سيقوم هذا الأمر بتثبيت مجموعة من الأوامر للتعامل مع ملفات الفلاش (SWF) , في هذا الدرس سنتعامل فقط مع البرنامج "swfextract" .

الاستخدام :


لعرض محتويات ملف الفلاش أاستخدام البرنامج كالتالي في محث الأوامر :
swfextract 1.swf

*لقد استخدمت ملف الفلاش "1.swf" كمثال تستطيع استخدام أي ملف فلاش لديك .


سيعرض الأمر المكونات كالتالي :
Objects in file 1.swf:
 [-i] 61 Shapes: ID(s) 5, 12, 14, 16, 23, 25-36, 38, 41, 47-58, 61, 63-68, 71-74, 77-79, 82-84, 89, 91-99, 102, 103, 106
 [-i] 20 MovieClips: ID(s) 6, 8, 10, 11, 13, 15, 17-19, 39, 45, 59, 69, 75, 80, 85, 87, 100, 104, 107
 [-j] 3 JPEGs: ID(s) 4, 60, 88
 [-p] 1 PNG: ID(s) 22
 [-F] 3 Fonts: ID(s) 1-3
 [-f] 1 Frame: ID(s) 0
 [-m] 1 MP3 Soundstream



يقوم البرنامج بعرض المكونات حسب النوع مع المعرف الخاص بالمكون "ID" , سنستخدم هذا الرقم في عملية الحصول على الملفات , لاحظ أن البرنامج يعرض لك الأمر المستخدم لكل نوع من الملفات كملفات PNG "[-p]".
الآن إلى مثال  بسيط للحصول على ملفات "PNG" :

swfextract –p 22 1.swf –o image1.png

و الأن لشرح الأمر :
-p: الأمر يدل على أننا اخترنا نوع الملف المراد أستخرجها ملحقا برقم المعرف للعنصر 22 .
1.swf: أسم الملف المراد الحصول على الملفات منه         .
-o: أسم الملف الذي ستحفظ في البيانات .

ليست هناك تعليقات:

إرسال تعليق