المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : درس جديد .*°-_|->لنتعلم الإنتاج سوية بأحسن كوديك x264 وأشهر برنامج meGUI<-|_-°*.



saeed_aae
1-5-2009, 08:14 AM
السلام عليكم ورحمة الله تعالى وبركاته

الفهرس



1*) كيفية إستعمال ال Avisynth Script Creator (http://www.msoms-anime.net/showpost.php?p=1696863&postcount=1)







2*) اختيار الاعدادات والبدأ في الأنكود (http://www.msoms-anime.net/showpost.php?p=1696866&postcount=2)







3*) ضبط إعدادات الكوديك x264 يديويا (http://www.msoms-anime.net/showpost.php?p=1696868&postcount=3)







4*) كيفية إنتاج ال mkv (http://www.msoms-anime.net/showpost.php?p=1696871&postcount=4)





5*) كتابة سكربتات الأفيسينث (http://www.msoms-anime.net/showpost.php?p=1696874&postcount=5)




1 - كيفية استعمال الAvisynth Script Creator





الهدف اليوم إن شاء الله رح يكون تعلم الإنتاج بالكوديك المشهور x264، ابتداءً من ضبط خياراته، ثم استخدام ال avisynth حتى تتحكم في ملفات الفيديو كما تريد، وما يأتي بعد الانتاج، كإرفاق ملف الترجمة و تحديد ال Chabpters بالنسبة للملفات ذات الصيغة mkv , ومدري ايش بعد ههه





المهم، الموضوع بيمشي شوي شوي، في الأول بنشوف الطريقة لو ما كنت تعرف أي شيء عن الانتاج، واحنا ماشيين في الموضوع، نزيد نرفع المستوى شوي شوي، ونشوف كيف نصير نكتب السكربت بأنفسنا دون الاعتماد على ال Avisynth Script Creator ، ونشوف كيف تضيف فيديو على فيديو وكل هذه الحيل ^^، كمان بنشوف كيف ننتج كلا من ال mkv، ال mp4، ال avi، كيفية انتاج حلقاتتحتوي على أكثر من صوت (انجليزي وياباني مثلا) وأيضا أكثر من ملف ترجمة (عربش وانقلش مثلا xD)، والأهم، هو كيفية القيام بخيارات الأنكود بأنفسنا عوض الإكتفاء باستخدام الاعدادات الجاهزة اللي ينزلها الميقوي، أتمنى تستحملوا معي شوي، ^^’’ ، كمان أعتذر عن استخدامي نسخة قديمة شوي من ال meGUI لأني لما أحدثه ما يشتغل <<ضاربه فايروس وما له خلق يفرمت





سموا الله وخلونا نبدأ ^^




بسم الله الرحمن الرحيم




اللهم إني أسألك التوفيق في شرح الموضوع، وأن يكون يسير الفهم على الجميع،



اللهم آمـــين




أولا حملوا هذا البرنامج meGUI، واللي رح نستعمله في الأنكود،




*01* (http://mirror01.x264.nl/x264/megui-0_3_1_1006.exe)





Or


*02* (http://mirror02.x264.nl/x264/megui-0_3_1_1006.exe)







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




<<01>>



http://c1.ac-images.myspacecdn.com/images02/111/l_4b17d6218ff34a06a4848498aba84234.png





<<02>>



http://c2.ac-images.myspacecdn.com/images02/96/l_d667a61c7256402f81c376e439918101.png






ملحوظة : إن حاولت تشغيل البرنامج وظهرت لك رسالة خطأ عوض البرنامج نفسه، فهذا يعني أن ال NET.Framework غير موجودة على حاسوبك، قم بتنزيلها من هنا





*01* (http://www.clubic.com/lancer-le-telechargement-36366-0-microsoft-net-framework.html)





اضغط في الوقع على Lancer Le téléchargement ليبدأ التحميل






قم بتسطيبها، وبعد ذلك افتح البرنامج مجددا ورح يشتغل،



بعد فتح البرنامج تظهر لنا هذه الواجهة




<<03>>



http://c3.ac-images.myspacecdn.com/images02/109/l_13b5ef68ee624e93b21e7520897f753a.png






نلاحظ أن في قسم ال Video Encoding، عوض رابط لفيديو، يحتاج رابط لسكربت Avisynth،لو ما كان عندك avisynth حمله من هنا وقم بتسطيبه قبل أن نكمل




*01* (http://www.free-codecs.com/download_soft.php?d=4980&s=110)






نرجع لواجهة البرنامج، نروح لقائمة Workers ونختار Create New Worker





<<04>>



http://c3.ac-images.myspacecdn.com/images02/92/l_9179efdd618d429bb630b1f1ddc5ccbe.png






ثم نختار الاسم اللي نبي (لازم كتابته بالانجليزي لتجنب المشاكل )





<<05>>



http://c2.ac-images.myspacecdn.com/images02/84/l_0feddb5cd7ec48c2be5c260aabdc34e1.png






دوره بكل بساطة هو القيام بالانكود، يجب على الاقل انشاء worker واحد حتى تقدر تسوي أنكود بالبرنامج، بامكانك انشاء اكثر من واحد، وتكليف كل واحد بمهمة، لكن يستحب تجنب ذلك






الحين حان وقت جلب الفيديو اللي نبي نسوي له أنكود للبرنامج ^^



نقوم بالضغط على Ctrl+R أو نذهب إلى Tools-->AVS Script Creator





<<06>>



http://c4.ac-images.myspacecdn.com/images02/71/l_59fbfe9c53ec415eacc96cf3342570d7.png






فتفتح نافذة جديدة كما في الصورة التالية





<<07>>



http://c2.ac-images.myspacecdn.com/images02/82/l_0b3bd83c3be34e65a39e33c5625320dd.png






الحين نروح نفتح الفيديو ^^، نضغط على الزر جنب Video Input، ونفتح الملف المراد الاشتغال عليه (يجب تجنب وجود اسم أي فولدر في مسار الملف مكتوب بالحروف العربية)



لما نضغط على Ok، بتطلع لنا نافذة يظهر عليها الفيديو اللي اخترناه، لا تغلق هذه النافذة، رح نحتاجها بعد شوي J، لو نسيت وأغلقتها شوف الزر في الصورة السابقة اللي يخليك تفتحها، وأعد فتحها






هو في شي لازم نعرفه يخص الكوديك x264، .. حتى نحصل على أفضل النتائج به، لازم يكون الفيديو من نوع mod 16، أي يجب أن يكون ارتفاعه وعرضه قابلان للقسمة على 16، لذا نروح نحط علامة صح على Clever (TM) anamorphic encoding ونختار من القائمة المنسدلة Resize to mod 16،






الحين وصلنا لل crop، طبعا لاشك سبق ولاحظتوا في حلقات الانيمي اللي تتابعون أو الأفلام ان اغلبها لما نفتحها بتظهر لنا حواف سوداء في اعلى واسفل الفيديو، هالحواف ما تكون جزء من الفيديو، هذي بس القارئ اللي يحطها حتى يظهر لنا عرض الصورة كامل، نشوف المثال التالي:






مثلا اللي عنده شاشة عريضة، رح يشوف الصورة التالية من دون تلك الحدود السوداء في أعلى وأسفل الصورة:





<<08>>




http://c4.ac-images.myspacecdn.com/images02/67/l_178f83f6a85e47f18ab106211d3cfaf3.png






طيب الحين اللي عنده شاشة عرضها أصغر، فقارئ الفيديو عوض اقتطاع الصورة من اليمين واليسار، يقوم بتقليص عرضها مع تطبيقه نفس نسبة التقليص على ارتفاع الصورة أيضا، وهذا اللي يخلي الحدود السوداء تظهر، نشوف الصورة التالية:





<<09>>



http://c2.ac-images.myspacecdn.com/images02/78/l_0157edcb53374e76a26e5256b672cac9.png







كما نلاحظ، نفس اللي ظاهر في الصورة الأولى يظهر في الصورة الثانية من دون أي اقتطاع.



لكن أحيانا في بعض الفيديوات تكون فيها هالحواف السوداء جزء من الفيديو (هذا غباء طبعاً icon114 )، أو يكون بس حافة صغيرة في أي جزء من الفيديو مثل هالصورة:






<<10>>



http://c4.ac-images.myspacecdn.com/images02/95/l_7112b15cbb9c4aeaadd1b5a38de5768f.png







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






هنا يجي دور ال crop، اضغط على auto crop، والبرنامج بيحسب تلقائيا كم يجب أن يقص





ملحوظة : ما رح تشتغل ال auto crop لو أقفلت نافذة الفيديو الاصلية، لو أغلقتها أعد فتحها بالضغط على Re-open Original Video Player، بعدين اضغط على auto crop




<<11>>



http://c3.ac-images.myspacecdn.com/images02/99/l_e6344938f8ee4b5a89ec4b89c45c14ee.png







نلاحظ أن القيم تغيرت في ال crop، صارت 12,16,2,0، وأيضا ...





<<12>>



http://c2.ac-images.myspacecdn.com/images02/74/l_c7729255c47247229ff84dfe3a80fabd.png







الآن نروح لل Filters، ونشوف ايش مخبي هنيك aq4





<<13>>



http://c1.ac-images.myspacecdn.com/images02/75/l_394c8ae6daee4576bd844e030295b340.png







وسط ال filters موجودة ثلاث Tabs، البرنامج يختار تلقائيا المناسبة عند الضغط على filters، في هذه الحالة اختار AVI Source / DS Source





1) اضغط على Analyse حتى يتم اختيار ال Source Type تلقائيا (لازم تكون نافذة الفيديو الأصلي مفتوحة مثلما كانت عندما طبقنا ال auto crop)





2) لو كنت تبي تنتج حلقة أو فلم أنيمي، حط علامة صح على مربع الاختيار اللي جنبه رقم 2.




اترك الباقي مثلما هو.





<<14>>



http://c4.ac-images.myspacecdn.com/images02/92/l_f86d139d8103421b9a89d90789c529d7.png







كل اللي مكتوب هنا هو اللي رح يكون في ملف ال avisynth، بإمكانك التعديل عليه كما تريد، مثلا اللي يفضلون الانتاج بصيغة mp4 أو avi، وتكون الترجمة ملصوقة على الفيديو وليس فقط مرفقة معه كما هو الحال لل Mkv،






المهم، النص للي مضلل عليه بالأحمر، لازم نغيره من audio = false إلى audio = true، حتى نستخدم نفس السكربت في الصوت






لمن يريد إضافة ملف ترجمة للصقها (وليس دمجها) على الفيديو يجب أن يضيف السطر التالي:





1°) إن كان الملف من نوع ass أضف السطر التالي:




TextSub("c:\subtitleFile.ass")



أنت بدل c:\subtitleFile.ass حط مسار الملف اللي تبي تلصقه على الفيديو.






2°) لاضافة الملفات من نوع srt، أضف السطر التالي:




VobSub("c:\subtitleFile.srt")





حط المسار حقك بدل المسار اللي كتبت






وللي ما يبي يلصق الملف على الفيديو، ويفعل خيار تشغيل وايقاف عرض الترجمة في الملف النهائي، فرح نشوف كيف في أخر الموضوع، لأنه في هذه الحالة رح يسوي أنكود للراو بس، بعدين يلحق ملف الترجمة





الحين بقي حفظ ملف ال avisynth واستيراده إلى البرنامج للقيام بالأنكود





نضغط Save ونختار مسارا للحفظ.

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

saeed_aae
1-5-2009, 08:14 AM
جاتني فكرة متأخرة، نشتغل على نفس المقطع حتى نقارن النتائج، ولا ايش رأيكم؟



حملوا المقطع اللي رح نشتغل عليه من هنا





MediaFire (http://www.mediafire.com/download.php?2tonty4jzn4)





شكرا كثيرا والله N I G H T M A R E على رفع المقطع






حان وقت كتابة سكربتات الأفيسينث بأنفسنا يووششااا xD (رح نبدأ بواحد بسيط جدا)



حملوا المقطع وسووا Right Click في سطح المكتب ثم New Avisynth script



<<15>>



http://c3.ac-images.myspacecdn.com/images02/85/l_4bb8b3334b5b424aab67cc9e5b07b25a.png




ونكتب فيه ما يلي :






DirectShowSource("C:\Documents and Settings\Administrator\My Documents\Downloads\[Yoroshiku]_Chi_s_Sweet_Home_-_01_[A27F278E].mkv",fps=23.976,convertfps=true, audio=TRUE)



احم احم، مثل ما تلاحظوا، في السكربت الأول اللي طلع معنا في بداية الموضوع، كان عندنا AviSource، والحين عندنا DirectShowSource، طيب الافيسينث عنده دالتين تفتحان الفيديو، ال AviSource تفتح ملفات ال avi فقط، لكن ال DirectShowSource بتفتح جميع ملفات الفيديو (شرط يكون عندك الكوديك حقها طبعا)



كمان شفتوا هال fps . هاذي هي التردد أو بتعبير آخر عدد الصور (الفريمات) اللي تعرض في الثانية في الفيديو، واللي لازم نتذكره هو أن الدالة DirectShowSource بيلزمها هذا المعطى (ليس اجباريا أحيانا، لكن يفضل استخدامه) حتى تفتح الفيديو كما يجب، كمان بالنسبة للقيمة اللي بنعطيها لل Fps فهذي لازم تكون مساوية لقيمة تردد الصور حق الفيديو اللي نبي نفتحه (في هذه الحالة 23.97598565)، لكن احنا حطينا قيمة من عندنا 23.976 (واللي هي أفضل قيمة لازم نحطها، لأنها أدنى قيمة تردد لا تستطيع العين المجردة التقاطها، أي قيمة زائدة بتزيد حجم الفيديو من دون فائدة)، عشان كذا فعلنا الخيار ConvertFps، حتى يقوم الأفيسينث بتحويل التردد وعرض الفيديو كما يجب. أما فيما يخص خيار ال audio = True، فهو واضح من اسمه ^^، هذا يعرض صوت الفيديو أيضا (كي نستخدم نفس السكربت في الصوت في ال meGUI)



طيب الحين نستورد السكربت لل meGUI



<<16>>



http://c1.ac-images.myspacecdn.com/images02/104/l_f1e025e7b46448aa8f46231230412254.png



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



الحين رح نسوي الأنكود من دون ما نحشش على اعدادات أي من الكوديكات (حتى ما نفرض التعامل معها لمن لايريد ذلك ) لكن رح أذكرها في الموضوع بعد شوي للي يبي يعرف ايش هي وايش دورها.







الحين كيف بنسوي أنكود من دون التعامل مع الخيارات؟ بكل بساطة نختار أحد الاعدادات الجاهزة اللي يحملها ال meGUI، وهي اعدادات مسوينها محترفين في هذا المجال وحاطينها لمن يريد استخدامها،





طيب كما قلنا أحسن كوديك لضغط الفيديو من دون منازع هو ال x264، عشان كذا رح نختار اعدادات تستخدم هذا الكوديكـ





شوفوا الصورة السابقة، اللوائح المنسدلة اللي باللون الأخضر هي اللي نختار منها الاعدادات، رح نختار AE-Good Qualityبالنسبة للفيديو لأنها توفق بين السرعة والجودة



بالنسبة للإعدادات حق الصوت، فنختار منها NDAAC –HEPS 32Kbps ==<< الحين صرت متأكد أن الكوديك AAC أفضل بأشواط من الكوديك Ogg <<بياكل علقة من محبي ال Ogg



طيب لازم نحمل هذا الكوديك الأول لأنه ما يكون مع الميقوي



*01* (http://www.digital-digest.com/software/nero_digital_audio.html)




فك الضغط على ملف الونرار في نفس مسار ال megui(أيوه أقصد المسار الرئيسي للبرنامج)



بعدين نرجع للميقوي



هنا جاءت مرحلة اختيار الحاوي ( avi أو mkv أو mp4)



احنا لما نضغط على زر ال auto Encode اللي في الزاوية السفلى اليمنى من الواجهة الرئيسية للميقوي، بتطلع لنا زي هذه النافذة:



<<17>>



http://c1.ac-images.myspacecdn.com/images02/91/l_9311e77c091a4d60905df5f091a2b1b8.png








أيوه، وينه ال avi في القائمة؟ طيب ال avi محشش شوي، ما يقبل الكوديك Nero Digital AAC، (نفس الشيء بالنسبة لل ogg)، عشان كذا لازم نختار كوديك للصوت مغاير عن هذين الاثنين، ال mp3 وال FAACمثلا بيشتغلو مع ال avi، نرجع للنافذة الأصلية و نختار أحدهما في خيار « Extension »عشان يتاح لنا خيار الحاوي aviهنا







هذين الكوديكين تعبانين أكيد، فلو بغينا جودة عالية وحجم قياسي، لازم نختار كوديكات الصوت الجيدة اللي للأسف ما يدعمها ال Avi، لهذا نلاحظ أن استعمال الحاوي avi صار يقل شيئا فشيئا وتم استبداله بال mp4وال mkv



أنا طلع معي حجم الملف الصوتي الناتج(اللي مدته 2:59 دقيقة) لما استخدمت ال Nero Digital AAC بس 685كب ، حجم مذهل ولا لا؟



باستعمال ال ogg واختيار 0.03 في ال Q طلع معي الحجم 1.24 ميقا، الفرق اكيد واضح يا عشاق ال ogg لوول ( و الجودة نفسها والله)



المهم، كل واحد اختار الحاوي اللي يبي؟



خلونا نمشي الحين، أنا رح أختار الحاوي mkv، كل واحد يختار اللي يعجبه



الحين دور خيار مهم جدا:



<<18>>



http://c1.ac-images.myspacecdn.com/images02/112/l_7d67062947e84c358e1136280426f458.png










أيوه، الخيار Average Bitrate، هو بالعادة البعض يفضل يحدد ال File Size، أو هناك اللي ما يحدد ولا شي بالمرة،





لكن أعتقد (رأي شخصي لا غير) أن خيار ال average bitrate أفضل، اختاروا ال Aveage Bitrate وحطوا فيه القيمة 428، والنتائج اللي رح تطلع في الأخير رح تتكمل عن نفسها، أنا ما رح أقول شي ;)








نضغط الحين على Queue، فتغلق النافذة تلقائيا ، وفي الواجهة الرئيسية، نذهب للتاب اللي اسمها Queueكما في الصورة التالية:



<<19>>



http://c4.ac-images.myspacecdn.com/images02/109/l_68fa4ceaae1141f9bc930a5944b8125f.png






نضغط start وننتظر حتى تخلص كل المهام،








ملحوظة : اللي يطلع له errorفي الأول (مرحلة ضغط الصوت)، فهذا يعني أنه لم يضع كوديك Nero Digital AAC في المسار اللازم، لابد من وضعه في المسار الرئيسي للبرنامج



احم احم، كم طلع معكم ملف الفيديو النهائي الناتج؟ أنا طلع معي 8.57 ميقا من أصل 24.96 ميقا، وبنفس الجودة كمان << قاعد يرقص xD

***
**
*
يـــتبع

saeed_aae
1-5-2009, 08:15 AM
الحين نبدأ ندخل في اللب شوي هههه



ملحوظة بس قبل لا نبدأ، الأزرار اللي تحمل اسم « Enqueue » جنب كل من الفيديو والصوت في الواجهة الرئيسية، هذي إذا كنت تبي تشتغل يديوي، يعني لو تبي تسوي ضغط للصوت وحده أو الفيديو وحده أو ما إلى ذلك، المهم هي تضيف لك الشغلة اللي اخترت بس، ما تروح تضيف لك كل شء تلقائي.



الحين اجا دور زر ال Config اللي جنب الفيديو، هذا للقيام بالاعدادات يدويا بدل اختيار الاعدادات الجاهزة،



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

--------------------------------------------------------

Mode:

*****************************
أولا لازم نعرف إيش هو الBitRate(تردد البيانات)، الBitRate هذا هو بكل بساطة كمية المعلومات (البيانات) المخزنة في كل ثانية من الفيديو، وهذا نفهم منو إيش؟؟ نفهم منو أنه كل ما كان ال Bitrate كبيرا كلما كان الحجم كبيرا، والجودة عالية أيضا.(بنتوقف عند هذا الحد حاليا، بنتوسع أكثر بعد شوي :) )

هذي بتختار النمط اللي رح يتبعه الكوديك في ضغط الفيديو، كل نمط عنده إيجابيات وسلبيات كما يلي:
Single Pass - Bitrate: وهو يقوم بضغط الفيديو مرة واحدة(SinglePass) مع الحفاظ على التردد (Bitrate)، بالعربي يعني..:) كل فريم من الفيديو رح تكون فيه نفس كمية البيانات المخزنة كباقي الفريمات
Single Pass - Quantizer: أيضا يضغط الفيديو مرة واحدة، لكن هذه المرة باستخدام Quantizer(المُقَسِم)، ايش هذا ثاني؟ طيب المقسم هذا عمله بسيط، أولا ذكرنا قبل شوي "البيانات"، هالبيانات عبارة عن إيش؟ البيانات هذه بتكون عبارة عن أرقام وبس، بناخذ كمية قليلة من هالبيانات حتى نشوف كيف يعمل هالمُقسم

