تذكرني !
تابعنا على
Bleach 25-26 منتديات العاشق
قسم دروس الفانسب قسم يهتم بدروس الترجمة بمُختلف الأنواع من البداية للإحتراف وأيضاً يهتم بوضع ملفات الترجمة لبعض المُسلسلات
( تم فتح باب المشاركة للجميع في القسم )

  #1  
قديم 08-19-2013, 05:15 PM
الصورة الرمزية امجد صلاح  
رقـم العضويــة: 37768
تاريخ التسجيل: Mar 2010
الجنس:
المشـــاركـات: 1,598
نقـــاط الخبـرة: 267
Twitter : Twitter
Youtube : Youtube
Wordpress : Wordpress
افتراضي تحويل الـhd الى sd وبعض المعلومات المهمة جدا

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

كبداية، الكثير وللاسف لا يعرف الطرق الصحيحة لتغيير الابعاد الى SD (480)‎

الان ساقسم الموضوع الى ثلاثة اقسام، التعامل مع الابعاد ونسبة الطول الى العرض، والColorMatrix، ومعلومات اخرى

------


التعامل مع الابعاد ونسبة SAR:-

معروف ان تغيير الابعاد له مضار، شأت ام ابيت، كل فلاتر الابعاد له عيوب، مع هذا انصح بفلاتر Spline او bicubic سواء بالانكودر او الافس

والان نأتي الى ابعاد الاس دي الصحيحة، الي لازم تكون width 720 ، height 480 التي هي ابعاد NTSC الرسمية

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

الا ان هذه الابعاد يجب ان تحدد بها نسبة AR (نسبة الطول الى العرض) ، لن تحتاج ان تعدلها ان ادخلت ابعاد 720 او 1080 للانكودر وغيرت الابعاد بالانكودر نفسه، لانه سيضبط قيمة SAR تلقائيا

لكن ان كنت تستخدم XVID وحاوي AVI لن تستطيع تحديد تلك النسبة لان الـ avi لا يدعم وجودها فيه

لهذا تجد الابعاد بالانميات القديمة والتي عاملين لها ريب بحاوي avi بهذا الشكل 640*480

لكي تكون 4:3 وفي حال كانت النسبة 16:9 ضع الابعاد 704*396 لا تضع غيرها لان مشغلات الديفيدي لا تدعم اعلى من هذه

----------


الـ ColorMatrix:-

يجب ان تعرف بالبداية شيء مهم وهو ان الاس دي بنظام Rec. 601 (BT.601)، والاج دي Rec. 709 (BT.709)

الانكودر افتراضيا يشوف الابعاد ويضع هذه القيم تلقائيا، لكن يفضل وضعها يدويا في حالات الاج دي فما فوق، عن طريق هذه الاوامر colorprim و transfer و colormatrix (موجود مكان لحديدها في x264gui ايضا)

في التي اس امر فلتر ColorMatrix يفضل ان تكتبه هكذا
كود:
ColorMatrix(d2v=src, threads=0, mode="Rec.709->Rec.709")
او
كود:
ColorMatrix(d2v="x:\xxx.d2v", threads=0, mode="Rec.709->Rec.709")
حسب طريقة كتابتك للسكربت، العبرة من وجوده لان المصدر متداخل وmpeg2، والالوان ستبقى في الاوامر اعلاه بنظام Rec.709

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

البلوري (او اي مصدر غير متداخل غير الـMPEG2) لا داعي لاستخدام ColorMatrix (في السكربت يعني، لكن يفضل تحديد القيم بالانكودر) معه، الا في حال انتاج اس دي منه، والذي سأذكره تحت

------


الان بما ان الاس دي نظام والاج دي نظام لذا يجب ان تغير من Rec. 709 الى Rec. 601 وذلك بالسكربت عن طريق هذا الامر

كود:
ColorMatrix(mode="Rec.709->Rec.601", threads=0)
تضعه بعد امر الاستدعاء

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


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

**** شيء مهم اخر وهو علاقة ال level بالابعاد وال ref، حيث ان ابعاد 1080 بليفل 4.1 حد الref الاقصى لها 4 ان تجاوزته لن يكون بمواصفات ليفل 4.1 اي لن يعمل بسلاسة على الاجهزة التي تدعم ذلك الليفل

