الصفحة رقم 1 من 4 123 ... الأخيرةالأخيرة
مشاهدة النتائج 1 الى 20 من 64
  1. #1

    نبذة عن الأوتوميشن+شرح الأداة simple-k-replacer لإضافة تأثيرات رائعة للكاريوكي

    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته


    100


    كيف حالكم شباب...




    قمت بإعداد هذا الدرس المتواضع لزيادة معلوماتنا عن(الكاريوكي) وتأثيراته, هذهِ الكلمة اللعينة التي تعبت في البحث عن مصادر لتعلمها هي وتأثيراتها وتعب غيري في ذلك..
    وقد إستفدت في الأيام القليلة الماضية الشيء القلييييييل عن طريقة صنع هذهِ التأثيرات بإستخدام
    نظام الــAutomation الرائع الذي يأتي مع برنامج Aegisub ...


    وحبيت أننا نتكلم اليوم عن هذا النظام والطرق المختلفة لصناعة التأثيرات...اَملاً أن يفيد هذا الشيء الأخ[glow] (CLOUD)[/glow] وكل من كان مثلنا ((يبحث عن طريقة لإضافة تأثيرات على الكاريوكي يصنعها بنفسه)) وهذا الموضوع هو للتعريف فقط بهذا النظام واللغة المستخدمة في كتابة سكربتاته, مع شرح بسيط لأحد السكربتات المشهورة التي تعتمد على هذا النظام وهو Simple-k-replacer .....
    وقد تشجعت لكتابة هذا الموضوع بسبب قلة المواضيع التي تتحدث عن الــAutomation.... بل قل... إنعدامها... ولا أدري لماذا.



    أولاً ما تحتاجه قبل البدء :
    -- برنامج Aegisub ( هذهِ الصفحة) وبالتأكيد أن تكون معتاداً على التعامل معه.
    --أن تكون قد قرأت وطبقت درس "" في عمل الكاريوكي. أي أنك قادر على صنع الكاريوكي بهذا البرنامج...
    --معرفة تامة بأكواد التأثيرات (ستجد شرح لكل هذهِ الأكواد في ملفات المساعدة لبرنامج Aegisub....




    ولنعرف أولاً بعض طرق صنع هذهِ التأثيرات ....


    هناك طريقتان أعرفهما –ولا أعرف غيرهما إلى الاَن- لإضافة التأثيرات على الكاريوكي
    الأولى: هي الطريقة اليدوية المملة ...وكلنا يعرف كيف يتم ذلك ولا داعي للحديث عنها..


    الطريقة الثانية هي بإستخدام الكلمة السحرية Automation...




    ـــــــــــ
    و سأبدأ بنبذة بسيطة عن نظام Automation LUA((ركز معي ...قلت نبذة يعني مو شرح مفصل للغة يجعلك تكتب سكربتات بنفسك))


    Automation ... LUA ...



    Automation هو نظام لكتابة سكربتات وفائدته هي تطبيق تأثيرات معقدة على الكاريوكي بدون الحاجة إلى إستخدام الطريقة اليدوية المتعبة
    والتي قد تحدث فيها أخطاء وتتم كتابة هذهِ السكربتات بلغة البرمجة LUA...
    (واضع هذا النظام هو نيلز مارتن هانسن وكل السكربتات المرفقة معِAegisub هي من كتابته, لقبه في منتديات Aegisub هو "jfs" ......
    ((واحسرتاه , عمره 21 بس))



    ولكن... كيف يتم ذلك ؟



    للإجابة على هذا السؤال سنشبه هذا النظام بمثال واقعي والكل يعرفه.. وهو حزمة برامج ميكروسوفت أوفيس...
    فبعض من هذهِ البرامج (مثل Word و Excel) تستخدم لغة داخلية وهي
    (VBA ) ('Visual Basic for Applications') وهذهِ اللغة تتيح للمستخدم إنشاء أدوات تساعده في العمل على هذهِ البرامج
    وهذهِ الأدوات كما نعرف تسمى (Macro ) ...


    نفس الشيء بالنسبة لبرنامجنا الرائع هذا... فهو لديه لغة(ماكرو) داخلية خاصة به(وهي LUA ) تسمح لنا كمستخدمين أن نكتب سكربت
    لأداء مجموعة من المهام (كتأثيرات الكاريوكي مثلاً) ..


    وفكرة عملها بسيطة...



    لنفرض أنك الاَن قد جهزت الكاريوكي وضبطته مع الصوت وصار هكذا
    كود:
    k36}Iro{\k81}waseta {\k57}kishi{\k34}ke {\k143}woo }
    وأردت مثلاً أن تجعل كل كلمه تدور حول نفسها مع الغناء... لفعل هذا بالطريقة اليدوية ستضطر إلى كتابة كود التأثير وضبط وقت الدوران وإنتهائه لكل كلمة و.....و....و..... إلخ... كل هذهِ الأشياء متعبه وقد تسبب أخطاء..


    وبدلاً من كل هذا يمكنك أن تكتب (سكربت) صغير بلغة Lua وظيفته أن يقوم بإضافة كود التأثير الذي تريده إلى الكاريوكي .... ويساعدك في هذهِ العمليه الكثير من الدوال الجاهزة والتي تسهل عملك مع المقاطع الصوتيه.


    ولا تستصعبوا هذهِ الطريقة, فإذا كانت لديك خبرة سابقة في البرمجة وخصوصاً في لغات (النغمة الرائعة) عائلة السي (C++/C ).......
    فلن تواجه أي صعوبة في تعلم LUA ...



    أما إذا لم تبرمج من قبل فهذهِ ليست مشكلة أبداً... المهم كما قال (جون سيلفر) هو أن تكون لديك الإرادة في تعلم التعامل مع هذا النظام... biggrin biggrin biggrin biggrin


    وبعدها عليك أن تتعلم بعض أساسيات البرمجة....


    وليس شرط أن تتعلم البرمجة بأحد اللغات الصعبة التي ذكرتها قبل قليل أو أن تتعلم LUA... فالمهم هو الأساسيات
    كــ(إستدعاء الدوال, تعريف المتغيرات, بناء الجمل الشرطية والجمل التكرارية) وهذهِ الأشياء تشترك فيها كل لغات البرمجة.
    والأفضل أن تتبع نصيحة (نيلز مارتن) وهي أن تتعلم Python فهي لغة بسيطة ولا تختلف كثيراً عن LUA .................



    والاَن لنفرض أنك صرت مبرمج Python أو أنك مبرمج في الأصل.... ماذا يبقى ؟؟
    لن يبقى لك سوى إلقاء نظرة على السكربتات التي كتبت بهذهِ اللغة لتعرف تركيبها النحوي... وبقراءة متأنية لملفات المساعدة المرفقة مع البرنامج ومعرفة إستخدام الدوال الجاهزة التي يقدمها البرنامج ستفهم كل شيء إن شاء الله...
    وأهم شيء هو التجريب والتعديل على ما كتبه غيرك ....


    واَسف على توقفي هنا في هذهِ النقطة بسبب قرب عهدي بهذهِ اللغة, فلم أستطع في هذهِ الفترة إلا تعلم بعض أساسيات LUA
    و القليل فقط من الدوال الجاهزة التي يقدمها البرنامج...ولم أتعمق في الدوال التي تتعامل مع المقاطع الصوتيه.


    لكني تمكنت من كتابة سكربتين وقد أرفقتهما مع الموضوع ليستفيد منها من كانت له خبرة سابقة في البرمجة.
    وهما لا يقومان بأي تأثيرات, ولكنهما سيساعدانك في أخذ لمحه بسيطة عن هذهِ اللغة.


    الأول هو مثل البرنامج التقليدي “Hello World !!”
    والثاني فيه شرح لطريقة صنع سكربتات ذات واجهة رسوميه ...
    اَمل ُ أن يعطي هذان السكربتان والتعليقات المفصلة التي وضعتها فيهما لمحة بسيطة لكل من يريد تعلم هذهِ اللغة...


    ################################################## ##########



    ممممممممممممممممم..... أسمع البعض يقول...
    برمجة ؟؟ LUA ؟؟cb55be0454 هذا لمن له خبرة في البرمجة ,و أيضاً لمن لديهم رغبة في تعلم إحدى لغات البرمجة ...صحيح ؟


    لكن ماذا عن اللذين لم يبرمجوا وليست لديهم أدنى رغبة في تعلم أي شيء عن البرمجة ؟


    بسيطة...


    فقد قام المبدع " نيلز " (إسمحوا لي أقول مبدع, لأنه يستحقها بجداره) قام بتطوير أدوات تظهر بواجهه رسومية للمستخدم لكي يجنبه كتابة السكربت بنفسه...
    وهذهِ الأدوات موجوده في المجلد factorybrew... وسأشرح كما قلت لكم طريقة إستخدام simple-k-replacer



    الأداة simple-k-replacer

    مثل ما قلنا, بدلاً من كتابة السكربت الخاص بك من الصفر+التأثيرات...يختصر لك simple-k-replacer الطريق...حيث أنك لن تضطر إلى كتابة أي سكربت ...كل ما عليك هو أن تزوده بكود التأثير الذي تريده و بعض الأشياء الإضافية البسيطة التي ستعرفها الان وستكون النتائج مذهلة بإذن الله..


    و أخيراً سنرتاح من الكلام النظري ومن كل هذا الملل ....5f0b0a9a59
    ولنبدأ في التطبيق............


    يجب أن يكون معك مقطع صغير للتطبيق عليه + ملف كاريوكي...
    أو أقول لك...
    قم ( المقطع بصيغة AVI وهو عبارة عن شاشة سوداء فقط أي أنه خام بالكامل) أما الصوت في هذا المقطع فهو أغنية البداية لــ أيروكا 7...مساحته 1.5 م.ب فقط.. وقد قمت بضبط الكاريوكي لأربعة تيترات من هذهِ الأغنية للتجريب عليها... وملف الكاريوكي في المرفقات...


    والاَن شغل برنامج Aegisub وإفتح ملف الكاريوكي الموجود في المرفقات في المجلد "ملف الكاريوكي" وإسمه (KaraokeDemo.ass ) وأيضاً إفتح ملف الفيديو ذو الشاشة السوداء بعد أن تحمله(Demo.avi)....( يفترض أنك تعرف كيف يتم هذا)


    إفتح الــ Manager Automation كما في الصورة


    562474f99b


    ستظهر لك نافذة صغيرة وهي النافذة التي تدير منها ملفات الـــAutomation.. إضغط فيها على الزر Add


    b6a66a43da


    إختر السكربت المطلوب وهو simple-k-replacer ومكانه الإفتراضي موضح في الصورة التالية


    528f4263dc


    بعد إختياره ستعود للنافذة الصغيرة مرة ثانية , قم بتحديد الملف..


    f69d5d11fa


    هناك عدة أزرار قد تم تنشيطها بعد الملف مثل تحرير الملف وأشياء أخرى لا تهمنا حالياً.. فقط إضغط الزر Apply now وستظهر لك النافذة التالية...



    eebb215a19


    يتبع.............................................. .



    في المرفقات ملف مضغوط, بعد فك الضغط عنه ستجد مجلد بإسم Mexat فيه مجلدين فرعيين ,
    الأول إسمه "ملف الكاريوكي" ويحتوي الملف الذي سنطبق عليه
    والمجلد الثاني يحتوي على سكربتين كتبتهما لمن يريد أخذ لمحة بسيطة عن LUA
    اخر تعديل كان بواسطة » MexFX في يوم » 07-02-2008 عند الساعة » 07:32


  2. ...

  3. #2
    أوهايوووووو....
    مرحباً مره ثانية...
    قبل أن أشرح الصورة السابقة... يجب أن نعرف ماذا تفعل هذهِ الأداة.. ؟؟ٍ
    من إسم الأداة يمكننا أن نستنتج أن وظيفتها هي إستبدال كل أكواد الكاريوكي{\k} وتضع مكانها أي كود اَخر... حيث نرسل لها الكود المراد وضعه بدل {\k} ... وأحياناً قد يتطلب الأمر بعض الأشياء الأضافية.... فمثلاً إذا أردت إستخدام كود الحركة {\t} ...فكما نعرف عنه أن يتطلب وقت وبداية للتأثير...ولكن هل نرسل للأداة رقم محدد للبداية والنهاية...مثلاً بداية أحد المقاطع الصوتية وإنتهائها.؟؟؟
    بالتأكيد لا... لأنه لو فعلنا هذا فإن هذا الكود سيمشي على جميع كلمات الكاريوكي في نفس الوقت ...وستتحرك كلها في وقت واحد بدلاً من التحرك وفقاً للغناء....
    والطريقة هي المتغيرات التي تستخدمها هذهِ الأداة...فنحن سنرسل لها متغيرات , قيمة هذهِ المتغيرات تتغير بحسب المكان الذي توضع فيه (((((أعتقد أنه ما في أحد فهم, اَسف , طريقتي في الشرح سيئة جداً))))))
    ولكن سنفهم الاَن بعد شرح هذهِ المتغيرات وتطبيقها....

    في هذهِ اللافتة شرح بسيط لكيفية إرسال المتغيرات لهذهِ الأداة ... حيث يشترط عند كتابة إسم المتغير أن يكون مبتداً بهذهِ الإشارة ($) ...
    وهذه المتغيرات هي :
    $START : متغير قيمته هي بداية المقطع الصوتي.
    $END : متغير قيمته هي نهاية المقطع الصوتي.
    $MID : متغير قيمته هي منتصف الوقت الكامل المقطع الصوتي.
    $DUR : متغير قيمته هي المدة الكلية للمقطع الصوتي.


    ستكتب هنا كل التأثيرات التي تريدها ليتم تطبيقها على الكاريوكي تبعك000
    لإختيار الستايل الذي سيتم تطبيق التغييرات عليه...في العادة يتم صنع الكاريوكي في ملف خاص به بعيداً عن ملف ترجمة الحلقة...لذا إتركه على ما هو عليه... أما إذا كان عندك عدة ستايلات فإختر ستايل الكاريوكي من القائمة المنسدلة

    أما ذلك المربع الصغير فللأسف لا أعرف ما فائدته, الأفضل إلا تفعِّله أبداً...
    سيتوضح كل شيء بعد هذا المثال...........

    لو تتذكروا شرح الأخ أحمد السيد للكاريوكي العربي...
    قال "أحمد" ما معناه: " بعد أن تضغط زر ضبط الكاريوكي سيظهر لك كود الكاريوكي , قم بتغيير k الصغيرة إلى K كبيرة... " كلام جميل. ووظيفة هذا التغيير هي تحويل تعبئة الكاريوكي من الشكل البسيط إلى شكل أكثر إنسيابية....
    لكن ...ماذا لو كنت أعمل على كاريوكي يتكون من عشرين تيتر... كل تيتر فيه عشر كلمات أو أكثر... كم الناتج؟؟؟
    200 ؟؟؟!!!! سأجلس لأقوم بنفس الخطوة 200 مرة ؟؟؟ ألن أصاب بالملل ؟؟؟
    هنا سنستخدم هذهِ الأداة في أبسط إستخدام لها لتختصر هذهِ الخطوات المائتين في خطوة واحدة فقط....
    عد الاَن إلى الأداة التي فتحتها...
    ستجد أن الكود الإفتراضي المكتوب فيها {\k$DUR}
    قم بتغيير k الصغيرة إلى K كبيرة ليصبح هكذا {\K$DUR}... إضغط موافق وقم بتشغيل ملف الكاريوكي....
    ستلاحظ أن جميع التيترات قد تم تطبيق هذا التغيير عليها ولم تعد مضطراً للقيام بهذا بنفسك....
    لكن ما معنى الكود السابق.؟؟؟؟
    أولاً K ( يفترض أنك تعرفه).
    $DUR أيضاً أخبرتك به من قبل.. وهو متغير قيمته هي المدة الكلية للمقطع الصوتي..
    لنوضح أكثر..نحن نعرف أن الكود K يحتاج إلى وقت يقوم فيه بعمله...وهذا الوقت نضبطة ببرنامج Aegisub أو أي برنامج اَخر لعمل الكاريوكي وهذا الوقت يساوي وقت المقطع الصوتي الذي نطق فيه المغني كلمه مثلاً...لذا فنحن عند وضعنا للكود K كان يجب علينا أن نضع وقت لتأثيره... وبما أننا قد ضبطنا وقته من قبل, فكل ما علينا الاَن هو أن نضع متغير وظيفتة تخزين وقت دوام التأثير الذي ضبطناه... ومن البديهي أن نختارالمتغير $DUR لأن باقي المتغيرات تحمل قيم جزئية( إما بداية التوقيت , أو أخره أو منتصفة) أما هذا فيحمل كامل توقيت المقطع الصوتي........سيتضح كل شيء أكثر فأكثر كلما تقدمنا...
    طبعاً كان هذا مثال بسيط لا يبين أي من قدرات هذهِ الأداة ولذا سنأخذ مثلاً أكثر تعقيداً....
    الاَن إضغط Ctrl+z للتراجع عن التأثير السابق ( لا يمكنك وضع تأثير فوق تأثير لأن النتيجه ستكون لخبطة كاَثار الدواجن)
    إكتب الكود التالي في أداتنا الرائعة وشاهد ما يحدث لأغنية أيروكا الرائعة...
    كود:
    {\r\t($start,$mid,\frx45)\t($mid,$end,\frx0)}
    شغل ملفك الاَن...
    لعلك لا حظت أن كل كلمة ترجع إلى الوراء قليلاً في بداية المقطع الصوتي, ثم تعود إلى وضعها الطبيعي بعد إنتهائه... لكن كيف تم ذلك؟؟
    أولاً لدينا الكود \r وظيفته عدم تأثر جميع التيتر بالتأثير الذي تكتبه, بل تتأثر كل كلمه على حده...(من الأفضل أن ستخدمه دائماً مع هذهِ الأداة قبل كتابة أي تأثير, خصوصاً إذا كنت ستستخدم الكود \t )
    وبعده نرى الكود \t الرائع, وهو هكذا في أبسط صوره< \t([<t1>,<t2>,]<effect ... حيث effect هو نوع التأثير الذي نريد تطبيقه وهو تأثير الإنحراف على المحور السيني بمقدار 45 درجة في مثالنا هذا, t1 هو زمن بداية التأثير, t2 زمن نهاية التأثير... والاَن إرجع إلى الكود السابق...سترى أننا قد جعلنا وقت بداية التأثير هو المتغير $start ووقت نهايته هو المتغير $mid ..وقد عرفنا ما هما...

    أي أن تأثير الإنحراف بمقدار 45 درجة سيبدأ عند بداية نطق المغني للكلمة ($start) ... وسينتهي في منتصف وقت نطقه للكلمه ($mid) وستكون الكلمة في هذا الوقت منحرفه بمقدار 45 درجة.. لكننا نحتاج إلى ما يعيدها إلى وضعها الطبيعي.... هذهِ هي وظيفة القسم الثاني من الكود... حيث يقوم الكود \t الثاني بجعل مقدار إنحراف الكلمة (صفر) أي تعود إلى وضعها الطبيعي ويبدأ هذا التأثير من نفس المكان الذي إنتهى منه التأثير الأول(وهو منتصف المقطع الصوتي) لذا فقد إستخدمنا المتغير $midوينتهي هذا التأثير مع نهاية المقطع الصوتي ولذا إستخدمنا المتغير $end....

    أرأيت أخي كيف تم تطبيق هذا التأثير على كل كلمة في الكاريوكي بدون أي تعب... فبدون إستخدامه أنظر ما كان يجب أن نفعل....
    لو أخذنا هذا الجزء الصغييييير من أغنية البداية لــإيروكا 7
    كود:
    k50}Iro{\k100}waseta}
    فإن هذهِ الكلمتان فقط ستصبحانِ هكذا (ركزعلى التوقيت) ...
    كود:
    r \t(0,25,\frx45)}Iro \t(25, 75(,\frx45}waseta\  }
    أرأيت كم وفرت علينا هذهِ الأداة حساب وقت بداية ونهاية كل مقطع صوتي...وبالتالي فقد وفرت ساعات من التعب ووجع الرأس والعيون... رائعة, أليست كذلك؟

    ما رأيكم أن نكتب تأثير خاص بنا ...على الأقل بناءً على المثال السابق...
    إفرض أني أردت مثلاً جعل كل كلمة تدور حول المحور السيني أولاً بمقدار 180 درجة من بداية المقطع الصوتي إلى منتصفه, ثم تكمل دورتها الكاملة 360 من منتصف المقطع الصوتي إلى قبل نهايته بوقت قليل(50 ميللي ثانية مثلاً) مع تغير لونها للون أنا أختاره ...طبعاً سأحتاج للكود {\frx} والأهم هو الكود {\t} ... وكما نعرف فإن الكود الأخير يتطلب توقيت ليعمل...

    ما رأيكم أن نرتب هذهِ الفكرة في خوارزمية بسيطة ليسهل علينا فهمها وتحويلها إلى واقع...

    كود التحريك هو \t وسيقوم بتحريك الكلمة كالتالي:
    1)أولاً تنحرف الكلمة حول المحور السيني 180 درجة من بداية المقطع إلى منتصفه..
    1.1 يتم ذلك بهذا الكود {\frx180} , ووقت التأثير البداية $start , المنتصف $mid
    2) تكمل الكلمة دورانها حول المحور السيني لتعود إلى وضعها الطبيعي من منتصف المقطع الصوتي إلى قبل نهايته..

    2.2 سيكون الكود {\frx360} والوقت من المنتصف $mid إلى ما قبل النهاية بـ50 ميللي ثانية $end-50
    3)سيتغير لون الكلمة أثناء عودتها للون الأحمر مثلاً وهو &H270BFC& ...
    تعال يا أخي لنحول هذهِ الخوارزمية خطوة بخطوة إلى كود تفهمه الأداه simple-k-replacer كما رأينا من قبل...
    أولاً وكما قلت من قبل .... الإعتياد على وضع الكود \r قبل كل شيء وبعدها نضع كود التحريك \t هكذا
    كود:
    {\r\t
    والاَن للخطوة (1) في الخوارزمية, نعطي الكود \t ما يريده من وقت وتأثير .... ليكون هكذا

    كود:
    {\r\t($start,$mid,\frx180)
    حيث سيبدأ التأثير(وهو الاإنحراف بمقدار 180 درجة ) مع بداية المقطع الصوتي وينتهي التأثير عند منتصفه...(إنتهاء التأثير أي أن الكلمة ستكون منحرفه مع منتصف المقطع الصوتي تماماً)
    ننتقل إلى الخطوه الثانية , وهي إعادة الكلمة إلى وضعها الطبيعي(360درجة), نحتاج إلى كود \t ثاني مع المعاملات التي وضعناها في الأعلى وسيكون هكذا....

    كود:
    {\r\t($start,$mid,\frx180)\t($mid,%$end-50%,\frx360)
    لحظة لحظة....ما هذهِ العلامات (%) ؟؟؟

    أوبس.....نسيت أقولها في البداية....
    هذهِ العلامات هي شيء خاص باللغة التي تمت كتابة هذهِ الأداه بها وقد عرفنا أنها LUA وهذهِ اللغة كغيرها من اللغات ,لها متطلبات خاصة, ولغتنا هذه تتطلب وضع أي تعابير حسابية بين زوج من علامة النسبة المئوية هكذاfrown%التعبير الحسابي%) ...إتفقنا.
    أما إختياري لهذا الوقت بالتحديد فكان عشوائياً لغرض معرفة هذهِ النقطة, فقد كان بالإمكان وضع وقت النهايه هكذا فقط
    $end ولن يكون هناك فرق كبير بينه وبين التعبير الحسابي السابق(50 ميللي ثانية فقط لن تأثر كثيراً) , ولكنك ستحتاج إلى القيام ببعض الحسابات أحياناً....

    لنعد إلى تأثيرنا... أعتقد أنه صار واضحاً أن الكلمة ستكمل دورتها الكاملة حول المحور السيني في الوقت من منتصف المقطع الصوتي إلى قبل نهايته بـ(50ميللي ثانية) .... ولم يبقَ لنا سوى تنفيذ الخطوة الأخيره في الخوارزمية وهي تغيير اللون أثناء رجوع الكلمة إلى وضعها الطبيعي...
    ببساطة نضيف رمز اللون الذي نريده في الأخير ونقفل القوس ليصبح الكود كاملاً هكذا:

    كود:
    {\r\t($start,$mid,\frx180)\t($mid,%$end-100%,\frx360\1c&H270BFC&)}


    وسيصبح لديك كاريوكي بسييط كهذا....حمل هذا المقطع لترى النتيجة النهائية حجمه 1.33 م.ب

    .................................................. ......
    والاَن بعد أن عرفنا بعض من مميزات هذهِ الأداة وطريقة إستخدامها... لن تحتاج إلا لما قاله أخي Al7br "مزاج رائق وخيال خصب" وعندها نستطيع أن نصنع تأثيرات راااائعة جداً بهذهِ الأداة...

    بقيت بعض الأمثلة التي يتم إستخدام تعابير حسابيه فيها ولم أضعها هنا لأنها تحتاج إلى ترتيب وأنا لا أستطيع هذا الاَن بسبب الإمتحانات ( إدعو لي, ترى يوم السبت رياضيات) ...لكن إذا أحببتم يمكنني ترتيبها وشرح ما يحتاج تفصيل فيها في ملف وورد بعد أن تنتهي الإمتحانات لكي تعتاد أكثر على إستخدام الأداة...

    لم يبق َ شيء إلا أن أقول لك مثل ما قال لي هذاك الرجَّال إللي شفته في سبيس توون وأنا صغير biggrin
    قال : " تخيل أشياء جميله, أطلق لخيالك العنان, حلق خلف الطيور , أنت مثل العصفور" وبترتيب أفكارك في خطوات(خوارزمية) وتجريب كل التأثيرات, عندها تستطيع عمل تأثيرات إحترافيه biggrin

    كلمة أخيره......
    أخي...إن تأثير تصنعه بنفسك بهذِ الأداة ولو كان بسيطاً, أفضل من إستخدامك للتأثيرات الجاهزة, وأيضاً هذا له فائدة مستقبلية, فإعتيادك عليها سينقلك بسهوله إلى أداة أخرى خارقة جداً وهي
    line-per-syllable ومكملتها multi-template (كنت أود شرحها لكني لم أعتد عليها بعد)
    ومن يدري..... ربما يأتي اليوم الذي نراك تفاخر بسكربتات LUA كتبتها بالكامل بنفسك..... ألن يكون هذا رائعاً gooood

    اَسف على الإطالة أحبتي, فقدرتي على الإختصار = (صفر) وأعتذر أيضاً على عدم تنسيق الموضوع بشكل جيد
    وإن كان هناك أي شيء غير واضح سيسعدني الإجابة عنه.....


    وتقبلوا تحيات أخوكم في الله ( حيدر)
    ....المتعطش بشدة لإحتراف الكاريوكي....
    اخر تعديل كان بواسطة » MexFX في يوم » 13-12-2006 عند الساعة » 15:42

  4. #3
    مشكور أخوي الكريم
    شرحك مفهوم ان شاء الله بس علينا
    نحوس و نجرب صحيح لما نقرأ الموضوع يمكن ما راح نفهم شي
    لكن بالتطبيق بإذن الله راح يبين كل شي
    و شرح واضح و لا عليه غبار
    يعني لا تقول سي
    وجود الشيء أفضل من عدمه
    و الموضوع متعوب عليه بصراحة
    و إلى الامام دوماً

  5. #4

    رائع

    يسعدني اني اكون اول ثاني يرد عليكwink

    مشكوووووووووووووووووووووووور اخوي هاكو عالموضوع انا صراحه ما اتعب نفسي بالبرامج انا على طول احط التأثيرات على الملف جنب الكلمه في اليسار في ملف الترجمهgooood

    ومشكووووووووووووووووووووووووووور مره ثانيهsmile

    وعلى فكره انا اضفتك عشان اتعلم منك rambo

    فارجوا انك تقبل اضافتيredface

  6. #5
    إقتباس الرسالة الأصلية كتبت بواسطة الساحر11 مشاهدة المشاركة
    مشكور أخوي الكريم
    شرحك مفهوم ان شاء الله بس علينا
    نحوس و نجرب صحيح لما نقرأ الموضوع يمكن ما راح نفهم شي
    لكن بالتطبيق بإذن الله راح يبين كل شي
    و شرح واضح و لا عليه غبار
    يعني لا تقول سي
    وجود الشيء أفضل من عدمه
    و الموضوع متعوب عليه بصراحة
    و إلى الامام دوماً

    تسلم أخوي............والله ريحتني... ومثل ما قلت : أي شيء مو مفهوم أنا مستعد..


    إقتباس الرسالة الأصلية كتبت بواسطة bad-guy مشاهدة المشاركة
    يسعدني اني اكون اول ثاني يرد عليكwink

    مشكوووووووووووووووووووووووور اخوي هاكو عالموضوع انا صراحه ما اتعب نفسي بالبرامج انا على طول احط التأثيرات على الملف جنب الكلمه في اليسار في ملف الترجمهgooood

    ومشكووووووووووووووووووووووووووور مره ثانيهsmile

    وعلى فكره انا اضفتك عشان اتعلم منك rambo

    فارجوا انك تقبل اضافتيredface


    انا صراحه ما اتعب نفسي بالبرامج انا على طول احط التأثيرات على الملف جنب الكلمه في اليسار في ملف الترجمه
    ممممممممم...
    يمكن إنت تقصد التأثيرات على الترجمة نفسها.... لكن أنا قصدي التأثيرات الحركية على الكاريوكي وهذي الأشياء ما تقدر تعملها بوضع الكود على يسار الكلمة.... إنت إقرأ الموضوع ولو بسرعة وحاول تحميل فيديو النتيجة النهائية وهو في الرد الثاني عشان تعرف قصدي...

    وشكراً على ردك الحلو .... وتمت الموافقة على الإضافة gooood gooood

  7. #6
    ماشاء الله عليك اخوي حيدر ..
    اصفق لك وبحراره على هالشرح الرائع ,,

    ونتمنى ان تكمل معروفك وتشرح الخاصيه الثانيه .. line-per-syllable.lua

    الحمدلله ... بالنسبه للاوتوميشن .. ضابطه .. وذلك بفضل الله ثم بفضل الاستاذ فانتوم كيد ..
    لكن هذا مايمنع اننا نستفيد منك wink
    في الحقيقه .. شرحك مفصل وجميل ,,
    ونتمنى ان نرى المزيد من المبدعين في الكاراوكي من العرب ,,

    وبالتوفيق
    للإنضمام لفريق Shinobi-Team .. يرجى مراسلتنا على الخاص.

    (( للجادين فقط )) ... ونرحب بكم جميعاً

    لتسجيل لايزال مفتوحاً .. للمترجمين فقط

  8. #7
    ماشاء الله عليك اخوي حيدر ..
    اصفق لك وبحراره على هالشرح الرائع ,,

    ونتمنى ان تكمل معروفك وتشرح الخاصيه الثانيه .. line-per-syllable.lua

    الحمدلله ... بالنسبه للاوتوميشن .. ضابطه .. وذلك بفضل الله ثم بفضل الاستاذ فانتوم كيد ..
    لكن هذا مايمنع اننا نستفيد منك
    في الحقيقه .. شرحك مفصل وجميل ,,
    ونتمنى ان نرى المزيد من المبدعين في الكاراوكي من العرب ,,

    وبالتوفيق
    تسلم أخي ولو إنت تعرف الأداة الثانية فأرجو منك إنك تشرحها

  9. #8
    ما شاء الله شرح مفضل وواضح أخي هاكو

    أنا استفد في نقاط كثيرة لكن لم أصل بعد لدرجة الفهم المطلوبه لكن مع التجربه ستتضح امور كثيرة


    المهم


    ممكن أوجز شرحك بالكامل إذا عرفت مسبقاً الأكواد وتأثيراتها

    {\k$DUR} هل من الممكن أن أغير الحرف K وطبعاً هو كود تأثير التعبئة إلى مثلاً كود آخر مثل t أو mov او alpha

    اتمنى ان تكون فهمت مقصدي

    فأنا فهمت شرحك من ناحيه ضبط التوقيت والتأثير وتقسيمات الوقت لكن هذه النقطة هي التي استفسر عنها
    ليس أقسى على النفس من أن تحاور إنسانا قد قرر في داخل نفسه أن يجادلك بلسانه لا بعقلة. (أ.د.ناصر العمر)

  10. #9
    مشكور يا Haku__ والله انا يبغالي جلسه علشان اقرأ الموضوع واطبق هذا عملي


    والله موضوعك رهيب واذا واجهتني مشكله او شي بسألك

  11. #10

  12. #11

  13. #12
    مشكوووور اخي حيدر عالموووضع المتميز

    وشكر على الجهـــــــــد الذي بذلته سواء كان بالبحث او بالتطبيق

    فلك جزيل الشكر

    والى الامــــــــــــام دائما

  14. #13
    شرح ممتاز جدا ... شكرا اخي وننتظر المزيد من دروسك القيمة ^^

  15. #14
    إقتباس الرسالة الأصلية كتبت بواسطة صدى الصوت مشاهدة المشاركة
    ما شاء الله شرح مفضل وواضح أخي هاكو

    أنا استفد في نقاط كثيرة لكن لم أصل بعد لدرجة الفهم المطلوبه لكن مع التجربه ستتضح امور كثيرة


    المهم


    ممكن أوجز شرحك بالكامل إذا عرفت مسبقاً الأكواد وتأثيراتها

    {\k$DUR} هل من الممكن أن أغير الحرف K وطبعاً هو كود تأثير التعبئة إلى مثلاً كود آخر مثل t أو mov او alpha

    اتمنى ان تكون فهمت مقصدي

    فأنا فهمت شرحك من ناحيه ضبط التوقيت والتأثير وتقسيمات الوقت لكن هذه النقطة هي التي استفسر عنها

    شكراً لك يا مبدعنا ... بالنسبة لفهم الشرح فأريدك أن تعلم أنك إذا لم تفهم شيء فإن العيب بالتأكيد من شرحي وليس منك....

    وبالنسبة لسؤالك فنعم تقدر تغير الحرف K , ولكن بشروط,
    فمثلاً إذا أردت تحويل الكود K إلى كود التحريك t\ فيجب أن تعطيه ما يحتاجه...وكما نعرف هو يحتاج وقت للبداية ووقت للنهاية, فمن غير المقبول أن نتكتب كود التحريك هكذا
    كود:
    \t$dur

    بل يجب أن يكتب هكذا
    كود:
    t\($start,$end)
    طبعاً مع تغيير وقت البداية والنهاية حسب ما تريد.... ونفس اشيء بالنسبة لبقية الأكواد...يجب أن تعرف ما تحتاجه هذهِ الأكواد ...



    إقتباس الرسالة الأصلية كتبت بواسطة (CLOUD) مشاهدة المشاركة
    مشكور يا Haku__ والله انا يبغالي جلسه علشان اقرأ الموضوع واطبق هذا عملي


    والله موضوعك رهيب واذا واجهتني مشكله او شي بسألك
    صحيح يا أخي كلاود..........لا شرحي ولا شرح غيري رح يفهمك...... لن تفهم إلا بالتجريب واللعب بالتوقيت وإستخدام كل شيء تعرفه عن الأكواد...................
    وطبعاً التجريب هو إللي حيوصلنا للهدف الأسمى وهو كتابة كتابة سكربتات من الصفر كالتي نراها في مجلد DEMO وكالتي يكتبها الأجانب في منتدياتهم ....
    ( أتمنى إن كان أحد يعرف الكثير عن لغة LUA إنه يبسطها لنا, لأن شروحات الأجانب معقدة)...



    supgoku

    مشكووووووووووووررر على الشرح الرائع.
    العفووو....


    black-knight



    شرح ممتاز أعجبني
    هذا ما أتمناه biggrin biggrin biggrin



    إقتباس الرسالة الأصلية كتبت بواسطة كريمس مشاهدة المشاركة
    مشكوووور اخي حيدر عالموووضع المتميز

    وشكر على الجهـــــــــد الذي بذلته سواء كان بالبحث او بالتطبيق

    فلك جزيل الشكر

    والى الامــــــــــــام دائما
    العفووووووو يا زعيم ............................لحظة لحظة........
    تسوون شعار جديد للعصابة وما تقولون لي disappointed


    إقتباس الرسالة الأصلية كتبت بواسطة dark-knight مشاهدة المشاركة
    شرح ممتاز جدا ... شكرا اخي وننتظر المزيد من دروسك القيمة ^^

    تسلم على المجاملة ...........................و ننتظر المزيد من الجميع إن شاء الله
    اخر تعديل كان بواسطة » MexFX في يوم » 14-12-2006 عند الساعة » 15:42

  16. #15
    شرح رائع أخوي Haku__

    أنا قريت شي عنها في تعليمات البرنامج

    بس قلت أول أخلص كل شي متعلق بالتايب تستنق

    بعدين أوصل لها

    عطيتني دافع كبير لتعلمها خصوصا أنها سلسلة وسهة وتشبة بشكل كبير الـ php

    ويعني فيها من قرف المتغيرات ما في الجافا <<<<<<<<<< متعقد من الجامعة smile

    بس إن شاء الله في الأجازة بقرى كل شي أقدر أوصل له عنها

    وبما أنك تقول ما بتكون صعبة للي يعرفون في الـ C

    فأتوقع قريبا بصنع كاريوكي gooood

    مشكور على الشرح والصراحه كنت ما أفكر بصنع كاريوكي بشكل جاد

    مثل الحين

  17. #16
    إقتباس الرسالة الأصلية كتبت بواسطة Soul*Eyes مشاهدة المشاركة
    شرح رائع أخوي Haku__

    أنا قريت شي عنها في تعليمات البرنامج

    بس قلت أول أخلص كل شي متعلق بالتايب تستنق

    بعدين أوصل لها

    عطيتني دافع كبير لتعلمها خصوصا أنها سلسلة وسهة وتشبة بشكل كبير الـ php

    ويعني فيها من قرف المتغيرات ما في الجافا <<<<<<<<<< متعقد من الجامعة smile

    بس إن شاء الله في الأجازة بقرى كل شي أقدر أوصل له عنها

    وبما أنك تقول ما بتكون صعبة للي يعرفون في الـ C

    فأتوقع قريبا بصنع كاريوكي gooood

    مشكور على الشرح والصراحه كنت ما أفكر بصنع كاريوكي بشكل جاد

    مثل الحين
    رااااااااااااااائع ............هذا هو الرد إللي كنت أنتظرة.......وإن شاء الله تخلص Typesetting بسرعة....
    وتورينا سكربتاتك...........المهم حمل المرفقات في الرد الأول عشان تأخذ نظرة سريعة على الكود...

    ويعني فيها من قرف المتغيرات ما في الجافا <<<<<<<<<< متعقد من الجامعة smile
    أي قرف يالغالي في الجافا...؟ على الأقل هي أفضل من لغة ميكروسوفت #C لأنها مستقلة عن نظام الويندوز ((((((البايخ))))....

    أنا بإنتظار السكربتات التي ستكتبها على أحر من الجمر....
    بالنسبة لي........... أنا على وشك الإنتهاء من أول سكربت تأثيرات أكتبه في حياتي....(السكربتان في المرفقات لا يحتسبان) صحيح رح يكون التأثير إللي يسويه متواضع لكنه يعتبر شيء رائع كبداية ....

    ولنتخلص معاً من تبعيتنا لما يكتبه غيرنا....

    بس لازم تكون السكربتات إللي تكتبها مفتوحة المصدر... ولا تقعد تسوي مثل ميكروسوفت biggrin biggrin biggrin biggrin biggrin biggrin


    .
    .
    .
    .
    .إنتهى


  18. #17
    مشكور يا Haku__ والله انا عرفت له يعني بنسبة 70%

    وجربت ادات line-per-syllable واحس انها عكس simple-k-replacer

    لان simple-k-replacer حركاته على محور س

    و line-per-syllable حركاته عى محور ص

  19. #18
    أي قرف يالغالي في الجافا...؟ على الأقل هي أفضل من لغة ميكروسوفت #c لأنها مستقلة عن نظام الويندوز ((((((البايخ))))....
    مستقله أوكي

    بس صعوبتها في التخيل وانه ما فيها شي تخاطري كلها كتابة في كتابة

    هو صحيح أنها حلوة بس لي فيها للحين سنتين دراسه

    وتعقدت منها بشكل كبير ومن الدكتور المصري بعد smile

    وهذي جت الإجازة وبطقطق عليها من اليوم إذا الله راد

  20. #19

    ابتسامه

    (CLOUD)
    مشكور يا Haku__ والله انا عرفت له يعني بنسبة 70%

    وجربت ادات line-per-syllable واحس انها عكس simple-k-replacer

    لان simple-k-replacer حركاته على محور س

    و line-per-syllable حركاته عى محور ص
    تقدم رائع يا أخي...........

    بالنسبة line-per-syllable فإختلافها عن simple-k-replacer في شيء ثاني وهو ليس المحاور..........

    قد يكون ألمر محتاجاً لرسوم بيانية بسيييييييييييييييطة لتتوضح الأمور, لكني سأحاول تبسيط الفرق بقدر ما أستطيع....

    ركز في إسم الأداة line-per-syllable (سطر لكل مقطع صوتي) أما الأداة الأولى فتضع كل المقاطع الصوتية في نفس السطر............

    ماذا يعني هذا ؟؟؟

    عندما تكون كل المقاطع الصوتية في نفس السطر فهذا يعني أنها كلها تشترك في مستوى إحداثي واحد.....
    أي أن كل كلمات الكاريوكي لها نفس المحور الصادي ولها نفس المحور السيني..... وتكون نقطة إلتقاء المحاور هي منتصف الشاشة تماماً... فمثلاً إذا إستخدمنا الكود
    كود:
    fry\
    وهو يجعل الكلمة تدور حول المحور الصادي فستجد أن الكلمات التي في الأطراف يكون دورانها على إمتداد الشاشة لأنها بعيدة عن نقطة الأصل لمستواها الإحداثي والذي هو هنا منتصف الشاشة......


    أما الأداة الثانية والتي تجعل كل مقطع صوتي في سطر خاص له, يكون كل مقطع له مستوى إحداثي خاص به نقطة الأصل لهذا المستوى هي منتصف الكلمة , أي أنها تستقل بمحاور خاصة بها ..... فلو أننا لو إستخدمنا نفس التأثير السابق مع هذهِ الأداة فسنجد أن كل كلمة أصبحت تدور حول نفسها, بينما سابقاً كانت تدور حول مركز الشاشة.......لماذا؟؟

    لأن نقطة الأصل التي تدور حولها أصبحت موجودة في منتصف الكلمة........

    أتمنى أكون وفقت في تبيين الفرق بين الأداتين .........


    Soul*Eye

    مستقله أوكي

    بس صعوبتها في التخيل وانه ما فيها شي تخاطري كلها كتابة في كتابة

    هو صحيح أنها حلوة بس لي فيها للحين سنتين دراسه

    وتعقدت منها بشكل كبير ومن الدكتور المصري بعد

    وهذي جت الإجازة وبطقطق عليها من اليوم إذا الله راد
    ربنا يوفقك يا أخي ... وإن شاء الله تفيدني يا أخي....

  21. #20
    مشكوووووووووور اخ Haku__

    والله يعطيك العافية

    انا بالموت عرفت كيف الصق الترجمة

    بعد افهم كيف اعمل الكود والتأثيرات والله بالمشمش

    المهم مشكووووووور

    على الشرح الرائع (اللي مافهمت منه شئ)

    الله يعطيك العافية وإلى الامام دوما !!

    بس اخوي عندي سؤال مهم جدا

    انا حملت برنامج Aegisub-1.10 (تو الناس يا الاخ )
    واضغط علية لتثبيت يطلع لي هذة الرسالة

    (this program can only be run by power users or higher)
    يعني :

    هذا البرنامج لا يتثبت إلا مع مستخدمي او اعلى

    الظاهر الكمبيوتر يحتاج فرمته


    ارجو الاجابة اخي ضروري
    والسلام خير ختام !!
    اخر تعديل كان بواسطة » لـζـن الـﭳـروحے في يوم » 22-12-2006 عند الساعة » 02:13

الصفحة رقم 1 من 4 123 ... الأخيرةالأخيرة

بيانات عن الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

عدد زوار الموضوع الآن 1 . (0 عضو و 1 ضيف)

المفضلات

collapse_40b قوانين المشاركة

  • غير مصرّح لك بنشر موضوع جديد
  • غير مصرّح بالرد على المواضيع
  • غير مصرّح لك بإرفاق ملفات
  • غير مصرّح لك بتعديل مشاركاتك
  •  

مكسات على ايفون  مكسات على اندرويد  Rss  Facebook  Twitter