230, -100,700,1, 0, -1510, 57

هذا بس مثال صغييير مقارنة البيانات الي بتكون في الواقع (مثلك أنت بالنسبة للكرة الأرضية ههه :) )،

طيب شفتو أن هذي أعداد صحيحة نسبية (infintiy,+infinity-)، وكلما كانت هه الأعداد كبيرة فبطبيعة الحال...(طبيعة الحال إيش؟ ها؟ خخخخخ:) )... بطبيعة الحال الحجم بيكون كبير، طيب ايش هو دور هالمُقسم بالظبط؟

همممم.... مو من اسمه مبين؟ المقسم (Quantizer) هذا بيقوم بتقسيم هذه الأعداد على نفسه، أو بالأحرى، هذا اللي يسويه مبدئيا (في طرق بتكون فيها عمليات مختلفة قبل القسمة)، المهم، دوره أنه رح يقسم لنا هالأعداد على نفسه، وكلما كان المقسوم عليه كبيرا كلما قل العدد صح؟ <<قلبها درس رياضيات هههه:)


نفترض أننا اخترنا 100 في ال Quantizer (لو اخترتها في الواقع، الفيديو حقك رح يطلع زي زفت واكثر كمان :) )، المهم، اخترنا 100 حتى يسهل علينا فهم القسمة، طيب نسوي هالقسمة ونشوف:

قبل
230,-100,700,1, 0, -1510, 57
بعد
1,7,0,2, 0, -15, 0

عملية قسمة بسيطة ^^، لا شك لاحظتو 57 صارت 0 رغم 50/100 = 0.5، طيب احنا قلنا أعداد نسبية، الفاصلة مو مسموحة، بياخذ الجزء الصحيح بس ^^ << كفانا رياضيات الله يرحم والديك :)