ال720 في ليفل 4.1 حده 9 ، ال480 في ليفل 4.1 تقدر تحط به الحد الاقصى وهو 16، البقية ان كنتم تريدونها فعلا فهي عليكم

والانكودر ان تجاوزت به حد الref الخاص بليفل معين سيظهر لك تحذير بشاشة الدوز الخاصة بالانتاج


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


المعلومات الاخرى:-

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

* وسأزيد عنها هنا، اول شيء الـ XVID لا يدعم غير Rec.601 لذا ان استعملته بالاج دي راعي ذلك

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

* بخصوص الهوامش السوداء، يفضل ان لا تعبث بها، لانها ستغير الابعاد وتغيير الابعاد له مضار كما قلت اعلاه، حتى لو اعدت الابعاد الى ما كانت عليه، هنا سيسوء الامر اكثر

وبخصوص الهوامش، احب ابين ان اغلب فلاتر تغيير الابعاد بها خاصية قص الهوامش ايضا (راجع دليل الافس)

على سبيل المثال:-
كود:
Spline36Resize(720,480,9,0,-4,0)
* بخصوص SoraThread وكذلك ThreadRequest يفضل ان لا تضعهم بين امرين يتعاملان باكثر من clip كذلك لا تكثر منهما ولا من قيمهما بشكل غير عقلاني او مبالغ فيه، كذلك يفضل ان لا تزيد عددهم بالسكريت عن عدد الكورات التي بالمعالج بل اجعلهم اقل من عدد الكورات بواحد (لان كل SoraThread او ThreadRequest سيغير الكور بمقدار واحد) والا توقف الانتاج في وقت مجهول لسبب مجهول لول

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

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

----------

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

التعديل الأخير تم بواسطة امجد صلاح ; 08-20-2013 الساعة 03:02 AM سبب آخر: اضافة كلام حول الref والليفل
رد مع اقتباس
قديم 08-19-2013, 08:50 PM   #2
Outdated
 
الصورة الرمزية alrosh
رقـم العضويــة: 40804
تاريخ التسجيل: Apr 2010
العـــــــــــمــر: 32
الجنس:
المشـــاركـات: 197
نقـــاط الخبـرة: 36

افتراضي رد: تحويل الـhd الى sd وبعض المعلومات المهمة جدا

نايس ورك
alrosh غير متواجد حالياً   رد مع اقتباس
قديم 08-20-2013, 03:39 PM   #3
!A new moon is rising
 
الصورة الرمزية AzorAhaiSoulFury
رقـم العضويــة: 105814
تاريخ التسجيل: Jan 2012
الجنس:
المشـــاركـات: 10,005
نقـــاط الخبـرة: 2009
Blogger : Blogger

افتراضي رد: تحويل الـhd الى sd وبعض المعلومات المهمة جدا

شكرًا لك ويعطيك العافية :/ ~
AzorAhaiSoulFury غير متواجد حالياً   رد مع اقتباس
قديم 08-21-2013, 02:17 AM   #4
عاشق مبدع ومحترف
 
الصورة الرمزية BiG-SmokE
رقـم العضويــة: 158094
تاريخ التسجيل: Jul 2012
الجنس:
المشـــاركـات: 752
نقـــاط الخبـرة: 84
MSN : إرسال رسالة عبر MSN إلى BiG-SmokE

افتراضي رد: تحويل الـhd الى sd وبعض المعلومات المهمة جدا

يعطيك ألف ألف عافية أمجد على الطرح المفيد و المهم

لكني احب أضيف معلومة من عندي ( أرجو غنها ما تخالف الـ BSD )

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

لانه نادراً ما يتم فلترته يعني مفيد للإنتاج الـ x264 (الأغلب ما يستعملون avs64 )

فتغيير الأبعاد في السكربت راح يجبرني على إستعمال الـ 32بت و هذا أمر غير منطقي و عندي تجريبي للـ إنكودر أرى أن

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

اقتباس:
--vf resize:720,480
ما أدري إن كان فيه عيوب أو أي أمر آخر لأني ما شفت النتيجة التي ظهرت منه او حتى إطلعت عليه

لكن إن شاء الله مايكون فيه أي شي و يكون كويس

