عرض مشاركة واحدة
قديم 07-17-2013, 09:34 PM   #5
Outdated
 
الصورة الرمزية alrosh
رقـم العضويــة: 40804
تاريخ التسجيل: Apr 2010
العـــــــــــمــر: 32
الجنس:
المشـــاركـات: 197
نقـــاط الخبـرة: 36

افتراضي رد: .:|| المرجع الأول للبلورآي ][ ارتقي بإنتاجاتك ||:.


التشابتر بالبلورآي ممكن تستخرجه عن طريق eac3to والواجهات التي تعمل بها

او ببرنامج خاص بالتشابترات وهو الافضل وهو [ Chapter Grabber ] ولا يعمل بالسيرفرات وبعض الويندوزات الا بوجود نيت فريم ورك 3.5.1 و مشاركة امجد بخصوص حل مشكلة السبرفرات

HeRe

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

فالتشابترات الرسمية مهمة جدا، ودقيقة ايضا

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

او celltimes لحفظها على شكل فريمات، ستستفاد منها بالقطع وغيرها ان اردت ..

لكن يجب ان تنتبه لمعدل الفريمات الموجود بالبرنامج، يجب ان تختار الشيء الصحيح المناسب للفيديو الخاص بك

ومن ضمن الخيارات هنالك x264 QP file هذا شيء مهم جدا جدا صراحة، خصوصا بوجود التشابترات، لا يمكنك تخيل مدى اهميته سواء بتفعيل الـ Open-GOP او لا

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

- - - - -

أولاً : حول ملف الـ QP

بأختصار هو ملف يمكنك ان تسميه خريطة انواع الفريمات [ P i IDR b k ] وحتى جودتها وسيجبر الانكودر بتطبيق ما مكتوب بها بالحرف، بغض النظر ان كان صحيح وبمصلحة الانتاج او خطأ

وسيفيدنا هنا بوضع
IDR لكل بداية تشابتر، كون بعض المشغلات والاجهزة تطلب وجود I فريم بداية التشابتر، وايضا تجنباً لمشاكل الانتقال بين التشابترات وعدم السلاسة بها

وخصوصا بوجود ترابط الملفات، حيث وجود IDR او ما يسمى كي فريم في حالة ترابط الملفات وكان هنالك اغنية بعد المقدمة، اي وجود انترو قبل بدأ الحلقة واغنيتها [ اي الحلقة لا تبدأ باغنية البداية ]


لن تظهر لك هذه المشكلة في كل المشغلات ولن تظهر الا بترك الاغنية تنتقل تلقائيا للحلقة، اي ان عملت next لن ترى اي شيء به مشكلة


وفائدته ايضا مهمة جدا جدا حين تنتج open-GOP وتستعمل التشابتر ..

سابقا لما كنت انتج بوجود
open-GOP و اضع تشابترات وخصوصا ان كان هنالك واحد منتصف الحلقة، بعده وقبله مشهد كثير الحركة ..

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

وهذا شيء مزعج جدا، ايضا حلها باستخدام
IDR فريم بكل بداية تشابتر

ولشيت اكثر: تخيل نفسك انك عامل
open GOP ولديك ترابط ملفات، والاغنية المفصولة ويوجد قبلها مقدمة

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

احم احم، اكثرت من الحديث لكن لمصلحتكم، ولا تنسوا الرخصة BSD باثر رجعي على كل ما مضى

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


- - - - -

ثانياً : نحويل ملف التشابترز إلى QP file

لحسن الحظ هنالك ادوات تمكنك من تحويل التريم او التشابتر الى QP file

بحالة التريم يكون عن طريق VFR.py او اي واجهة تعمل بها مثل AudSub Splitter

للعلم الاداة مرفقة في الأدوات اللى رفعناها فوق

لما تدخل التريم او سكربت avs في خانة التريمز بالواجهة سواء بادخال صوت ام لا

وتعدل الـ fps ان لزم الامر، تذهب الى Advanced وهناك يمكن ان تحفظ التشابتر

وستجد اخر شيء QP file منه يمكنك ان تحفظ ملف QP file للحصول عليه على ضوء التريم

طبعا في حالة التي اس راح يجي العيد، كما هو معروف في التي اس الـ fps والتريم الخاص به لا يساوي المعدل للملف المنتج منه ومقصوص اعلاناته والمحلول تداخله ..

طبعا هذا لا يؤثر على التشابتر لكنه يؤثر على QP file

وهنا يجب ان تخبر vfr.py عن المعدل الجديد [ يمكن ادخال تايم كود نوع v2 لكن v1 ممكن يعمل مشاكل ] ..

ليس هنا فقط بل حتى عند قص الصوت، اي عندما تدخله بالـ fps الرئيسي

لذا لما تعملوا بـ vfr.py وواجهاتها وكان لديكم مصدر vfr استعملوا تايم كود v2 حصراً

وطبعا يمكنكم تحويل الـ v1 الى v2 باداة خاصة ..

>>" راجعوا موضوع "الـ vfr معدل الفريمات المتغير و التعامل معه و انتاجه و الانتاج منه : تجدونه بعمو غوغل

المهم اخبار vfr.py بالمعدل الجديد يتم بأمر ..

كود:
--ofps
غير موجود بواجهة AudSub Splitter لذا عليك كتابته يدويا كغيره من الاوامر الاخرى كما قلنا في الشروحات

اي في حال عندك تي اس الذي هو معدله 30000/1001 وحليت تداخله وصار 24000/1001

تستعمل هذا الامر


كود:
--ofps 24000/1001
وفي حال كان عندك تايم كود

كود:
--ofps "x:\xxx.txt"
وعلى فكرة، في اصدار AudSub Splitter 2.1.0 بامكانك ان تعدل على الاوامر التي تحت الواجهة كيفما تريد

- - - - -

ثالثاً : الحصول على ملف QP من تشابترز Mkv

طيب خلصنا من الحصول على QP file من التريمات، الان نأتي الى الحصول عليه من mkv تشابتر

عن طريق مايكرو خاص بِـ AVSpMod اسمه QP file from Matroska chapter file.py

<<" لمزيد من التفاصيل حول المايكرو والـ avsp وتشغيلها والحصول عليها راجعوا هذين الموضوعين :
- الـ avsp (avspmod)‎ و الـ macros
- المرجع الأول لبرنامج Avspmod


هذا يقبل v1 و v2 بدون مشاكل، وتذكر باستعمالك للتايم كود فيه ستلغي اي خيار لمعدل الـ fps المحدد

لكن هنالك اشكالية بسيطة في QP file from Matroska chapter file ..

وهي عندما تدخل له تايم كود v1 توه خارج من tdecimate [ او animeivtc لانه يعمل بـ tdecimate ايضا ]

والذي به بعض الاسطر التوضيحية المسبوقة بـ# التي يكتب بها اصدار tdecimate وامور اخرى منها عدد فريمات الفيلم والفيديو ، الخ ...

هذه ستعتبر اشياء غير مفهومة لـ QP file from Matroska chapter file لذا عليك بحذفها من ملف التايم كود قبل ادخاله لـ QP file from Matroska chapter file

وهي اشياء غير مهمة اصلا بل مجرد توضيحات ومعلومات للمستخدم

هذه المشكلة موجودة في اداة trimsubs اي لا تقبل تايم كود به تلك التوضيحات @_@

طيب خلصنا من هذا الامر @_@


- - - - -

ملاحظات مهمة //

- كلا الاداتين تصنع ملف QP file بتحديد بدايات التشابترات بفريم نوع K

وهذا في حال open-GOP سيكون I فريم عادي، اي ليس IDR وهذا لا يمكن القص منه ..

ولا ادري تأثيره بالتشابتر لكنه لا يبشر بخير اكيد @_@

لهذا قم بتعديل الملف [ ان كنت تنتج open-GOP ] بدل كل K ضع I

[ الحرف بالكابتل، اي ليس i صغير ] .. و استمتع


- شيئ آخر ، تشابتر البلوري او الديفيدي ممكن يكون ترولي بالحلقات وليس الافلام

يضعون لك تشابتر موحد للحلقتين او اكثر، وهنا عليك بالقص والحساب

لهذا يفضل ان تحفظه بصيغة celltimes ليكون فريمات حتى تطرح منها فريمات الحلقة السابقة

ومن ثم كتابة سطر تريم [ ليس لغرض القص ] وكل تريم به فريم بداية كل تشابتر، وينتهي بفريم قبل بداية التشابتر الجديد

اي هذا التريم وجوده او عدم وجوده بالسكربت لا يؤثر على عدد الفريمات وترتيبها

يمكن ان تستعمل مايكرو اسمه Bookmark From Chapter ..

وبعدين تسوي Shift Bookmarks by Frames لتجعلهم يناسبون الحلقة الثانية لوحدها ..

وبعدين البوك مارك تحوله تريم بـ Insert Trims from bookmarks

<<" حمل و استخدم هذا .. HeRe

او تشابتر عن طريق Bookmark to chapter ، لكني لم اجربهم

ويمكن ان لا تضع ذلك التريم بسكربت الانتاج لانه بلا فائدة في الانتاج كونه لا يغير شيء ..

بل ضعه في AudSub Splitter في حقل التريم ..

[ اداة vfr.py وحدها لا تنفع، لان ادخال التريم المباشر هي ميزة بواجهة AudSub Splitter وليس بنواة vfr.py التي تعمل بالدوس ]

و اصنع التشابتر الجديد بـ AudSub Splitter وكذلك ملف QP file منها على ضوء التريم المكتوب


..

التعديل الأخير تم بواسطة alrosh ; 07-22-2013 الساعة 08:48 PM
alrosh غير متواجد حالياً   رد مع اقتباس