طيب هذا باختصار كان دور الQuantizer << كل هذا وتقول اختصار بعد؟ -__-
Single Pass - Quality: هذا كمان يسوي SinglePass، بس يعتمد على عامل الجودة (Quality Factor)، ايش يعني بالضبط؟ طيب احنا لسه شفناالمُقسم (Quantizer)، فهذا العامل متناسب عكسيا مع الQuantizer، ايش يعني؟ هممم...طيب لو اخترنا مثلا 90 في عامل الجودة، فكأنما اخترنا100-90 = 10 في عامل الجودة، طبعا النتيجة بتكون واحدة :)
Two Pass: أهو وصلنا لأحسنها :) ، مين يقول لي ايش هو الشيء المشترك بين الطرق اللي مرت للتو؟ ... ها؟

كلها تطبق نفس التغيير على كل الفريمات في الفديو، الشيء الي ما يسويه ال Two-Pass فما فوق (Three, four,...., Hundred :) ) طيب ايش اللي بيحدث بالضبط؟ اللي يصير هو أن الكوديك بيمر المرة الاولى على الفيديو، بيسوي له مسح (مو حذف ههه، مسح = scan )، هالمسح هذا بيعرف فيه الكوديك خصائص كل فريم في الفيديو، وبيشوف أي فريم يحتاج بيانات كثيرة، وأي فريم يحتاج بيانات قليلة، يعني السالفة ما صارت ماشية على الفريمات كلها <<مو نظام اشتراكي هههه:)،

صار كل فريم ياخذ حصته بلا زيادة بلا نقصان، وهذا ما يسمى بال VBR=Variable Bitrate) وكذا بيحاول الكوديك تقسيم البيانات (الكمية المفروض تواجدها في آخر المطاف على الفريمات على حسب الاستحقاق حتى نحصل على الحجم المراد ، ويقوم بتخزين هذه البيانات في ملف *.stats حتى يقوم بتطبيقها في الPass الثاني.
Three Pass: مثله مثل الTwoPass، فقط يزيد الضغط مرة ثالثة لمحاولة الحصول على نتائج أفضل

--------------------------------------------------------

Quantizer:
*****************************

زي ما قلنا، كلما كان كبير كلما كان الحجم قليل، والجودة ضعيفة كذلك.


--------------------------------------------------------

Quality:
*****************************

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

---------------------------------------------------------------------------------------------------
B-Frames:
*****************************

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

الفريمات هذي ثلاث أنواع، ال KeyFrames وتعرف أيضا بال I-Frames و ال B-Frames، وأخيراً ال P-Frames


ال Key Frame هو عبارة عن صورة بكامل بياناتها، يقوم الكوديك عندة بقرائتها دون الاعتماد لا على الفريمات التي تسبقها ولا على التي تليها، فكروا فيها كأنها أصل لمعلم يتم الاعتماد عليه لعرض ما يليها من الفيديو، هالفريمات كلما كانت كثيرة في الفيديو كلما كانت الجودة خارقة :) ، لكنها أقل الفريمات قابلية للضغط، وبالتالي كلما كانت كثيرة كلما كان حجم الفيديو كبيرا :) ،

هالفريمات بتكون عادة في الأمكنة التي يتغير فيها المشهد في الفيديو بشكل ملحوظ فجأة: مثلا تكون تطالع أنيمي الأبطال قاعدين يحششون في عز النهار ، وفجأة يقلبوا الصورة ليل :) ،عند هذا المشهد بيكون هناك Key-Frame.


ال P-Frames دورها هو احتواء التغييرات اللي حدثت منذ ال Key-Frame اللي قبلها، كتغير الألوان وما إلى ذلك حتى يتم عرض الفيديو، كُلٌ من هذا النوع من الفريمات يقوم بالاشارة إلى نفسه، أو الفريم الذي يليه: سواءأكان P-Frame ثاني، أو Key-Frame، << شو يعني يشير إليه؟ ،

يعني بيخزن الفرق بينه وبين الفريم الثاني من ناحية المشهد (كالألوان مثلا)، أهو الحين ممكن نفهم ليش كلما كانت الKey-Frames كثيرة كلما زادت الجودة، لو فكرنا شوي، ال P-Frame بيخزن الفرق بينه وبين فريم ثاني صح؟، طيب لو خزن الفرق بينه وبين فريم أساسي(key_frame) (اللي قلنا عليه أنه يخزن الصورة بكامل جودتها)، هذا يعني أن الاختلاف رح يكون قليل وبالتالي اختلاف قليل جدا في الجودة، بمعنى آخر المحافظة عليها :) ، ولو خزن الفرق بينه وبين P-Frame؟ (اللي هو نفسه معتمد يمكن على P-Frame ثاني :) ) هنا المصداقية بتقل ولا لا؟ :) ، والجودة إيش بيصير لها؟ أكيد بتقل ههه:)

ال B-Frames: هالفريمات ميزتها أنها تشير إلي الفريم الذي يليها والذي قبلها سواء أكان Key-Frame، أو P-Frame، (ما تشير إلى فريمات من نفس نوعها إلا في حالة القيام بخيار خاص بنشوفه بعد شوي) ، واكيد بما أنها تعتمد على الفريم اللي قبلها واللي بعدها، فهي الأكثر قابلية للضغط، لأنها الأكثر حملا للبيانات، همممم... نوضح أكثر بمثال،


ناخذ key-frame، نفترض كمية البيانات 100، إجا وراه P-Frame الفرق بينه الفريم الأساسي 20 أي أن كمية البيانات التي يحمل هي 100-20 = 80، واجا ورا هالفريم P-frame ثاني الفرق بينهم 10 أي بياناته هي 80-10 = 70 أي لدينا



(KF(100)----> P-Frame(20)----> P-Frame(10 ==¦¦>> الحجم الكلي للفيديو 100+20+10=130


نشوف الحين بال B-Frames ^.^

أنا عوض الفريم الذي بالوسط رح أحط B-Frame، وشوفوا ايش رح ايصير



(KeyFrame(100)----> B-Frame(15) ----> P-Frame(10 ==¦¦>> الحجم الكلي للفيديو 100+15+10=125


فهمتوا من وين جات ال 15؟ 20+10 = 30 صح؟ يعني الفرق بين الفريم الأول والفريم الثالث ثلاثين، فال B-Frame اجا في وسط التغيير بالضبط حتى يكتفي بقيمة واحدة (صغيرة :) ) تشير إلى الجهتين ^^(ضرب عصفورين بحجرة واحدة)
أتمنى تكون السالفة مفهومة


--------------------------------------------------------

Reference Frames:

*****************************

هي ال Key-Frames اللي تكلمنا عنها قبل شوي، لا تكثروا منها لأن حجم الفيديو بيكبر كثير، اختاروا من 3 إلى 5 (اللي ينصح بيه المختصون في هالمجال)، وبما أنه هالفريمات كما قلنا قبل شوي تكون غالبا عند تغير المشاهد الملحوظ، يستحسن الزيادة من القيمة شوي بالنسبة للأنيمي لأنه تقريبا الحلقة كلها تكون ماشية من دون تغير كبيير في المشاهد من ناحية الألوان، من 6 حتى 8 تكفي في هذه الحالة


--------------------------------------------------------

Loop Filter:

*****************************

هممممم...طيب أنتو تعرفون أن نظر الانسان محدود صح؟ ما يشوف تحت الأشعة الحمراء، وما فوق البنفسجية خخخ :) <<شدخل :) ،

طيب حالة هالخيار تعالج مشكلة أخرى تخص نظر الانسان، وهي أن بعض الأحيان يمكن تحمل فيديو و يظهر لك أن فيه مربعات صغيرة تظهر على حدود الرسوم ، أو العكس، ممكن يظهر لك الفيديو كأنه ما فيه حدود للرسوم :P (الصورة باااهتة)، دور هذا الخيار هو محاولة اصلاح هالمشكلة :)


--------------------------------------------------------

Alpha/Beta:

*****************************

هذه هي الخيارات الي بتعدل عليها حتى تتحكم في الLoop Filter : ال Alpha يتحكم في زيادة (قيمة موجبة) أو تقليل (قيمة سالبة) المربعات اللي تكلمنا عنها، ال Theshold بيتحكم في مدى اعتبار الكوديك x264 لمنطقة أنها تحتوي على هذه المربعات أم لا، كل ما زادت القيمة كلما كثرت المناطق التي سيطبق عليها الكوديك التأثير، وكلما كانت سالبة، كلما قلت المناطق التي يعتبرها الكوديك تحتوي على هذه المربعات


--------------------------------------------------------

Direct Mode:

*****************************

الخيار هذا بيزيد من فعالية الضغط، يستحسن اختيار auto


--------------------------------------------------------

Bias:

*****************************

هذه الخاصية بتحدد مدى تتابع استخدام ال B-Frames، كلما ارتفعت القيمة زاد استخدامه ال B-Frames، لو تم اختيار القيمة 100، فكأنما لم تختر الخاصية Adaptive، لن تكون الخاصية مفعلة إلا عند اختيار B-Frame واحد على الأقل.


--------------------------------------------------------

Adaptive:

*****************************

تسمح هذه الخاصية للكوديك x264 بأن يقوم بنفسه باختيار عدد ال B-Frames التي سيطبقها على حسب الحاجة إلى ذلك (لن يتجاوز القيمة التي اخترتها في عدد ال B-Frames)

--------------------------------------------------------

Pyramid:

*****************************

يالله ارجعو شوفوا لما تكلمنا أول مرة عن ال B-Frames، تتذكروا أننا قلنا ال B-Frames لاتشير إلا لفريمات من نوع P-Frames أو Key-Frames، وقلنا في حالة خاصة صح؟ أهي الحالة الخاصة جائت :P، هالخيار بيسمح للB-Frames بالإشارة إلى فريمات من نفس نوعها، أي أن الضغط رح يزيد أكثر ;) (لازم تكون اخترت في عدد ال B-Frames على الأقل 2 حتى يتاح لك هذا الخيار)


--------------------------------------------------------

RDO:

*****************************

هذا الخيار بيخليك تستفيد من الخيارات اللي اخترت أقصى استفادة ممكنة للحصول على أقصى جودة مع الحفاظ على الحجم أو الBitrate الذي حددته، لكن مع زيادة رهيبة في الوقت اللازم للانتهاء من الضغط


--------------------------------------------------------

Weighted Prediction:

*****************************

هذا الخيار يزيد من دقة حساب الأمكنة التي يجب استعمال ال B-Frames فيها، بذلك يزيد من الدقة في ضغط الفيديو.


--------------------------------------------------------

Bidirectional M.E.:
*****************************

هذا أيضا يزيد من دقة حساب الأمكنة التي يجب أن تكون فيها ال B-Frames لكن باعتماده في هذه الحالة على تغير المشاهد ما قبل وما بعد كل B-Frmame، <<يعني وقت أكثر :)




--------------------------------------------------------

Scene Cut:
*****************************

تتذكروا أننا قلنا أن ال key frames بتكون عند تغير المشاهد صح؟ هذا الخيار بيزيد من حساسية الكوديك x264 لتغير المشاهد، وبالتالي رح يضيف Key Frames أكثر، القيمة الافتراضية هي 40، بس لو كان الفيديو اللي تبي تسوي له أنكود ميييت يجيب النووم ما فيه لا حركة ولا شي، زيد من هالحساسية ب 5 أو 6، وانقص منها لو كان الانيمي كثير الحركة، والمشاهد تتغير فيه كثيرا