و تقدر تدخل على ملف الـ commands.txt المرفق مع x264GUI علشان تقرأ عنه

أتمنى يكون ردي مفيد ^^

مرة أخرى أشكرك

التعديل الأخير تم بواسطة BiG-SmokE ; 08-21-2013 الساعة 02:27 AM
BiG-SmokE غير متواجد حالياً   رد مع اقتباس
قديم 08-21-2013, 02:45 AM   #5
AmjadSONY
 
الصورة الرمزية امجد صلاح
رقـم العضويــة: 37768
تاريخ التسجيل: Mar 2010
الجنس:
المشـــاركـات: 1,598
نقـــاط الخبـرة: 267
Twitter : Twitter
Youtube : Youtube
Wordpress : Wordpress

افتراضي رد: تحويل الـhd الى sd وبعض المعلومات المهمة جدا

اقتباس:
المشاركة الأصلية كتبت بواسطة BiG-SmokE مشاهدة المشاركة
يعطيك ألف ألف عافية أمجد على الطرح المفيد و المهم

لكني احب أضيف معلومة من عندي ( أرجو غنها ما تخالف الـ BSD )

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

لانه نادراً ما يتم فلترته يعني مفيد للإنتاج الـ x264 (الأغلب ما يستعملون avs64 )

فتغيير الأبعاد في السكربت راح يجبرني على إستعمال الـ 32بت و هذا أمر غير منطقي و عندي تجريبي للـ إنكودر أرى أن

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



ما أدري إن كان فيه عيوب أو أي أمر آخر لأني ما شفت النتيجة التي ظهرت منه او حتى إطلعت عليه

لكن إن شاء الله مايكون فيه أي شي و يكون كويس

و تقدر تدخل على ملف الـ commands.txt المرفق مع x264GUI علشان تقرأ عنه

أتمنى يكون ردي مفيد ^^

مرة أخرى أشكرك
العفو ومنور

بخصوص الابعاد والانكودر، لول، يبدو انك لم تقرأ ما قلت جيدا -_- اقتباس

اقتباس:
مع هذا انصح بفلاتر Spline او bicubic سواء بالانكودر او الافس
وبعدها ذكرت تغيير الابعاد بالانكودر مرات اخرى ايضا

المهم، امر الابعاد معروف بالانكودر ومذكور بفهرس مكسات وموضوعك ل x264gui

وهو
كود:
--vf resize:width=720,height=480,method=spline
نفس الي كتبته انت بس موسع، فلتر الابعاد الافتراضي بالانكودر هو bicubic وهنالك من يحب استعمال spline

بخصوص الافس وانكودر 64 ، تقدر تستعمل وتعمل بالافس 32 بشكل كامل ومع هذا تستخدم انكودر 64 معه لو طالعت موضوعي عن MP_pipeline جيدا وفهمته

مع هذا تصغير الابعاد بالانكودر ليس به نقص عن السكربت

---------

لا، لا يخالف BSD لول
امجد صلاح غير متواجد حالياً   رد مع اقتباس
إضافة رد


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه للموضوع تحويل الـhd الى sd وبعض المعلومات المهمة جدا:
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
موعد صدور لعبة pes2013 وبعض المعلومات عنها °•.Šρaяţáćüś.•° قسم تقارير وأخبار وصور وفيديوهات الألعاب 11 10-20-2012 09:47 PM
صور حيوان البلاتيبوس وبعض المعلومات عنه The Black King قسم الأرشيف والمواضيع المحذوفة 0 02-10-2012 12:16 AM
صور وبعض المعلومات عن مسلسل الفخ اميرة بذاتي قسم الأرشيف والمواضيع المحذوفة 12 08-30-2010 11:23 PM
برنامج IP Locator 1.0 برنامج لمعرفة مكان الاى بى وبعض المعلومات عنه moamen0010 أرشيف قسم البرامج 0 07-27-2010 08:31 AM
برنامج تحميل من الـYouTube بصيغة الـHD أو HQ أو FLV أو AVI ..؟! العاشق 2005 أرشيف قسم البرامج 0 06-10-2009 01:50 AM

الساعة الآن 04:17 PM.


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.

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

rel="nofollow" maxseven simplicity and clarity