السلام عليكم ورحمة الله وبركاته
- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
------------------
•°.| في هذا الموضوع |.°•
------------------
سيتم شرح اوامر AviSynth اللي تهمكم
طبعا الاوامر كلها موجودة ومشروحه في الملفات اللي تنزل مع البرنامج....
لكن يمكن مع الشرح العربي يزيدون الفاهمين ^^
اللي يلاحظ اي خطأ نرجو أنه يبلغنا....
وأيضا نتطلع إلى أي اضافة منكم لتعم الفائدة ^^
- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
الفهرس
أولاً .............::::››› › استيراد الملفات ▌▌ DirectShowSource ▌▌AviSource ▌▌Import
ثانيا ................::::››› › دمج صوت و صورة
ثالثاً ............::::››› › لصق الترجمة
رابعاً ................::::››› › تغيير سرعة الفريمس
خامسا ً........::::››› › تغيير الأبعاد
سادساً ............::::››› › إزالة الهوامش
سابعاً ..........::::››› › إضافة الهوامش
ثامناً................::::››› › عرض بيانات المقطع
تاسعاً ..........::::››› › تغير أنظمة الألوان
عاشراً ..............::::››› › العكس ( القلب )
أحد عشر .....::::››› › لصق الشعار (Logo)
إثنى عشر.........::::››› › شغلات خفيفة على الصوت ▌▌ تغيير التردد ▌▌ التحويل الى Mono ▌▌ التحويل الى Stereo ▌▌ رفع الصوت
ثلاثة عشر....::::››› ›طريقة دمج مقطعين مختلفين تماماً
أربعة عشر.........::::››› › التجزيء و التقطيع
خمسة عشر.::::››› › استيراد صورة كـ فيديو
ستة عشر ........::::››› › التحكم في الإضاءة و التباين و تشبع الألوان
--------------------------
•°.| أولا : أوامر فتح الملفات |.°•
--------------------------
1 - الامر DirectShowSource
هذا الامر نستخدمه لاستيراد معظم ملفات الصوت والصورة...FLv,Mkv,Mp4,Avi,Rm .... الخ
الامر بشكله العام | الاجزاء المهمة فقط
كود:DirectShowSource (string filename, float "fps",bool "audio", bool "video", bool "convertfps")
توضيح المكتوب :
-----------------------------------------
تعني مكان الملف =string filename
سرعة الفريمس = fps .......... هنا القيم true او false .
تشغيل/تعطيل الصوت = audio ...........هنا القيم true او false .
تشغيل/تعطيل الصورة = video ..........هنا القيم true او false
تصحيح الاخطاء في سرعة الفريمس = convertfps ..........هنا القيمtrue او false
-----------------------------------------
لمعرفة سرعة الفريمس : افتح مقطع الفيديو باستخدام Media Player Classic ثم اضغط على الجزء الذي ينعرض فيه الفيديو رايت كلك
ثم Properties>>Details وستجد مربعاً بداخله بيانات حول المقطع من بينها سرعة الفريمس.
--
`عنوان فرعي,
[ مشاكل يسبهها عدم استخدام الرقم الصحيح للفريمس ~
لو ما كتبت الرقم بشكله السليم ،، بحيث الرقم كان خاطيء
بتواجه مشكلة بعد الانتاج بالشكل التالي :-
لو كان المقطع مثلا 22 دقيقة
ستنتهي جميع الفريمات ( الصور خلال ربما دقيقتين )
فهي ستنعرض بسرعة كبيرة جدا
وفي الوقت المتبقي
ستكون الشاشه سوداء وستضل تسمع فقط صوت خلال الوقت المتبقي
------------------------------------------
أمثلة على هذا الأمر
-----------------------------
كود:DirectShowSource("D:\Downloads\Video\sera.mp4",fps=29.97,convertfps=true)
في هذا الامر سيقوم البرنامج بفتح ملف الفيديو D:\Downloads\Video\sera.mp4الذي سرعة الفريمات فيه fps=29.97
وسيقوم البرنامج بتصحيح الاخطاء في سرعة الفريمس إن وجدت .
------------------------------
مثال آخر ..
كود:DirectShowSource("D:\Downloads\Video\sera.mp4",fps=29.97,convertfps=true,video=false)
نفس الامر السابق تقريبا...لكن هنا سيعرض البرنامج الصوت فقط...بدون الصورة لاننا وضعنا video=false
نفس الفكرة اذا اردنا عرض الصورة فقط
-------------------------------كود:DirectShowSource("D:\Downloads\Video\sera.mp4",fps=29.97,convertfps=true,audio=false)
مثال لفتح الملفات الصوتية ..
كود:DirectShowSource("D:\Downloads\music\liliu.wav")
ملاحظة :- لاتنس علامات التنصيص || "XX" || حول موقع الملف.
ملاحظة 2 :- للحصول على موقع الملف افتح Start>>Run |بالعربي ابدأ>>تشغيل| ... ثم اسحب الملف المراد استخراج مكانة وضعه في منطقه الكتابة في تشغيل Run .
*الامر DirectshowSource يعمل على جميع مقاطع الفيديو التي تعمل على ميديا بلاير كلاسيك
طبعا الميديا بلاير كلاسيك لا يقوم بفتح الملف الا اذا وجد الكوديك المناسب له
على العموم ،، اذا لم يعمل المقطع بسبب نقص في الكوديكس فاتجه إلى هذه الصفحة وستجد الكوديكس المطلوب لكل صيغة
http://avisynth.org/mediawiki/Importing_media
- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
2 - أمر AviSource
هذا الامر يستورد الملفات بصيغة Avi فقط .
----------------------------
الشكل الاكثر استخداما للأمر ..
كود:AVISource (string filename [, ...])
مكان الملف الذي بصيغة string filename[, ...] =Avi
-------------------------------
مثال على الامر ..
كود:AVISource("D:\Downloads\Video\LiarGaemEp.1.avi")
- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
3 - أمر Import
هذا الامر يستخدم لاستيراد ملفات Avs فقط
يعني تخيل انك كتبت امراً، اعتبر انه ملف فيديو كامل، عندها ستحتاج إلى هذا الامر لاستيراده.
----------------------------
الشكل العام للامر ..
موقع ملف الامر = string filenameكود:Import (string filename)
--------------------------
مثال على الامر ..
كود:Import ("C:\Documents and Settings\User\Desktop\ac3.avs")
- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
------------------------------------
•°.| ثانياً : أمـر دمج صوت و صورة |.°•
------------------------------------
في هذا الامر نقدر ندمج بين ملف صوت وصورة مستقلين.
-----------------------------
الشكل العام للأمر ..
كود:AudioDub (video_clip, audio_clip)
-----------------------------
مثال على الاستخدام ..
فككت ملف Mkv والان ادمج الصوت و الصورة باستخدام هذا الامر.
كود:video=DirectShowSource("C:\AVISYNTH COURSE\Mkv extract\Track1.avi",fps=23.98,convertfps=true) audio=DirectShowSource("C:\AVISYNTH COURSE\Mkv extract\Track2.mp3") AudioDub(video,audio)
---------------------------
في السطر الاول عرفنا المتغير Video بانه استيراد ملف الفيديو C:\AVISYNTH COURSE\Mkv extract\Track1.avi
والسطر الثاني عرفنا المتغير Audio بأنه استيراد لملف الصوت C:\AVISYNTH COURSE\Mkv extract\Track2.mp3
------------------------------------مثال اخر بس عبيط XD
ساستخدم الامر AudioDub على ملف فيديو عادي .. بحيث افككه و اركبه باستخدام الاوامر.
كود:video=DirectShowSource("D:\Downloads\Video\sera.mp4",fps=29.97,convertfps=true,audio=false) audio=DirectShowSource("D:\Downloads\Video\sera.mp4",fps=29.97,convertfps=true,video=false) audiodub(video,audio)
السطر الاول و الثاني عبارة عن تعريف متغيرات
لو تلاحظون...في الامر DirectShowSource في اول سطر قمت بإلغاء الصوت...وفي السطر الثاني الغيت الصورة ..
ثم دمجت الصوت مع الصورة مرة اخرى :clap:
- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
-----------------------------
•°.| ثالثاً: لصق الترجمة |.°•
-----------------------------
للصق الترجمة سنستخدم VSFilter والامر TextSub | اصلا مشروحة بس زيادة الخير خيرين ^^
================================
يمكنك الحصول على VSFilter من هنا http://sourceforge.net/project/showf...ckage_id=84359
================================
---------------------------------
مثال على كتابة الامر ..
كود:DirectShowSource("D:\Downloads\Video\dr.aqasa.avi",audio=false,fps=29.97,convertfps=true) LoadPlugin("C:\Program Files\Aegisub\VSFilter.dll") textsub("C:\Documents and Settings\User\Desktop\avs tests\mytranslation.ass")
زي ماتشوفون...في البداية قمنا باستيراد ملف الفيديو باستخدام الامر DirectShowSource
والسطر الذي يليه قمنا باستدعاء الاداه VSFilter وحددنا مكانه في الجهاز ..
والسطر الثالث استخدمنا الامر textSub لاستيراد ملف الترجمة..وحددنا موقع ملف الترجمة.
- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
=============== فاصل إعلاني ==============
ـــ\/ــ\/ ـــ\/ــ\/ـــ\/ــ\/ـــ\/ــ\/ـــ\/ــ\/ــــ\/ــ
قلوبنا معك .. يالأخضر ..
================ عـــدنـــــا ===============
- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
--------------------------------------
•°.| رابعاً : أمر تغيير سرعة الفريمس |.°•
--------------------------------------
الفائدة منه ..
الفايدة من الأمر تغير سرعة الفريمس خصوصا لبعض الملفات اللي سرعتهم 119.88 ....لأنهم يسببون مشاكل أحيانا ><"..
واكبر مشكلة تواجهني هي في برامج التحويل إلى الريل بلاير التي تفتح أوامر AVS ...فهذه البرامج لاتقبل سرعة 119.88
فلذلك نستخدم اوامر تغير سرعة الفريمس
---------------------------------
الأمر بنستخدمه بالشكل التالي ..
كود:Changefps (float new_rate)
وهذا مثال...ملف فيديو سرعة الفريمس 119.88 ونبي نغيرهم باستخدام الاوامر
كود:DirectShowSource("D:\[S^M] Romeo x Juliet 01 RAW.avi",fps=119.88,convertfps=true) changefps(23.976)
في السطر الأول استخدمنا أمر DirectShowSource لاستيراد الفيديو | لاحظو اني هنا كتبت سرعته نفسها لسه ماغيرت شي
والسطر الثاني غيرنا فيه سرعة الفريمس
معلومة حبيت اضيفها :- سرعة الفريمس 23.9760 هي العدد الحاصل من قسمة 24000 على 1001
ونفس الشيء للسرعة 29.97 هي حاصل قسمة 30000 على 1001
لذلك اذا اردنا كتابة سرعة الفريمس بدقة عالية نكتبها هكذا ..
كود:DirectShowSource("D:\[S^M] Romeo x Juliet 01 RAW.avi",fps=119.88,convertfps=true) changefps(24000,1001)
------------------------------------
ملاحظة :- تغيرك لسرعة الفريمس يغير من عدد الفريمس
في المقطع اللي عملت عليه المثال كان عدد الفريمس في الاصل 172610
أما بعد تغير سرعة الفريمس فأصبح عددها 34522 ؛
لأن عملية تغير سرعة الفريمس يتم خلالها إما مضاعفة فريمات معينه
أو مسح لبعض الفريمات