--------------------------------------------------------

CABAC:
*****************************

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

--------------------------------------------------------

GOP Size (Min/Max):
*****************************

الخيار هذا بيحدد أدنى و أقصى عدد للفريمات من نوع P أو B، التي تكون بين كل Key Frame والذي يليه، طيب أنتو أكيد تعرفوا ايش هو FrameRate، هو تردد الفريمات، أي عدد الفريمات في الثانية، وال key frames كما قلنا بتحسن الجودة على حساب الحجم صح؟

Sonts`:شيلها وريحنا،

ههههههه، أكيد مجنون هذا، طبعا الكل لما يشغل الفيديو، لازم أنه قد يريد الذهاب مباشرة إلى دقيقة معينة مباشرة (العاشرة مثلا)

حط في بالك يا بو الشباب لو شلت ال key-frames، وحاولت تروح مباشرة للدقيقة العاشرة مثلا، الشاشة رح تبقى سودة حتى نهاية الحلقة، يبقى قعدت بلا أنيمي اليوم :)
نرجع نفسر شوي ال keyframes، انت لما تشغل الفيديو، اللي بيصير هو أنه يتم تخزين بيانات ال key-frame الاول في الذاكرة الحية RAM، وبالاعتماد عى هذه البيانات، يتم اظهار الفيديو بالاعتماد على الفرق بين كل فريم والذي يليه << راجع بداية هذا الرد ،

هذه البيانات تستمر حتى تلاقي keyframe ثاني، حينها يتم حذف البيانات الأولى وتعويضها ببيانات ال key-frame الجديد, واحنا لما نبي نروح للدقيقة العاشرة مباشرة، يتم البحث عن أقرب key-frame لتلك الدقيقة، تخزين بياناته في الذاكرة، وعرض الفيديو بالاعتماد على هذه البيانات, ولو ماكان هناك كيفريم طبعا، القارئ بيبقى مسكين ينتظر واحد يجي حتى تخلص الحلقة من دون جدوى :)

لكن هذا ما يعني أننا نُفرِط في استخدامها، لو كان عندك أكثر من اثنين Key-Frames في الثانية، فأنت لا شك تحب تعذب نفسك لا في الانكود ولا في الرفع خخ :) ، بالكثييير Key-Frame واحد في الثانية،

الحين نخش في صلب الموضوع << أنت لسه ما دخلت؟ xDDD

طيب حتى نتجنب الحصول عل اثنين keyFrames في نفس الثانية، لازم يكون عدد الفريمات اللي بين الكيفريم واللي يليه أكبر من ال FrameRate(عدد الفريمات في الثانية) :) ، لو كانت عندي FrameRate = 23.976 ، أنا رح أحط min=24 فما فوق، وبهذا أكون تأكدت من وجود كيفريم واحد في الثانية، وحتى نتجنب مشاكل الذهاب مباشرة إلى دقيقة معينة من الفيديو (هذه المشاكل تسمى ال video Lags)، لازم ما نخلي القيمة max كبيرة كثير، حتى ما نقعد ننطر عشرين ثانية مثلا حتى يظهر الفيديو، طريقة اختيار max هي مسألة حسابية بسيطة، لو نبي مثلا أقصى مدة ننطر فيها فيديو هي 5 ثواني، نضرب ال FrameRate في 5 ونحطه في max، أي max = 100 ، يستحسن أنك تحط قيمة أكبر من هيك، اضرب ال FrameRate في 10 حتى لانزيد من الحجم كثيرا، لأن القيمة القصوى ما تعني بالضرورة أنه رح يخلي لك بالضبط 10 ثواني بين كل keyframe واللي ليه، يعني بتكون السالفة بالنص ههههه:)

--------------------------------------------------------

Mixed References:
*****************************

هذا الخيار مهم جدا لأنه يسمح للكوديك x264 بالتحكم بشكل أفضل في ال Keyframes، خصوصا لو اخترت قيمة كبيرة لل Key-Frames (شوف بداية الخيارات)


--------------------------------------------------------

No Fast P Skip:
*****************************

هذا الخيار لو حطيت عليه علامة صح، بيمنع الكوديك من المرور بسرعة على ال P-Frames، يعني بيحسن الجودة قليلا، لكن هيئ نفسك للانتظار طويييلا xDDD

--------------------------------------------------------

Motion Estimation Method:
*****************************

الحين جينا للب عمل الكوديكات ههه، من الصبح واحنا قاعدين نقول الفرق بين الفريم والذي يليه، أهو الحين جينا لخيار كيفية تحديد هذا الفرق:
Diamond: أقولها مباشرة، الجودة زفت، بس سرعة الضغط خارقة
Hexagon: خيار أقل من المتوسط، بياخذ بعين الاعتبار الجودة، بس مو لين هناك
Multi Hex:يمكن تلاقي اسمه في برامج أخرى "Uneven Multi-Hexagon"، هذا هو الخيار المعتدل، بيوفق بين السرعة والحجم
Exhaustive: لو كنت حاقد على حاسوبك وتبي له أشغال شاقة حط هذا الاختيار هههه :)،


--------------------------------------------------------

Subpixel Motion Estimation:
*****************************

احنا لسه شفنا كيف يحدد الكوديك الفرق بين الفريمات، هذا الخيار يخص "توقع" الفرق بين الفريمات، يمكن تلاقي اسمه في برامج ثانية Partition Decision، الخيارات تتراوح ما بين 1 حتى 7، القيمة 6 هي الخيار المعتدل :)، و 7 لو ما كان يهمك وقت الانتظار


--------------------------------------------------------

Trellis RD Quantization:

*****************************

هالخيار هو الثاني من هدوك اللي يفترض أنهم يزيدون الجودة، بس يرهقون الحاسوب ويزيدون وقت الانتظار، << لو كان عندك حاسوب من الجدد، الحواسب المررعبة، ما بخاف عليك :)
+ ملاحظة بسيطة، لا تستخدم هذا الخيار إلا في حالة استخدامك لطريقة ال Two Pass فما فوق، لا تستخدمه مع ال Single Pass
الخيارات المتاحة :

Disabled: توقيف الخيار
Final MB: تفعيل الخيار، استخدمه عند استعمال ال Two Pass ه.
Always: الحصول على أقصى جودة (الوقت أكيد رح يكون أبدي :) )


--------------------------------------------------------
Partitions:
*****************************

هذا الخيار يحدد كيفية البحث عن التغيرات في الصور، يستحسن تشغيل كل الخيارات حتى يكون البحث أكثر دقة والجودة أحسن


***
**
*
يـــتبع

saeed_aae
1-5-2009, 08:16 AM
الحين جائت المرحلة ما بعد الأنكود إلحاق ملف الترجمة وما إلى ذلك، وهي خاصة للصيغة mkv ( لأن ملفات الترجمة بالنسبة لل Mp4 وال aviتنضاف مع مرحلة الأنكود)




هو عشان ننتج حلقة mkvيكون فيها ملف الترجمة ملحقا وليس ملصوقا (بالامكان تشغيل وايقاف عرض الترجمة) ، فالذي سنحتاجه هو ملف فيديو (لا تهم صيغته، avi، mp4،أو mkvوحتى الصيغ الأخرى)، الشرط الوحيد اللي يلزم هو يكون راو حتى لا تتلخبط الترجمة الملحقة مع الترجمة الملصوقة



المهم، البرنامج اللي رح نستخدمه هو ال MkvMerge، التحميل من هنا:




*01* (http://static.commentcamarche.net/www.commentcamarche.net/download/files/mkvtoolnix-unicode-2.0.2-1-setup.exe)










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






<<20>>



http://c2.ac-images.myspacecdn.com/images02/95/l_e26398b8e44d47bf8db82c0a8bf228e9.png






أفضل شيء نبدأ بتحديد مكان الحفظ (2) حتى ماننسى و نسوي شيء نندم عليه ، إذا كان الراو اللي رح تستخدمه صيغته mkv، فلا تنسى تغيير سواء مكان الحفظ أو اسم الملف الناتج، وإلا بتندم كثيير :S (بتسوي OverWrite للراو حقك دون ما تنتج شي)



نروح نضغط على add، ونجيب ملف الفيديو اللي نبي نشتغل عليه،



بعدما نضيف ملف الفيديو سنلاحظ التالي:









<<21>>



http://c4.ac-images.myspacecdn.com/images02/110/l_379a5bb773fc4bdca774899c6a75c5c7.png






الحين نضغط على ADDونجيب ملف الترجمة اللي نبي نضيفه للحلقة، ونجيب كمان لو كان عندنا صوت انجليزي للحلقة مثلا، فتكون الحلقة الناتجة تحمل صوتين، ياباني وانجليزي يختار المشاهد أيا منهما يريد الاستماع له، أيضا يمكن اضافة ملف ترجمة انجليزي ايضا الى جانب الملف العربي، ببساطة أضف كل ما يحلو لك (باستثناء الفيديو <<سالفته معقدة شوي) وتصير النافذة بهذا الشكل:



<<22>>



http://c1.ac-images.myspacecdn.com/images02/103/l_e76ff558b40e492abe77a964afc426b4.png








انا اخترت ملف ترجمة إنجليزي، فحددت لغته انجليزية، وحددت اسمه كمان كما في الصورة السابقة.




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







نذهب للتاب (Tab) الثانية كما فيالصورة التالية:



<<24>>



http://c1.ac-images.myspacecdn.com/images02/67/l_ba81b95778d14119b37a667c53a9765c.png






نضغط على ADD، ونجيب الخطوط المستخدمة،





هناك طريقة للحصول على الخطوط بسرعة لمن لا يعرف ذلك، عند فتح ملف الترجمة بالايجيسب، اضغط File --||>>Fonts Collector ، اختر الخيار الثاني، حدد المكان الذي تريد أن تحفظ فيه الخطوط، واضغط start





<<25>>




http://c3.ac-images.myspacecdn.com/images02/87/l_95b5e08e07b14bbcadc2629890c3088e.png






الآن حان وقت التشابترز ^^،

التشابترز هي بكل بساطة أمكنة من الحلقة تقوم بتحديدها ليسهل على من يتابع الحلقة الذهاب مباشرة إليها بكبسة زر كأغنية النهاية مثلا ، فأنت تحدد وقت بداية أغنية النهاية ، وفي الحلقة التي ستنتج سيصير بالامكان الضغط بالزر الأيمن بالفأرة على قارء الفيديو أو على أيقونة ال Haali media Splitter، واختيار أحد الأمكنة التي حددتها أنت فينتقل إليها مباشرة وبدقة :)



اللي ما فهم شي بنفهم بعد شوي ض1



نروح للتاب الأخيرة اللي اسمها Chapters



<<26>>



http://c4.ac-images.myspacecdn.com/images02/96/l_bfaee050092b44fdaa6fab9dc1125d0b.png










ونضغط في القائمة العلوية على Chapter Editor--||>>New Chapter





<<27>>



http://c2.ac-images.myspacecdn.com/images02/104/l_4770798b4d984879a3ab5aa2d88e7de9.png









بنلاحظ أن الخيارات اللي كانت معطلة صارت متاحة الآن كما في الصورة التالية:



<<28>>



http://c4.ac-images.myspacecdn.com/images02/97/l_baf301e308c248fd89b0932c295851c7.png









الآن نروح نشغل الحلقة بأي قارئ للميديا، ونشوف أي وقت تبدأ أغنية البداية مثلا، نفترض أنها تبدأ عند الدقيقة 01:00، فيكفي نضغط على الزر Add Chapter، ونروح لآخر سطر بينضاف، نضغط عليه ونعدل الخيارات حقه كما في الصورة التالية:








<<29>>



http://c3.ac-images.myspacecdn.com/images02/86/l_825451c35d834bc5807a5fe6d673a756.png










أظن الصورة واضحة، المهم، بعدما نخلص التشابترات اللي نبي، نحفظ التشابتر (على سطح المكتب مثلا)





<<30>>



http://c1.ac-images.myspacecdn.com/images02/106/l_3785898957c74e1e83611f64aa338498.png









ثم نذهب إلى التاب ما قبل الأخيرة اللي اسمها Global





<<31>>



http://c4.ac-images.myspacecdn.com/images02/93/l_11acf3bcf7c94269bd4c3df666af82cb.png









الحين ما بقى إلا الإنتاج، نروح نضغط على Start Muxing وننتظر (بيمشي بسرعة كبيرة)



<<32>>



http://c4.ac-images.myspacecdn.com/images02/94/l_97a88db5ca31416091926fe91a9c37d3.png









الحين نروح نشغل الحلقة حقنا ونشوف النتيجة النهائية



<<33>>



http://c4.ac-images.myspacecdn.com/images02/109/l_efa57c0b1f5c408281aa226f5b16dbb7.png




مبرووك.. التشابترات موجودة :D



بالنسبة للي ما تظهر له هالأيقونة، فهو ما حاط الخيارات في قارئ الميديا أو في الكوديك كما يجب






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


***
**
*
يتبع

saeed_aae
1-5-2009, 08:17 AM
الآن نعرف شوية دوال حق الأفيسينث حتى يصير التعامل مع الفيديوات أكثر سلاسة إن شاء الله:



لمعرفة معلومات الفيديو (الدالة info)





("DirectSowSource("c:\Video.mkv



()Info





هذي الدالة اللي تنفعنا في معرفة معلومات عن الفيديو والتي غالبا نحتاجها إن أردنا دمج ملفي فيديو . شغلوا الملف بأي قارئ ميديا ورح تظهر المعلومات باللون الأصفر في الجهة اليسرى للشاشة.




---\\الأغاني والكاريوكي//---





احنا نعرف أن الأنيمي الواحد غالبا تتكرر أغنيته في أكثر من 13 حلقة ولا لا؟، طيب الكاريوكي كما نعرف لو كانت تأثيراته معقدة بياخذ وقت كثير في الأنكود، يعني ما تفتكتروا أن السالفة متعبة لو بقينا كل حلقة نسوي أنكود للكاريوكي؟ ليش ما تكون عندنا الأغنية معزولة وحدها ملصوق عليها الكاريوكي و نستخدمها في كل حلقة؟



طيب أفتكر لازم نعرف الأول كيف نسوي أنكود لها هي بس ولا لا؟ :D



الدالة اللي تخلينا نقص مقطع من فيديو هي الدالة Trim، والجميل في الأمر أنه هناك أداة في الmeGUI تسهل علينا الشغل كثيير،





نفتح ال meGUI، ونروح ل Tools--||>>AVS Cutter ، ونختار ملف الأفيسينث اللي يفتح الحلقة حقنا، وتطلع لنا نافذتين مثل هالشكل:





<<34>>



http://c4.ac-images.myspacecdn.com/images02/95/l_f38a0a782f844d7595976df85adab1db.png











عندما نطبق أي مقطع في هذه النافذة نجده قد أضيف في النافذة الأخرى:





<<35>>



http://c4.ac-images.myspacecdn.com/images02/87/l_8a70fca60fb34342ba3d3fccef3d9bab.png






لو بغينا نضيف المقطع يدويا، يكفي نضيف الدالة في السكربت الأصلي كما يلي:





("DirectSowSource("c:\Video.mkv

(trim(203, 1203




أو







(DirectSowSource("c:\Video.mkv").Trim(203, 1203




الطريقة الثانية هي التي يفضل استخدامها حتى نتعود عليها، لأنها بتصير ضرورية بعد شوي



الآن افترضنا قطعنا الأغنية، واليوم صدرت الحلقة الثانية، كيف بدنا نضيفها؟




هذي بدها مثال لنفهمها عدل، خلونا نفترض الحلقة فيها 4000فريم، والأغنية تبدأ عند الفريم 250 وتنتهي عند الفريم 810،




طبعا كما قلنا، الأغنية اللي فيها الكاريوكي عندنا في الهارد من الأسبوع الماضي يوم كانت الحلقة الأولى xD




الحين اللي رح نسويه هو إزالة الأغنية من الحلقة الحالية وتعويضها بالأغنية الجاهزة اللي عندنا



بتعبير آخر، المقطع من الفريم 250حتى الفريم 810 رح نحذفه ونعوضه بالأغنية، طيب نشوف السكربت:








أنشئ متغيرا يعبر عن فتح الحلقة الجديدة # ("Video = DirectShowSource("c:\vid.mkv

أنشء متغيرا ثانيا يدل على فتح الأغنية الجاهزة# ("ReadySong = DirectShowSource("c:\song.mkv

نقتطع الحلقة من أولها لحين ما قبل بداية الأغنية ونضيف إليها الأغنية الجاهزة ونضيف إليها ما بعد الأغنية إلى نهاية الحلقة#(Video.trim(0,249) + ReadySong + Video.trim(811,4000









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


طيب التعليقات أعتقد واضحة، شلنا الأغنية وعوضناها بالاغنية اللي عندنا، الشيء اللي لازم نخليه في بالنا هو أن هذه الطريقة لن تشتغل إلا إذا كان للأغنية الجاهزة والحلقة الجديدة نفس:

&#216; أبعاد الفيديو

&#216;تردد الصورة

&#216;تردد الصوت

&#216;نوع الصوت (مونو أو ستيريو أو غير ذلك)




إن حدث ولم يكونا متطابقين في المعطيات، فلازم نخلي لهم نفس المعطيات، بعدين ندمجهم، بنشوف كيف:





الحين رح أفترض أن الملفين لهما أبعاد مختلفة، تردد الصوت مختلف، نوع الصوت مختلف، وتردد الفريمريت أيضا مختلف، يعني أسوء حالة ممكن تحصل xD







Video= DirectShowSource("c:\vid.mkv",fps=23.976, convertfps=True, audio= True).LanczosResize(864,480) .ResampleAudio(48000) .convertomono()
#حولت تردد الفيديو لقيمة محددة، وحولته لأبعاد محددة، خليت التردد حق الصوت 48000، وكمان حطيت له نوع صوت مونو

ReadySong = DirectShowSource("c:\song.mkv",fps=23.976, convertfps=True, audio= True).LanczosResize(864,480) .ResampleAudio(48000) .convertomono()

#وجيت هنا وحطيت نفس الاعدادات للأغنية الجاهزة

# الحين يمكن لي أدمج الأغنية مع الحلقة من دون مشاكل


Video.Trim(0,249) + ReadySong + Video.Trim(811,4000)

#نقتطع الحلقة من أولها لحين ما قبل بداية الأغنية ونضيف إليها الأغنية الجاهزة ونضيف إليها ما بعد الأغنية إلى نهاية الحلقة





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




*****




في دالة كمان، مدري إن كنتوا بتحتاجوها أم لا، المهم، هي تدمج صوت مع فيديو






ننشء متغيرا يدل على فتح ملف صوني من نوع واف# ("Audio = WavSource("c:\song.wav

ننشء متغيرا ثانيا يدل على فتح ملف فيديو من نوع أفي# ("Video = AviSource("c:\Video.avi
َ# دالة دمج الملف الصوتي مع الفيديو، (انتبهوا للترتيب، الفيديو أولا ثم الصوت)
(AudioDub( Video, Audio










رح نتوقف هنا، هناك كم دالة بعد، ما أظنكم يتحتاجوها، لكن إن حدث وسأل أحدكم سؤالا يستدعي إحداها رح أضيفها بكل سرور^^




أتمنى يكون الشرح مفهوم وواضح، إن أخطأت بأي شيء أرجو تنبيهي





وأرجوكم كل الرجاء، لا أحد يستخدم أيا كان ما استفاده من هذا الشرح فيما يغضب الله، ذنوبي تغرق بلد ما ناقصني زيادة كمان xD




أيضا، ما يحتاج أقول لكم ممنوع النقل، الموضوع أنا بنقله إن أردت.




أستودعكم الله اخواني، أرجو منكم الدعاء لي بالتوفيق في الدراسة، ما فاضل شي على مشروع التخرج ><"




أخوكم





][Saeed_aae A.K.A ][ThE_LuNaTiC


في أمـــــــــــــان الله وحفظه

NAT
1-5-2009, 08:46 AM
saeed <3
you know what I'm going to ask xDDDDDDDDDDDDDDDDDDDDD

مشكور على الشرح الجميل جدًا مثلك

أبدعت

صحيح أعرف معظمه ومعظمه لا لكن جاري قراءته كله للاستفادة

وأظن أن ليس لأحد أي عذر بعد هذا الموضوع بالإنتاج بصيغتَيْ MKV or MP4

جانا~

Bheeg Kun
1-5-2009, 09:11 AM
وعليكم السلام

ما شاء الله
لطالما تمنيت شرح بالتفصيل للأنتاج بهذا البرنامج
جزاك الله كل خير

وجاري القراءه والتطبيق ان شاء الله ^^

في امان الله

Kyu ^^
1-5-2009, 09:20 AM
شكراً لك أخي على مجهودك ... و الله يباله قعدة كذا حلوة
لكن ماشاء الله شكلة الشرح ميه ميه ^^

لي عودة إن شاء الله بعد التجربة ^^

Uchibra`Weg
1-5-2009, 09:20 AM
موضوع رائع ورهيب ومرعب وجميل وكامل ^_^

من المواضيع القليلة التي تحوز على إعجابي..
الله يحفظكم ويراعكم ^_^

جزاكم الله خيرًا ^^


ليت الكثيرين هنا وهناك مثلكم =D

القرصان لوفى
1-5-2009, 09:39 AM
جزاك الله خيرا على الشرح وياريت تعمل الشرح فى كتاب يكون أفضل

Al-Braa
1-5-2009, 10:03 AM
حقاً موضوع رائع ونادر :)

جزاك الله خير

واتمنى مايروح تعبك باطل !

peripeteia
1-5-2009, 12:01 PM
شرح متميّز جدًا. التفصيل رائح ومتكامل.

شكرًا لك أخي الكريم. أتمنى أن يكون هذا الموضوع دليلاً وبوابة للداخلين في مجال الإنكود بدلاً من الطرق القديمة المغبّرة << تعبير مهذب لكلمة متخلفة ^^؟

:*

عيناوي104
1-5-2009, 01:44 PM
بسم الله الرحمن الرحيم

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

و الله أبدعت في الشرح ^^

كلمة مبدع قليلة جداً جداً في حقك .. ^^

و الله إني كنت ادور مثل هذه الشروحات الدسمة :)

الحين أنا مستعجل ما قراءته ...

سأطبق ما فيه بإذن الله ...

تحياتي و فائق إحترامي :) ...

Magic Mur
1-5-2009, 02:06 PM
شكراً على الشرح الرائع و المميز شرحاً و تفصيلاً
يبدو بأن المحششين في زدياة في الفترة الاخيرة ^^
سلمت يمناك على الموضوع المميز
جاري الحفظ في حقيبة دروس الانتاج

zkiri
1-5-2009, 02:19 PM
يووووووووووووووووو
أبدعت بصحيح و كثيرا ، شكرا لك
و الله أفدتني كثيرا ، بأشياء لم أكن أعلم عنها
في بحر الـmegui
شكرا لك

HMD_kid
1-5-2009, 02:43 PM
جزاك الله خيراً وأدخلك فسيح جناته ^_^

بالفعل اِستفدتُ كثيراً

وبالتوفيق

ولدي سؤال : إنْ كان لدي فلم بجودة 1080p فكيف ستكون الإعدادات ؟

jgjc
1-5-2009, 03:02 PM
أبدعت !!

شكرا جزيلا ^^

دمت،،

jgjc

Kudou Shinichi
1-5-2009, 03:48 PM
الله يعطيك ألف عافيـة حقيقتٌ أستفدت من هذا الموضوع كثيراً وبالتأكيد سيستفيدون المنتجون

MA-SHI
1-5-2009, 03:51 PM
رائع فعلا !
قلما مواضيع توجد عن الميجوي
انا اذكر ان الموضوع الشامل كان لكريتف ثم..؟
موضوعك مكمل لأشياء مهمة لإعدادات تتجدد باستمرار
ومتبحر ايضا كما قالوا
"
ليس هناك مانع ان تتكلم عن جودات الـ HD و الـ SD
حتى يكون الموضوع كامل

"

the deep end
1-5-2009, 04:01 PM
واو فعلا رائع ان شاء الله اتعلم و اصير منتجة هههههه ومن يدري يمكن اترجم معاكم واصير المنتجة هه

شكرا ع الموضوع الرائع أخي العزيز

マジド
1-5-2009, 04:06 PM
يو آر زا بيست مان ^^

موضوع رائع و مفيد قدن قدن

استمر بهذا الابداع :)

و السموحة

TwIx
1-5-2009, 04:20 PM
مرحباً أخي عمل لو أجمع ردود أخواني بالمنتدى واضعه برد واحد لم يوفي بحق

دمت بود =)

シャンクス
1-5-2009, 05:16 PM
ما شاء الله..تبارك الله~

مبدع أستاذي سعيد~:d

كما تعودنا منك..شروحك مميزة وإبداعية~

بارك الله فيك~:d

الدرس طويل..ويحتاج لتصيفة ذهن~

جاري قراءة الدرس والتطبيق~e.vil_l

سلمت يمناك أستاذي الفاضل~

شرحك رائع جداً ومميز كصاحبه~icon30

انتظرني..قريباً ستنهال عليك الإسئلة~Icon039

شكراً أستاذنا الفاضل~

مع التحية~

ja3eso
1-5-2009, 06:10 PM
جمييييييييل جدا جدا

رائع وباقرأ الموضوع في وقت آخر

مع تحياتي اخوك ja3eso :)

saeed_aae
1-5-2009, 06:41 PM
جزاك الله خيراً وأدخلك فسيح جناته ^_^

بالفعل اِستفدتُ كثيراً

وبالتوفيق

ولدي سؤال : إنْ كان لدي فلم بجودة 1080p فكيف ستكون الإعدادات ؟



1080p؟!!! Icon039
هذي أبعاد خيالية، اللي عنده حاسوب مو قوي ما رح يقدر يشاهدها،

لو كنت تبي تنتجها لنفسك فالاعدادت رح تلاقيها بنفسك

الانتاج في الحقيقة يبقى مسألة رأي، فجودة ممكن أشوفها أنا عالية تشوفها أنت متوسطة،

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

بعدين سوي AutoEncode، واختار ال Bitrate، وهنا بتتحكم في الجودة والحجم اللي تبغاهم، جرب القيم من 428 فما فوق، حتى تحصل النتيجة اللي تعجبك، ولما تعجبك النتيجة، شيل دالة ال Trim من ملف الأفيسينث وسوي أنكود للفلم كله.

لو كنت تبي تنقص الأبعاد كمان ضيف دالة LanczosResize للملف مع الحرص على الحفاظ على ال Aspect Ratio (= خارج قسمة الطول على العرض، يعني 1080p بتخليها 720p أو غيرها شرط أن تكون نسبة التقليص نفسها بالنسبة للطول العرض)

في أمان الله

`Coma
1-5-2009, 06:51 PM
محجوووز!...

Uchibra`Weg
1-5-2009, 06:56 PM
جزاك الله خيراً وأدخلك فسيح جناته ^_^

بالفعل اِستفدتُ كثيراً

وبالتوفيق

ولدي سؤال : إنْ كان لدي فلم بجودة 1080p فكيف ستكون الإعدادات ؟


لا تنسى تروح لإعدادات الـ x264
بعده في التوبويب الـ Main تحصل الـ AVC Level

غير الـ AVC Level من ×× إلى Level 5.1

**NOoON**
1-5-2009, 09:33 PM
شـرح رائع .. ومتعوب عليه ..


كل الشكر لك أخي الفاضل"saeed_aae" ..


ننتظر إبداعاتك الأخرى ..


في أمان الله ..~

: )

The king.7
1-5-2009, 10:06 PM
الموضوع خيآآل . . .

الله يعطيك العافية . . . تمنينا شروح رائعة مثل هذا

والله الموضوع ممتاز . . أتمنى انه يُثَبَت لتعم الفائدة للجميع

الموضوع جداً مهم

الله يعطيك العافية على الشرح الرائع بالفعل

Naitomea
2-5-2009, 12:27 AM
وعليكم السلام ورحمة الله وبركاته

ما شاء الله عليك سعيد حطيت الموضوع توني أشوفه

تسلم على هذا الشرح الأكثر من رائع

هل تعلم أنك أفضل واحد بالعالم << معلومة جديدة ك9 << ايوري لما يحشش XD

ثابر وكلنا معك وإلى الأمام دائماً .. قامبريييي سعيد تشوااان

فمان الله

Khiro-Movie
2-5-2009, 12:32 AM
أبدعت أخي....

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

رائع واصل تألقك أخي...

K-A-S
2-5-2009, 03:51 AM
بارك الله فيك على التكامل والموضوع الروعة ننتظر جديدك اخي

al-kaser
3-5-2009, 03:17 PM
WoW سعيدوو أريغاتو غوزايماسو صراحة كنت انتظر الدرس بفارغ الصبر لأني على وشك خوض معارك الانتاج xD

صراحة شرح أكثر من رائع سُعدت عندما رأيت إبداعك في الشرح شكرًا جزيلًا لك...
تحياتي لك...

الكاسر

KAING
3-5-2009, 07:13 PM
شكرا لك على الشرح الوافي
لكن كيف اعرف البت رايت في فيديو لدي؟
ايضا ارجوا ان يتوفر شرح عن الاتش دي والاس دي
وشكراً:)

$واحد من الربع$
5-5-2009, 02:28 PM
السلام عليكم ..

بصراحه مجهود تكشر علييييه بالمرررره ..

بس عندي مشكله عجزت أحلها << قعدت فيها ساعتين حتى يأست thumbdown

ألا وهي كوديك الصوت NDAAC –HEPS 32Kbps

بعدين تطلع لي نفس المشكله اللي أنت كتبتها




ملحوظة : اللي يطلع له errorفي الأول (مرحلة ضغط الصوت)، فهذا يعني أنه لم يضع كوديك Nero Digital AAC في المسار اللازم، لابد من وضعه في المسار الرئيسي للبرنامج



^^ مع إني متأكد إني وضعت الكوديك في المسار الرئيسي Icon108

وفيه مشكله ثانيه << غبيه بشكل غير طبيعي icon799

وهي كل ما ثبت megui وسكرت الجهاز وبعدها عاودت التشغيل وشغلت البرنامج

يقول الإختصار مفقود Icon083

مدري وش هي مشكلته ؟؟؟؟؟!

KAING
5-5-2009, 11:37 PM
عذرا
كنت اقصد الفريم رايت
هل هناك احد يجيب ؟ ^^"

fadv
6-5-2009, 09:33 AM
سلمت يداك أيها الغالي على هذا الدرس الرائع

ولكن عندي سؤال مهم

عندما يكون عندك خام بصيغة mp4
أجد أن هذا الأكواد صعبة التعامل معاه... فلو تعطينا نبذة عن مشاكل هذا الخام وبارك الله فيك..

Serious Student
6-5-2009, 10:01 AM
،،

الموضوع جميل جداً و راقي بمحتوياته سأعود له إن شاء البارىء

saeed_aae
6-5-2009, 04:56 PM
$واحد من الربع$
ألا وهي كوديك الصوت NDAAC –HEPS 32Kbps

بعدين تطلع لي نفس المشكله اللي أنت كتبتها

أنا قلت فك الضغط عن الملف في المسار الرئيسي، مو تحط الملف المضغوط xDD
فك الضغط، ورح تلاقي ثلاث ملفات، حطها في المسار الرئيسي

بالنسبة للخيار NDAAC –HEPS 32Kbps، فهو مو مفروض تحطه هو يعني، ممكن تزيد تحط 64 أو أكثر، على حسب الجودة اللي تبي P:


هي كل ما ثبت megui وسكرت الجهاز وبعدها عاودت التشغيل وشغلت البرنامج

يقول الإختصار مفقود Icon083



هذي ما يلاقي حلها إلا أنت خخخ، شوف إن كان عندك فايروس، او إذا قال لك مفقود وريه مكانه P:



KAING
عذرا
كنت اقصد الفريم رايت
هل هناك احد يجيب ؟ ^^"

شوف الفقرة الأخيرة عن كتابة السكربتات حق الأفيسينث، جرب الدالة info() اللي هناك، بتوريك اللي تبي، أيضا لو كان عندك KmPlayer (أنصحك بيه) ، افتح الفيديو واضغط alt+J، بتشوف العجب ;)، معلومات من الألف للياء عن الفيديو والصوت كمان



fadv
عندما يكون عندك خام بصيغة mp4
أجد أن هذا الأكواد صعبة التعامل معاه... فلو تعطينا نبذة عن مشاكل هذا الخام وبارك الله فيك..


هو أي خام يسوي لك مشاكل، مو بالضرورة mp4، سوي الأنكود يدوي ما تضغط على autoEncode، ورح يشتغل لك، مع أنك ما حددت نوع المشاكل اللي بتحصل لك إيه، أنت جرب، الميقوي ما يقصر، المشاكل بتحدث نادرا، بالتوفيق :)

ملحوظة للي يواجه مشكلة بالmkvemerge، يدور عالإصدار القديم، لأن الجديد فيه مشكلة الكل تواجهه
الاصدار القديم v2.0 أو v2.1

Sp!derMan
6-5-2009, 09:18 PM
السلام عليكم ورحمة الله وبركاته

ما شاء الله أخوي

شرح رائع ومفيد واستفدت منه كثير

الله يوفقك ويعطيك العافية على جهودك هذه

تحياتي

KAING
7-5-2009, 01:47 PM
شوف الفقرة الأخيرة عن كتابة السكربتات حق الأفيسينث، جرب الدالة info() اللي هناك، بتوريك اللي تبي، أيضا لو كان عندك KmPlayer (أنصحك بيه) ، افتح الفيديو واضغط alt+J، بتشوف العجب ;)، معلومات من الألف للياء عن الفيديو والصوت كمان





صحيح اخي..طلعت لي كل المعلومات بلون اصفر على اليسار
لكن لم اجد من بينها البت رايت؟

عاشق الشمس
7-5-2009, 04:34 PM
مشكور اخي وبارك الله فيك على هذا الشرح الممتع والمفيد استفدت منه كثيرا وفي شغلات اشبعت فضولي الي كان نفسي اعرفها من زمان والحمد لله من شرحت عرفتها واشبعت فضولي مشكور مره ثانيه شرح مفصل ومتعوب عليه مفيد وممتع

saeed_aae
8-5-2009, 11:17 PM
صحيح اخي..طلعت لي كل المعلومات بلون اصفر على اليسار
لكن لم اجد من بينها البت رايت؟

صحيح، هذي ما توري البيترايت، حمل برنامج ال Kmplayer، وسوي alt+j في الفيديو ;)

Rizen-Sama
10-5-2009, 02:52 PM
ردي متأخر :|

..
لاتكفيكم كلمة شكر .

وتستحق التميز

بحفظ الله~

Sos_chan
13-5-2009, 08:18 PM
السلام عليكم ...


مجهوووووود جبار جداً ...
لك جزيييييييييييييييييل الشكر عليه ...



حااااااااااااري القراءة ....


KEEP IT UP

ja3eso
16-5-2009, 12:00 AM
مشكوووووووووووور جدا جدا جدا مرة اخرى اخوي بس عندي مشكلة بخصوص برنامج الـmkv

اول خطوة حددت مكان حفظ الفيديو ثانيا رحت استورد الفيديو جربت كل الانواع حتى الحلقات الراو ( الخام ) الي تنزل في التورنت يعني تقريبا كل شي وكله مثل الرسالة تجيني


http://www.baa7r.net//uploads/images/baa7r-2f72091d3f.jpg

فهل تعرف الجواب لهالمشكلة؟

مع خالص تحياتي اخوك ja3eso

عذب الخيال
17-5-2009, 11:23 PM
يعطيك ألف عافية أخوي على جهدك وإبداعك ودقتك المتناهية ومنقطعة النظير في الشرح،

وعندي استفسار بسيط بخصوص الإعدادات


الحين كيف بنسوي أنكود من دون التعامل مع الخيارات؟ بكل بساطة نختار أحد الاعدادات الجاهزة اللي يحملها ال meGUI، وهي اعدادات مسوينها محترفين في هذا المجال وحاطينها لمن يريد استخدامها،


أنا البرنامج عندي فيه مجموعة من الإعدادات

وحاولت أدور على الإعداد الجاهز x264: AE-Maxquality اللي انت استخدمته ما عرفت من وين أجيبه، ولا قدرت أطبق الطريقة عشان أنتج المقطع، فيا ريت تفيدني بها الموضوع.

وإذا كنت مفوّت نقطة انت شرحتها وما انتبهت أنا لها أرجوك تعذرني

وأشكرك مرة أخرى على الموضوع اللي غطى على كل المواضيع عن الإنتاج بهذا البرنامج الأكثر من رائع.

al-kaser
19-5-2009, 04:29 AM
مشكوووووووووووور جدا جدا جدا مرة اخرى اخوي بس عندي مشكلة بخصوص برنامج الـmkv

اول خطوة حددت مكان حفظ الفيديو ثانيا رحت استورد الفيديو جربت كل الانواع حتى الحلقات الراو ( الخام ) الي تنزل في التورنت يعني تقريبا كل شي وكله مثل الرسالة تجيني


http://www.baa7r.net//uploads/images/baa7r-2f72091d3f.jpg

فهل تعرف الجواب لهالمشكلة؟

مع خالص تحياتي اخوك ja3eso

أخوي ja3eso
بالنسبة للخطأ فهذا يحدث للنسخ الجديدة الاخ سعيد نبه على ذلك في رده لشرح البرنامج لذا حمل النسخة القديمة وهذا رابط لها
اضغط هنـــــــا (http://www.bunkus.org/videotools/mkvtoolnix/win32/old/mkvtoolnix-unicode-2.0.0-setup.exe)
أتمنى أكون ساعدتك
تحياتي...
الكاسر

Raikou
29-5-2009, 04:10 AM
شكراً على الشرح
وعلى الجهد المبذول

سأقوم بالتطبيق وأعود إليك بالنتيجة

سيتم تحديث الرد يابطل....

icon180

ملك الجزيره
28-6-2009, 04:38 AM
اخي الكريم درس رائع ومتقن بصراحه

وعندي بعض الاسأله

انا عندي فلم بحجم 2.18 GB وبعد مارحت للخيار Aveage Bitrate وحطيت 428

صار الحجم عندي 660 تقريبا ؟ انا ماخليته يسوي انكود خفت انها تكون مجازفه وافقد فيها الكثير من الوقت ويطلع لي اخر شي فرق في جودة الفلم فماذا تنصحني به

وسؤالي الثاني لما اسوي انكودد لفلم بحجم 2 قيقا يأخذ وقت كبير الى درجة انه يتعدى 12 ساعة عمل فهل فيه حل للمشكله هذي

اما بخصوص برنامج mkvmerge GUI جربت واضفت للفلم الترجمة العربيه والخط اللازم اضفته لكن لما اجي اشغل الفلم على التلفزيون مايطلع لي شي من الترجمة وانا مفعل الترجمة العربيه وحاولت بأكثر من فلم بس نفس الطريقة ياليت تقولي شنهي الطريقه الصحيحه لان الصيغة هذي اسهل بكثير من دمج الترجمة والوقت اللي يتعدى 12 ساعة

mk990
28-6-2009, 07:34 AM
الصراحة انا ما فهمت شي انا ابي شرح اساسيات لاني اقل من مبتدأ << للحين ما بدأ xD

nice cat
30-6-2009, 04:23 PM
السـلآم عليكم

شكراً اخي ع الدرس ..

لكن انا واجهتني مشكلة مع كل فيديو اشتغل معاه ..

شوف

http://www.yy44.net/upfiles/mWP64506.jpg

وحاولت كذا مرة ..

حتى المسار مهو عربي ..

وحاطة انا Avisynth_256 في الجهاز ..

ممكن حل ..

وشكرا

ja3eso
30-6-2009, 09:37 PM
اختي في غلط في ملف الـAvisynth الي عندج حطيه هني وانا باقول لج وين الخطأ وباصححه لج

بس كوبي وبيست في رد مايحتاج ترفعينه :d

saeed_aae
30-6-2009, 10:01 PM
معذرة على التأخير :S، دراسة * دراسة S=


أنا البرنامج عندي فيه مجموعة من الإعدادات

وحاولت أدور على الإعداد الجاهز x264: AE-Maxquality اللي انت استخدمته ما عرفت من وين أجيبه، ولا قدرت أطبق الطريقة عشان أنتج المقطع، فيا ريت تفيدني بها الموضوع.

أنا قلت أني أستخدم ميقوي من دون تحديث، يمكن أنت بعدما قمت بالتحديث جاب لك البروفايلات الحالية واللي على ما يبدو x264: AE-Maxquality مو موجود فيها، اختر خيار قريب منه، بتلاقي اسمه غالبا anime standard quality أو شيء زي كذا (اعذرني على عدم التحديد بالضبط، أنا ماني في البيت حاليا)



انا عندي فلم بحجم 2.18 GB وبعد مارحت للخيار Aveage Bitrate وحطيت 428

صار الحجم عندي 660 تقريبا ؟



خيار 428 في البترايت خيار بيعطي جودة فوق المتوسطة، لو أنت تبي جودة عالية غالبا بتحتاج بترايت فوق ال800، + لاتنسى أن الصوت يلعب هو أيضا دور كبير في حجم الفلم النهائي، 428 هي قيمة اخترتها أنا بس في التطبيق، وليست قيمة "مفروضة"، + شوف الفقرة الخاصة بكتابة سكربتات الأفيسينث، استخدم دالة trim لاقتطاع كم ثانية أو حتى دقيقة من الفيديو، وجرب الاعدادات اللي بتعجبك على هالمقطع، هيك ما بتضطر تنتظر 12 ساعة لتشوف نتيجة الاعدادات اللي حطيتها P:


جربت واضفت للفلم الترجمة العربيه والخط اللازم اضفته لكن لما اجي اشغل الفلم على التلفزيون مايطلع لي شي من الترجمة

تلفزيون؟!! الترجمة اللي بيشغلها قارئ الديفيدي ما بتكون عبارة عن "كتابة"، وإنما عن "صور"، الشيء اللي ما تطرقنا ليه في الدرس كله لأني بصراحة ما سبق وجربت أشغل softsubs على قارئ ديفيدي، وما عندي فكرة عن كيفية القيام بذلك، روح اسأل الشيخ قوقل عن برنامج يسوي فيديو بترجمة softsubs على ديفيدي ;)



وحاولت كذا مرة ..

حتى المسار مهو عربي ..

وحاطة انا Avisynth_256 في الجهاز ..

ممكن حل ..

وشكرا

أختي أعتقد المشكلة أنك بتحاولين فتح "ملف أفيسينث" من خلال ال "AVISYNTH SCRIPT CREAOR"، ولا لا؟
ال "aVIsYNTH SCRIPT CREATOR " بيفتح ملفات فيديو (AVI,RMVB.....) وليس ملفات أفيسينث، ملفات الأفيسينث بتستورد في الواجهة الرئيسية للبرنامج.

فــــــــــــــــي أمان الله :)

KAING
1-7-2009, 04:05 AM
في الاتكود الاول يخرج ايرور كما قلت
لم افهم على كلامك
هل من الممكن ان يكون شرحها
مصورا ^^"؟

ja3eso
1-7-2009, 05:23 AM
في الاتكود الاول يخرج ايرور كما قلت
لم افهم على كلامك
هل من الممكن ان يكون شرحها
مصورا ^^"؟


اخوي اول شي نزل هالملف http://www.nero.com/eng/downloads-nerodigital-nero-aac-codec.php

اضغط على Agree وبيبدأ التحميل

ولما تحمله حطه مكان انك مابتغيره مرة ثانية وانا حطيته في الـC :d

اوكي الحين افتح الميجوي وروح من Options اختار Settings وروح Program Paths ويعدين على Audio

بتحصل مكان مكتوب عليه neroAacEnc وجمبه فراغ انت اضغط على زر التصفح الي عنده

http://images.msoms-anime.com/14/0ecda17c7f01912a29f033e89d659cc8.png

وبعدين افتح الملف الي توك محمله وختار ملف neroAccEnc الي داخل ملف Win32 الي هو دالخل ملف

Nero AAC Encoder الي توك محمله :d

وخلاص الحين جرب وان شاء الله مافي ولا خطأ :d

MeGa
1-7-2009, 09:31 AM
لي عودة بعد المشاكل ~
وشكرا على الدرس ^_^

ملك الجزيره
1-7-2009, 01:45 PM
شكرا لك على الرد الوافي اخي الكريم

وانا ابحث حاليا عن طريقة دمج ملفات الترجمة من صيغة idx في برنامج mkvmerge GUI لكي اشاهدها على التلفزيون

وان شاء الله احصل الطريقة الصحيحه لان الطريقة هذي اسهل بكثير من الضغط

تقبل تحياتي اخي الكريم

ja3eso
1-7-2009, 02:07 PM
شكرا لك على الرد الوافي اخي الكريم

وانا ابحث حاليا عن طريقة دمج ملفات الترجمة من صيغة idx في برنامج mkvmerge GUI لكي اشاهدها على التلفزيون

وان شاء الله احصل الطريقة الصحيحه لان الطريقة هذي اسهل بكثير من الضغط

تقبل تحياتي اخي الكريم


جرب برنامج convertxtodvd :d

انا ماجربته بس ممكن ينفع معاك :d

lifenote
1-7-2009, 08:28 PM
السلام عليكم و رحمة الله تعالى و بركاته و يقولون انه المغاربة ما لهم في الشروح الطويلة عشان بيملون هه و اله اخي شرح ممتاز الله يعينك على ايام صنعه هه تسلم يا غالي و ان شاء الله اقرأه كله رغم اني عليم به ههه لكن ما فيها شيء ربما نجد اشياء ما نعلمها تسلم يا غالي على الشرح الي يفوق ممتاز و الله يعينك و السلام عليكم و رحمة الله تعالى و بركاته

nice cat
2-7-2009, 03:14 PM
لآ أخي انا قاعدة أحط ملف فيديو AVI ..

ومو عارفة اش سبب الخلل

dondale8
8-7-2009, 01:26 PM
السلام عليكم
والله مجهود كبير و عظيم
تستحق كل التقدير...^_^
اخي انا عندي مشكله هي:-
-ان الملف اللي راح اضغطه بيطلع من غير صوت
و لما بختار Nero Acc بيجبلي erro في الأول (مرحلة ضغط الصوت)
فهل من الممكن تشرح مرحله ضبط الصوت واعداداته؟
- وفي كمان حاجه ان الانكود عندي مكتوب
X264: *scratchpad*
وكذلك الانكود بيتاع الصوت
Nero Acc: *scratchpad*
مش مكتوب زي اللي مكتوب في الشرح
- و الملف المضغوط اذا خرج و فيه صوت بيكون الصوره وحشه شوي مش زي الاصل...؟
الاصل حجمه 170 ميجا الابعاد 1280x720 الامتداد mkv.
اللي راح انتجه بيكون X264: *scratchpad امتداد mkv
bitrate 426, Mode: 2pass 2nd pass, Cabac (always), chroma M.E., Multi Hex
راح بيكون في الحلقه المضغوطه نغبشه (مش واضحه ذي الاصل) في وش في الصوره و الترجمه مشوشه شوي..اريد المساعده..؟
-اريد انا اعرف كيف احذف لقطات و مشاهد من حلقه و انتاج الحلقه بدون هذه المقاطع و المشاهد..؟
فهل ممكن المساعده في كل هذه المشاكل...؟
في رعايه الله
..........
.....
..
.

nice cat
12-7-2009, 02:03 AM
السلام عليككم ..

اخي انا طلعتلي مشكلة وهي ..

لما بدي أعمل أوتو كروب للفيديو مو راضي يخليه كلو صفر ..

والفيلترز لما أعمل أنالايز ما يعمل يعطيني زي مربع خطأ ..

وانا مسوية كل الخطوات ..

ممكن حل

tsunade
12-7-2009, 01:54 PM
أريقاتو قوزي مااااااس على الشرح الحلو

conan 007
19-7-2009, 11:07 PM
السلام عليكم

يعطيك العافيه على شرح برنامج meGUI

انا مستعجل

سأطبق فيما بعد

سيما
20-7-2009, 12:56 AM
مشكووووووووووورين علي هذا الأبداع

Kid Golden
12-8-2009, 07:15 AM
السلام عليكم ورحمة الله وبركاته،

شكراً لكَ أخي saeed_aae على هذا الشرح الجميل ..

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

ولكن للأسف بعد فترة ، كلما أقوم بالإنتاج لـ RAW ..والذي هو بصيغة Mp4 ..

يظهر الانتاج (الترجمة والصوت متطابقة ، ولكن الفيديو غير متطابق مع الصوت)

علماً ..أنني جعلت أحد أصدقاءي يحمل نفس نسخة الـ RAW ...وينتج على الميجوي ..

ونفس المشكلة لديه مع عدم وجودها عنده حينما ينتج على أنيمي آخر ..

---
فلا أدري ما سبب هذا الأمر ... هل هو في إعدادات x264 ?

هناك أمر آخر .. في ضبط الإعدادات يدوياً ..

كنت أعتمد على ما تظهره (الرسالة الصفراء) لدى كل خانة (اتوقع انك تفهم قصدي) , في إعدادات الـ x264

فيظهر لديّ : القيمة الافتراضية وَ القيمة المُستحسنة ..

(هل تختلف القيمة المستحسنة من جهازٍ لآخر ؟)

أم القيم التي ينصح بها البرنامج ..لا ينظر لنوع الجهاز ..بل مباشرة (تلقائياً)

--

وشكرا ً لكَ ..

في أمان الله

joooker1
12-8-2009, 04:35 PM
ممكن تعطيني رابط تحميل البرنامج وشكرا

saeed_aae
15-8-2009, 03:09 AM
السلام عليككم ..

اخي انا طلعتلي مشكلة وهي ..

لما بدي أعمل أوتو كروب للفيديو مو راضي يخليه كلو صفر ..

والفيلترز لما أعمل أنالايز ما يعمل يعطيني زي مربع خطأ ..

وانا مسوية كل الخطوات ..

ممكن حل


لو صار الكروب كله صفر، فهذا يعني أن الفيديو تمام، ما يحتاج لكروب (ما في حدود سوداء)
والفيلترز لما تبي تسوي أنالايز، لازم تكون النافذة الأساسية للفيديو مفتوحة، وإلا رح يطلع لك خطأ






ولكن للأسف بعد فترة ، كلما أقوم بالإنتاج لـ RAW ..والذي هو بصيغة Mp4 ..

يظهر الانتاج (الترجمة والصوت متطابقة ، ولكن الفيديو غير متطابق مع الصوت)




غالبا المشكلة رح تكون لأن الفيديو عندك قبل إستيراده للميقوي VBR، متأكد أنك ضفت ال ConvertFPS في ملف الأفيسينث؟







هناك أمر آخر .. في ضبط الإعدادات يدوياً ..

كنت أعتمد على ما تظهره (الرسالة الصفراء) لدى كل خانة (اتوقع انك تفهم قصدي) , في إعدادات الـ x264

فيظهر لديّ : القيمة الافتراضية وَ القيمة المُستحسنة ..

(هل تختلف القيمة المستحسنة من جهازٍ لآخر ؟)

أم القيم التي ينصح بها البرنامج ..لا ينظر لنوع الجهاز ..بل مباشرة (تلقائياً)



بالنسبة للإعدادت المستحسنة، فأعتقد في إثنين أو ثلاثة اللي يستحسن تتبعهم، البقية لازم تقرأ شوي عنهم وتفهم دورهم، لأن أحيانا تبي يا إما تسرع الشغل أو تبي الجودة، فكل هالإعدادت حاول تقرأ عليها وتفهم دورها، وهيك رح تعرف وش تحط في الخيار
شوف فقرة الإعدادات اليدوية، فيها كم واحد منها (لو لقيت وقت رح أكتب عن الجديدة كلها وحدة بوحدة إن شاء الله)




ممكن تعطيني رابط تحميل البرنامج وشكرا


أخوي أقرأ الموضوع >.>
الرابط موجود فيه، على أية حال، روح هنا x264.nl (http://x264.nl)وإضغط على megui ورح يبدأ التحميل >.>

معذرة عالتأخر شباب، مشغول بالترجمة والله، ما فتحت الموضوع من مدة >.>

فـــــــــــــي أمان الله

joooker1
15-8-2009, 09:26 PM
شكرا لك تم التحميل

A.N.S
24-8-2009, 09:09 PM
الف شكر الشرح وافي وشامل

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

تحياتي لك

عــمــر
9-9-2009, 09:33 PM
مشكوووووووور على الدرس الرائع

انا ياسر
3-10-2009, 03:59 PM
مشكور جدا على الشرح الجميل

ghost cute
12-10-2009, 02:07 PM
مشكور أخوي

naRJoOsh
16-10-2009, 01:48 PM
ثانكس ع الدرس
إن شاء الله الكل يستفيد
وتم التقييم والشكر

[[DeTeCTiVE]]
19-10-2009, 06:13 PM
موضوع رائع ...... جزاك الله خيراً

White Rose
26-10-2009, 07:33 AM
مشكور أخوي saeed_aae عالموضوع المتعوب عليه http://animegifs.free.fr/misc/cuties/zoo2/cuty-zoo044.gif

ماتوقعت أواجه مشاكل من البداية بس ها اللي استوى *إحباااااااااااط* http://animegifs.free.fr/misc/cuties/zoo2/cuty-zoo049.gif


ما عرف ليش بس يوم حملت الـmegui اشتغل وكل شي بس الـupdate في 4 من الادوات ما طاعت تتحمل وهي:
stx264
AVS
TXvid
STAudio
http://i374.photobucket.com/albums/oo185/x_White_Rose_x/meguierror1.jpg

ماعرف ليش حاولت احذف البرنامج واعيد تثبيته بدون فايده >.<
هل ممكن أضيف الأدوات يدويا؟ واذا هيه من وين أقدر احصلها؟؟

شي ثاني البرنامج يسكر إذا حاولت استيراد ملف الـAviSynth Script للميجوي أو ملف الفيديو عن طريق AviSynth Script creator
http://i374.photobucket.com/albums/oo185/x_White_Rose_x/meguierror2.jpg
يعني مب راضي يشتغل أبدا http://animegifs.free.fr/misc/cuties/kaoani/act-yellow/kaoani-act-yellow13.gif

أنا على الويندوز فيستا نظام 64 bit ما أدري إذا له علاقة بالموضوع بس لانه كانت عندي برامج ما تشتغل على الفيستا

يللا إن شاء الله تحصل الحل منكم لانه تعبت وسالفة الانتاج وايد مهمة بالنسبة لي http://animegifs.free.fr/misc/cuties/kaoani/pink2/kaoani-pink30.gif



مرة ثانية أشكرك أخوي صراحة الشرح كافي ووافي وانا قريته كله وكان مفهوم الله يجزيك كل خيرhttp://animegifs.free.fr/misc/cuties/kaoani/fruits/kaoani-fruits01.gif


والســموحهـ..

jamal258
1-11-2009, 11:26 PM
شكرا لك موضوع يفوق الخيال والتصورات أنت حقا مذهل أتمنى أن أرى أعمالك القادمة و تكون أكثر روعة من هذا

jamal258
1-11-2009, 11:39 PM
شكرا لك موضوع يفوق الخيال والتصورات أنت حقا مذهل أتمنى أن أرى أعمالك القادمة و تكون أكثر روعة من هذا

m-rayan-2006
13-11-2009, 11:19 AM
شرح اكتر من ممتاز ، فجزاك الله عنا كل خير وربنا يوفقك

بس لى سؤال بسيط فى موضوع لصق الترجمة

هل استطيع اضافة امر ما لكى استطيع تعديل لون وخط الترجمة اذا اردت لصق الترجمة بصيغة srt بدل من ass ؟؟

وشكرا جزيلا

shamss
18-1-2010, 01:14 AM
وااااااااااااااااو
الكوضوع كبييييييييير أوى

بس مجهود رائع تشكر عليه

إن شاء الله نتعلم منه كل حاجة

عاشق ريلينا
19-1-2010, 01:27 PM
تسلم على الشرح الرائع

عاشق ريلينا
20-1-2010, 10:05 AM
مشكوووووور والله يعطيك الف عافيه

shamss
29-1-2010, 12:59 PM
حراااام

بعد مطبقت الحجات دى الفديو طلع من غير صوت

تقريبا العيب فى الكوديك بتاع الصوت

gundame0
30-1-2010, 10:56 PM
merci ça pour nous

خالد الرفاعي
15-4-2010, 08:47 AM
موضوع جداً رائع .. إستفدت حقاً .. نفع الله بك

sky000111
5-5-2010, 11:22 PM
مشكور على الجهد الجبار والشرح الاروع