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

    المرجع الاول للتعامل مع مصادر الفيديو المتداخلة (Interlaced)


    attachment

    المرجع الاول للتعامل مع مصادر الفيديو المتداخلة (Interlaced)

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


    ملاحظة: p = Progressive = Progressive-scan ، و i = interlaced = Interlaced-scan

    معدل 24 قد يعني 23.976 والـ 30 غالبا تعني 29.970 والسبب مذكور في الموضوع smile

    -----

    الفهرس:-

    -

    مقدمة عن التداخل

    التداخل والفيديو الرقمي

    المصادر السينمائية (والانميشن) والتداخل

    حل التداخل

    حل التداخل والـVFR

    -




    مقدمة عن التداخل

    لماذا يحدث؟

    التداخل (interlaced):- تقنية أُستخدمت في اظهار الصور في التلفاز اعتمادا على تردد معين (50hz او 60hz)

    التردد حسب الدولة وتيارها الكهربائي المتناوب، ففي امريكا واليابان 60hz واوربا والشرق الاوسط 50hz

    لذا الانظمة تختلف بين الاثنين، عدا طريقة عرض الالوان والصور، وبشكل عام السائد في دول الـ 50hz هو نظام PAL ودول الـ60hz نظام NTSC

    ودول NTSC تردد تيارها ليس 60 بشكل كامل بل اقل من ذلك بقليل (اعشار)

    اي الـ60hz عمليا هو 59.940 "اي مقسوم على 1.001" اما الـ50hz فهو كامل عمليا

    هذا سيؤثر على معدل الفريمات المشتق من انظمة NTSC بشكل عام (اي سيكون دائما بصورة كسر عشري وليس عدد صحيح)

    -------


    يتم في النظام المتداخل رسم (او مسح scan) الصور في الشاشة بهذا الشكل
    SC1HLcx

    g4JRo7O


    الرسم يكون متباعد بمقدار خط (حقل) وفي المسح التالي سيكون الرسم في المكان المتروك في الرسم الاول، طبعا وترك ما تم رسمه في الرسم (المسح) الاول

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

    صورة توضح ذلك

    K67YOZd


    كما تلاحظون الرسم مائل نوعا ما، وهنالك رسم (مسح) يبدأ من اعلى الشاشة (ذو اللون الاخضر بالصورة) وبهذا يسمى بالحقل (الخط) العلوي (top field)

    والرسم الثاني (ذو اللون الابيض) ينتهي باسفل الشاشة وبهذا يسمى بالحقل (الخط) السفلي (bottom field)


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

    كل حقل يتم مسحه 25 مرة في الثانية في دول الـ 50hz و30 مرة تقريبا في دول الـ 60hz

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

    ----


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

    وظهرت تلفزيونات تدعم كلا النظامين البعيدين (PAL و NTSC) وظهور ما يسمى بـ PAL 60 حتى


    ---------

    والان لنرى كيف ستتكون الصورة في رسم صورة ثابتة لكوخ

    الاولى للحقل الفردي (العلوي)

    Y7QADwd



    الثانية للحقل الزوجي (السفلي)

    XeRHiug


    الاثنين معا

    4gyZBIE

    مثال حي

    bowpZI3

    ^

    هذا ما سيظهر بالشاشة، ولكن لسرعة المسح (50hz او 60hz) لن تلحظ هذه الحركة بالغالب وخصوصا ان كنت بعيد عن التلفزيون

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


    والجدير بالذكر هنا ان النظام المتداخل صمم لتلفزيونات بالاصل، ولا يدعمه بالشكل الصحيح الا تلفزيونات CRT (وليس شاشات الحاسوب) وتلفزيونات البلازما وليس الـ LCD

    ربما هنالك انواع نادرة اخرى


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

    الان مثال لصورة متحركة

    kfwecHK

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

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

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


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

    وبعد تطور الحاسوب وظهور الفيديو الرقمي ظهر الـ progressive ، فرقه عن المتداخل يمكن تمثيله بهذه الصورة

    Et2jBma

    لا يوجد به حقول، الصورة تكون كاملة وغير مقسمة الى خطوط تظهر بالتعاقب

    لذا هنا سيكون من الضروري ايجاد الية لتتحويل بين النظامين (خصوصا بين المتداخل الى الغير متداخل، كون هنالك الية لتحويل الغير متداخل الى متداخل اول ما ظهر التلفاز، اي من السينما الى التلفاز، سيتم ذكر التفاصيل لاحقا)

    وطبعا لن تكون مثالية، مثال:-

    vRSBdza


    و

    ApBryCg


    قد تظن ان نظام p مثالي لكن انظر هنا

    AX5AefL



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

    kYdmFQM


    طبعا هنالك حل له بجعل كرت الشاشة (كرت الفيديو او الجرافك) يصدر الصور بشكل متزامن مع تردد الشاشة لتجنب هذه المشكلة

    hIuy4sg



    طبعا لا يوجد شيء بدون ثمن او عيوب جانبية


    -----------


    التداخل والفيديو الرقمي



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

    عن طريق وضع حقلين في فريم واحد وبنصف تردد الصورة (اي 25 او 29.970 حسب النظام)

    وان تم تشغيل ذلك الديفيدي في الحاسوب بدون حل تداخله بطريقة او بأخرى سيكون هكذا


    Interlaced_video_frame_%28car_wheel%29


    مقزز صح؟

    من الفريم اعلاه "الصورة" (وطبعا في حال وجوده ضمن الفيديو الكامل) عن طريق فلاتر حل التداخل ممكن تحصل على فريمين لكي لا تضيع الانسيابية بعملية تسمى bob

    بعملية الـ bob سيكون كل حقل فريم، وسيكون معدل الفريمات بنفس معدل التردد (50 او 59.940)

    ستقول لي كيف كل حقل سيكون فريم؟ اليس الحقل نصف صورة؟

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

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


    وهنالك اعدادات ممكن تجعل الناتج بنصف معدل التردد (اي 25 او 29.970) بأعراض اهتزاز وعدم استقرار اقل من حالة الـ bob التي بـ 60 او 50 فريم لكن بانسيابية اقل في حال كان كل حقل يمثل حركة مستقلة

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


    وهنالك ايضا مواد فيديو مسجلة بمعدل 30 صورة كاملة بالثانية وتظهر بشكل طبيعي سواء في شاشة P او I مثل حلقات ون بيس الحالية (طبعا ممكن تظهر به مشاكل تداخل وسنتطرق لذلك في الفقرات التالية)


    وهنالك كاميرات حاليا تسجل بمعدل 30 غير متداخل (p) او حتى 60


    -------


    المصادر السينمائية (والانميشن) والتداخل


    السينما اقدم من التلفاز، وكانت وما تزال بمعدل 24 صورة في الثانية، وكذلك اغلب الانمي 24 صورة بالثانية

    هنا يجب ان يجعلوا تلك ال 24 تُعرض في نظام NTSC ذو الـ 60 حقل او PAL ذو الـ 50 حقل

    فابتكروا طريقة تسمى لحمل الـ 24 فريم على 60 حقل او 50 حقل والتي تتمثل باخذ اربع صور من معدل الفلم (24)

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

    سأشرح نظام الـ NTSC لأنه الاشيع في عملنا

    يتم توزيع الحقول على 5 فريمات للفديو الجديد المخصص لعرضه على تلفزيون ntsc

    التوزيع يكون هكذا

    314px-32pulldown.svg

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

    والمنتصف هي الحقول العلوية والسفلية

    يمكنك تخيل كيف سيعرض التلفاز نوع ntsc الحالة الاعلاه من خلال الحقول (لان اساس عمل تلفزيونات crt هو الحقول كما اشرت اعلاه)

    المهم لترى الية عرض الفديو الناتج من الصورة اعلاه على تلفزيون crt ذو نظام ntsc طبعا (او تردد صورته 60 حتى لو كان نظام اخر)

    ابدأ من اول حقل على اليسار ثم انتقل الى الحقل المجاور على اليمين

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

    ---


    طيب، الان نحن نشاهد على الحاسوب، الذي هو P دائما سواء كان crt او LCD او اي شيء اخر

    اي لا يوجد به امكانية عرض الصور المتداخلة بدون خطوط وتشابك صورتين معا، باختصار سيعرضه بنظام الفريمات، اي 30 فريم بالثانية

    وليس على نظام الحقول كما في التلفاز، اي ستكون الصورة بالحاسوب كاخر طابور بالصورة اعلاه على اليمين

    وهنا يأتي دور المنتج بحل التداخل وارجاع المعدل الى 24 بعملية Telecine عكسية وهي Inverse Telecine او اختصارا IVTC

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

    ولن يكون 24 بل سيكون 24000/1001 لاسباب تتعلق بتردد امريكا الكهربائي الذي اثر بدوره على ntsc كون ntsc ذو معدل 30000/1001 فريم بالثانية

    لذا بعد شبك خطوط الحقول التي تنتمي لفريم واحد وحذف الفريم الزائد سيكون المعدل 24000/1001

    صورة توضيحية

    4nvOsQh



    بهذا نستنتج ان الحصول على معدل 24 من NTSC (طبعا ان كان الاصل بهذا المعدل) عملية منطقية وبأثار اقل من الحصول على 60 فريم او حتى 30 من مصدر متداخل بالاصل

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

    ---


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

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

    اي انها مسجلة بنظام 24000/1001 صورة بالثانية اي p ، لكن عند عرضها يتم عمل بجهاز الديفيدي المنزلي حسب اعداداته والتلفاز المستخدم

    وتستطيع ان تعرف فيما اذا كان قرصك p من خلال تشغيل الفديو بالميديا بلير كلاسك، ورؤية معدل الفريمات

    وللتاكد اكثر استعمل برنامج واعمل برفيو بضغطك لـ f5 ورؤية المعلومات، ان رأيت انه كاتب لك Film او Progressive هذا يعني انه ليس i

    وانتاجه مريح جدا، وذلك عن طريق اختيار Forced Film في DGIndex ثم انتاجه كاي خام ريب (اي بدون استخدام فلاتر حل التداخل)

    وهذا مشروح بموضوع الديفيدي

    ولكن للاسف اغلب الديفيديات عاملين ال بها بشكل هارد اي ان معدلها مسجل بنظام 30000/1001 فريم بالثانية

    ولكن هذا لا يعني انه قد يكون متداخلا، مثل ون بيس في اغلب حلقاته

    فهم رسموه بنظام 30 صورة وليس 24 ولكن ليس في كل المشاهد، فهنالك مشاهد قد تكون 24

    (اي هجين بين معدل 24 ومعدل 30)

    لهذا قد ترى بها تداخل دون غيرها، لهذا نلجا الى الvfr معدل الفريمات المتغير لاحتواء كلا المعدلين او اكثر

    وهنالك ايضا مصادر هجينة بين السوفت والهارد، وليس لها علاقة بالمعدل، اي قد تكون كلها بالكامل بمعدل 24 وهذه ستسبب مشاكل طفيفة (لا ينتبه لها المنتجين) بين الصورة والصوت ان تم عمل IVTC لمثل هذا المصدر، وتجنب مثل تلك المشاكل مذكور بموضوع الديفيدي وشرح AudSub Splitter والملاحظات في مجلد الميديا فاير الخاص بي

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

    ---


    اي تلفاز حاليا عدا الـ crt والبلازما يقوم بعملية حل التداخل بالـ bob سواء بمعدل 60 او 30

    او بعملية Telecine عكسية وهي Inverse Telecine او اختصارا IVTC

    وتعيد الصور كما كانت وتجعل المعدل 24000/1001 (تعتمد على طبيعة التلفزيون، قد يستعمل bob فقط وتصبح الصورة بشعة)

    لان تلك التلفزيونات تعمل بنظام الـ p كالحواسيب

    والجدير بالذكر هنا ان عملية تحويل الp الى i او العكس لها مضار جانبية على الصورة من ناحية عرض الصور بشكل نقي بدون اثر تداخل بعد عملية IVTC حتى (عدا مشاكل الـ bob الواضحة)

    او في الحركة السريعة يظهر لنا مشاكل وبلور (غواش) واغلب تلك المشاكل بسبب سوء عملية Telecine او IVTC او كليهما

    مع التسليم انه لا يوجد في الدنيا تحويل من حالة الى اخرى بدون خسائر (او ما يسمى التحويل المثالي)

    لهذا ان وجدت ديفيدي نوع p واخر نوع i مباشرةَ اختر الp لاسباب وضحتها اعلاه وايضا لان جودته اعلى

    بسبب انه كل ما زاد معدل الفريمات سيحتاج بت ريت اكبر وبما ان الp معدله 24000/1001 وال i معدله 30000/1001

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

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



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

    ================================


    يتبع
    اخر تعديل كان بواسطة » Akai Hana في يوم » 08-03-2014 عند الساعة » 11:51


  2. ...

  3. #2
    حل التداخل

    كبداية، سأتكلم قليلا عن الـ bob وبعض الفلاتر

    اشهر الفلاتر هي TDeint و YADIF (او YADIFmod) وهنالك سكربت QTGMC ، كل من TDeint وYADIF يخرجان معدل 30 افتراضيا (ممكن تتلاعب بالاعدادات وتجعل النتج 60) بينما QTGMC سيخرج 60 فريم بالثانية

    فلتر QTGMC يتميز بالاستقرار وعدم ارتجاف الصورة قدر الامكان، لكن قد يحذف تفاصيل وخطوط من الصورة

    TDeint وYADIF حذف التفاصيل والخطوط بهما معدوم تقريبا لكن بهما مشاكل الاستقرار وترك بعض الاثار، وخصوصا YADIF فلتر TDeint وسط نوعا ما

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


    والان سنأتي للـ IVTC وجعل المعدل 24000/1001 للمصادر ذات الاصل السينمائي (او اي مصدر اصله 24 كالانمي) وطرق ازالة التداخل وبعض الاثار والعيوب التي قد تظهر في الحالات الخاصة، وسنركز على الانمي بشكل عام

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


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

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

    ---


    وقبل البدأ احب انبه على شيئين، احدهما الفيلد بليند (field-blend) الذي يولد تشبيح وتجده في انميات الPAL

    لذا ابتعد عنها وابحث عن NTSC لان اليابان ntsc وما الpal الا نسخة اوربية مسجلة من ntsc وتحتوي عيوب النظامين

    مع مشاكل تداخل وتشبيح بسبب تحويل المعدل من 30 الى 25 بشكل غير مدروس

    ----

    وقد تصادفها ايضا في مصادر الntsc السيئة جدا، كالتي تم تسجيها من UHF و VHF

    مثل هذه العينة لمقدمة كونان القديمة



    eEJYrD9


    لاحظ التشبيح في الزجاج المكسور

    العينة على شكل فديو
    الحل المتوفر لها هو
    كود:
    AnimeIVTC(2)
    لا تستعمله الا على مثل تلك المصادر لانه يسبب اهتزاز بالكتابات او الحدود احيانا

    عمل هذا النمط يعتمد على عمل bob ثم استعمال srestore لانتقاء فريمات التي ليس فيها تشبيح من معدل 60 (لأن كل حقل اصبح فريم بفضل الـ bob)

    هنالك اعدادات في AnimeIVTC تخص النمط (mode) الثاني ومنها نوع الـ bob وغيرها، هنالك خيار جديد اضفته للمصادر السيئة جدا التي يظهر بها التشبيح في جزء من الصورة (العلوي او السفلي) فقط

    وهو
    كود:
    AnimeIVTC(2, bbob=1, mode22=true)



    ---


    والاخر هو ان هنالك تداخل بخطوط حدود الرسم، اشبه بتموج وتسنن الحدود، او شيء اشبه بالaliasing

    وهذه المشكلة ممكن تحصلها بتي اس فيري تيل، هنا العينة


    XIeFDpv


    اضغط على الصورة لتراها كاملة

    وهنا الفديو

    جرب هذه الامر
    كود:
    tfm.tdecimate(mode=1)
    وسترى ما اقصد، خصوصا اخر لقطات (عند الدقيقة 1:22 تقريبا)



    هذه ممكن حلها (او تجنب ظهورها في بعض المشاهد الغير متوقعة) بـ
    كود:
    AnimeIVTC(1)
    هذه الحالة موجودة في اغلب الانميات لكن بتفاوت، موجودة حتى بـ ون بيس في بعض المشاهد السريعة

    وحلها باستخدام animeivtc ، فهو يمنع حدوثها بكافة انماطه حتى الرابع منهم

    ---


    هنالك مصادر بها Double hard telecine (اعراضه نفس صورة فيري تيل اعلاه وربما اسوء) مثال على مصدر به مشهد Double hard telecine هنا
    يظهر في مشهد معين دون غيره فقط

    مثل هذه الحالة لا تُحل الا بالمود الثالث من animeivtc، لكن المود الثالث من عيوبه انه ممكن يجيب العيد في المشاهد التي لا تحتاجه (يستعمل bob)

    وكذلك ثقيل جدا (حل الثقل يكون باستخدام mp_pipeline مع زيادة مستحقات الرام لعملية الافس)

    لهذا نلجأ الى تطبيقه على مشهد معين فقط به تلك العلة


    التفاصيل بالSPOILER ادناه



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



    وهنالك حالات خاصة بالـ كريدز، مثل الكريدز المتداخل هنا

    (حتى الكتابة التي تمشي ((Scrolling text)) في اسفل الشاشة او اي مكان اخر في القنوات التلفزيونية، لكن لكونها غير مهمة والعيب الذي بها شكله اقل قبحا من الكريدز)

    سبب المشكلة هي ان تلك الكتابة تكون 60i اي 60 حقل

    وحل مشكلة الكريدز سهل جدا بأستخدام AnimeIVTC

    راجع دليل استخدامه في فقرة Interlaced or progressive credits

    ومع هذا سأشرح قليلا عن ذلك


    • i1 اخر فريم من اول مقطع متداخل (اغنية البداية مثلا)
    • i2 اخر فريم من ثاني مقطع متداخل (اغنية النهاية مثلا)
    • p1 اخر فريم في اول مقطع غير متداخل (اي معدله 30 بالكامل بدون تداخل) ممكن يكون اغنية البداية
    • p2 اخر فريم من ثاني مقطع غير متداخل (ممكن يكون اغنية النهاية)
    • e1 اخر فريم من اول مقطع telecined/double hard telecined/field blended/hybrid section ممكن يكون العرض الرئيسي
    • e2 اخر فريم من ثاني مقطع telecined/double hard telecined/field blended/hybrid section ممكن يكون العرض الرئيسي ايضا
    • e3 اخر فريم من ثالث مقطع telecined/double hard telecined/field blended/hybrid section ممكن يكون العرض الرئيسي او البريفيو

    الاوامر اعلاه تكتب في AnimeIVTC ليقوم هو بتقطيع المصدر باوامر trim بداخله (اي يمكن عمل هذا يدويا لكن الحياة اسهل بـAnimeIVTC)


    شيء طبيعي ما تم تحديده بمتداخل سيتم استخدام bob معه


    وما تم تحديده بـ p لن يتم تطبيق شيء عليه


    وما تم تحديده بـ e ستتم معالجته حسب المود المختار

    وطبعا في الحالة اعلاه (خصوصا بوجود اغنية 30 غير متداخلة) ستضطر لاختيار احد الامرين، اما تحويل كل المعدلات الى 24 او 25 (حسب الاعدادات والمصدر) او استخدام الـ VFR


    راجع دليل AnimeIVTC لتفاصيل اكثر




    -------------
    ===


    يبقى عندنا حالة شاذة وحيدة لا تقبل
    كود:
    animeivtc(1)
    وهي انمي توريكو

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

    بحيث لما تحط
    كود:
    animeivtc(1)
    راح يصير عندك تشبيح كحالة عينة كونان اعلاه وربما اسوء

    صور للحالة

    pd56DAS


    E8pffx0


    وهنا تضطر تستعمل
    كود:
    tfm.tdecimate(mode=1)
    العينة فديو ولكن هنالك تعديل لي لفلتر AnimeIVTC تستطيع من خلاله تجاوز هذه المشكلة


    كود:
    AnimeIVTC(1, precision=1)
    لن ترى نفعه الا ---------

    حل التداخل والـVFR

    ممكن تستعمل bob بمعدل 60 ثم

    كود:
    DupMC(log="log.dup.txt")
    ونشغل باس التحليل من الـ AvspMod

    بعدما ينتهي نحفظ الملف ومن ثم نستبدل السطر السابق بهذا السطر


    كود:
    DeDup(threshold=0.3, maxcopies=10, maxdrops=3, log="log.dup.txt", times="timecode.txt")
    ونسوي ريفريش ومبروك عليك ملف التايم كودز

    يمكنك إنتاجه بكل بساطة الآن فهو v2 وجاهز للحشر في الانكودر او برامج المكس (mux)


    وفي حالة IVTC مع مصادر تحتوي معدل 30 و24 معا عندها استخدم AnimeIVTC في المود الرابع، امثلة على تلك المصادر ون بيس وBLEACH

    امر استخدامه هو

    كود:
    animeivtc(mode=4, omode=2, pass=1)
    بعد سطر الـ trim وتشغل باس التحليل (Analysis Pass) من الـ AvspMod

    وبعد ان ينتهي تغير pass=1 الى pass=2 وتنتج اللوسليس وسترى التايم كود جنب السكربت

    ----


    طبعا الـ VFR ليس حكرا على المود الرابع بل كل مود ممكن تنتج به VFR في حال كان لديك اغاني بها معدل 30 او 60i للكريدز

    التايم كود الذي سيخرج سيكون v2 في النسخة المعدلة من AnimeIVTC

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

    يفضل حذفها (عدا سطر timecode format) لانها تسبب مشاكل في بعض الادوات والبرامج


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

    .........................


    ملخص الكلام: اكثر فلتر ينجح مع اغلب مصادر الانمي هو
    كود:
    animeivtc(1)
    ولكن في حالة ون بيس (و BLEACH وربما غيرهما) يفضل استخدام الرابع من اجل الvfr ، الرابع الية عمله نفس الاول تقريبا لكنه يدعم الvfr، هذا الكلام لكل المصادر المتداخلة سواء كانت ببلوري او ديفيدي او تي اس

    وباقي الحالات ومن ضمنها توريكو تعتبر حالات شاذة وقد بينتها اعلاه

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


    يمكن قراءة موضوع الـ لاثراء

    ------


    ملاحظة: بعض المصادر (او ربما اغلبها خصوصا في الديفيديات) عندما تعمل لها IVTC يبقى بها بعض الخطوط الافقية (تداخلات) في مشاهد الـ fade

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

    هنالك بديل اخر وهو mcdaa3 يعمل بمشاهد الحركة والـ fade فقط

    هذا لا يشمل المود الثاني والثالث من animeivtc لكونهما يعملان بإستعمال bob

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


    تحت رخصة BSD
    اخر تعديل كان بواسطة » امجد صلاح في يوم » 10-01-2014 عند الساعة » 20:06

  4. #3
    موضوع دسم جدا رغم اني لا املك قاعدة وخلفية قوية بالانتاج الا ان الموضوع كان واضحا

    استفدت كثير من الموضوع ما قصرت اخوي امجد

    يثبت
    attachment

  5. #4

  6. #5
    إقتباس الرسالة الأصلية كتبت بواسطة كيمـ نانا مشاهدة المشاركة
    موضوع جميلe415
    شكرا على المرور smile وسعيد انه نال اعجابك

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

    استفدت كثير من الموضوع ما قصرت اخوي امجد

    يثبت

    اهلا مارك، جيد انه كان مفهوم وواضح smile لأني عندما اكتب واشرح شيء احاول توصيله بدون تكلفة وكلام فارغ وفلسفة وترديد لكلام الغير، والاهم بعد فهمي له

    الموضوع ليس للمنتجين فقط، بل يخص التلفاز وانظمته ومعلومات عنها والية عمله، والمنتج الحقيقي يبحث عن الجذور ليعرف مسببات الظواهر التي قد تصادفه ليعالجها بشكل سليم
    اخر تعديل كان بواسطة » امجد صلاح في يوم » 12-01-2014 عند الساعة » 21:09 السبب: خطأ املائي

  7. #6
    رائع!

    استمر :>
    f372f1e788fac7ff92ae305bc3e39ec6

    تسلم K u d o على التصميم الراقي @_@



  8. #7

    اضافات وتعديلات

    بخصوص الـ dgindex

    هذه الفقرة موجودة بموضوع الديفيدي لكن مع تعديل مهم:-

    * لازم تعرف نوع الـ Filed Operation الي بتحصله من قائمة الـVideo ..
    في البداية ضعه على‫ Honor Field Operaion دائماً


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


    ‫1- اذا الـ Video Type كان FILM، اختر Forced Film، وخزن البروجيكت وابدأ الانتاج!

    ‫2- اذا الـ Video Type: NTSC أقل من 5% أو FILM أعلى من 95% (حتى لو كان 94% أو 93% ليست مشكلة)، اختر Forced Film حتى تحصل على فيديو Progressive .. اختر Forced Film، خزن البروجيكت وابدأ الانتاج!

    ‫3- اي شيء اخر اختر Honor Pulldown

    ‫* ينصح بعدم استخدام Ignore Pulldown Flags .. و لمزيد من المعلومات اقرأوا دليل الـ DGIndex


    ‫ان كان Video Type: NTSC او اي شيء عدا الـ FILM و الـ Frame Type كان Progressive يعني ان المصدر لا يحتاج الى حل تداخل، مع هذا تأكد بنفسك بعد حفظ البروجكت


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


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

    اي ان تردد تيار امريكا وغيرها 60 كاملة بدون عشر

    وما العشر الموجود الا لتجنب عدم توافق الصوت والصورة في تلفزيونات الابيض والاسود بسبب اضافة الالوان

    اي ان تلفزيون الـ NTSC الاسود والابيض والمواد المسجلة في تلك الحقبة (حقبة الاسود والابيض) كلها 60 حقل كاملة او 30 فريم

    المراجع

    و

    و

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


    بخصوص عينة توريكو في الموضوع ومشكلة البليندنغ التي تحصل به، فالسبب وراء ذلك انه 60i

    والمود الثاني من tdeint يعمل bob داخليا ومن ثم يعمل بليند بين الفريمات الناتجة التي تكون بمعدل 60 تقريبا ويحولها الى 30p

    وبهذا تظهر بهذه الصورة البشعة

    بهذا توريكو تفوق على ون بيس بالانسيابية بمقدار ضعف، حيث ممكن تنتجه 60p ان استعملت فلتر مناسب، او حتى vfr لكن بحد max fps اعلى من ون بيس وانسيابية افضل، وطبعا بطريقة مختلفة وتم ذكرها بالموضوع

    --------------------------------
    ===============


    بهذه التعديلات اظن ان الموضوع استحق v2 لكن لن يحدث هذا الشيء في الوقت الراهن

    قد تحدث تعديلات اخرى، تجدونها و
    اخر تعديل كان بواسطة » امجد صلاح في يوم » 27-01-2014 عند الساعة » 10:06

  9. #8
    مذهـــــــل .. كم معلومــآتي هآئل .. ذلك مآ أتوقعه منك .. أمجد-تشآن ..

    رغم أن معلـومآتي الإنتآجية .. مقآربه للصفر المطلق .. خخخخ

    لكن بوجود مرجع كهذآ .. يبدأ من الأسآسيآآت .. شيءٌ لآ غنى عنه .. جآمع وشآمل .. لكل مآ يخص المصآدر المتدآخلة

    عآشت الأيآدي .. مجود .. ودآئمآ أقول .. You are the best e106

  10. #9
    تعجز الكلمات عن الوصف فيه معلومات مفيدة وضحت اشياء مهمة في التداخل
    دائما مواضيعك دسمة و ان شاءالله تعم بالفائدة على الكثير

    ePLeWpR

  11. #10
    شكراً امجد على ما تبذله من مجهود لإفادة الغير .

    لدي بعض الاستفسارات ^^


    أردت إنتاج قرص بلوراي وأدخلته بـ dgavcindex بـ حتى استخرج المحتويات
    ثم ضغط F5 لمعرفة هل هو متداخل أم لا ظهر لي :


    ولا أعلم الآن هل هو متداخل أم لا ؟
    القرص ----------
    هذه المرة أردت إنتاج من الديفيدي لفلم ون بيس 12 أدخلته بـ dgindex وضغطت F5
    ظهر لي :

    كما هو مكتوب أنه غير متداخل فتحت الفيديو ولم ألاحظ أي تداخل ...ولكن بالdgindex عندما ضغطت f5 كان الفيديو يمشي ولاحظت
    تداخل وذلك بسبب أن Filed Operation كان Honor Field Operaion لهذا ظهر تداخل جربت مرة أخرى ولكن بـ Forced Film ولم يظهر تداخل عندما أضغط f5
    ......
    وفي كلا الحالات المعلومات ثابته لا تتغير ... السؤال هل أنتجه بلا أي فلتر حل تداخل أم لا ؟
    اخر تعديل كان بواسطة » M.99 في يوم » 21-02-2014 عند الساعة » 15:22

  12. #11
    إقتباس الرسالة الأصلية كتبت بواسطة M.99 مشاهدة المشاركة
    شكراً امجد على ما تبذله من مجهود لإفادة الغير .

    لدي بعض الاستفسارات ^^


    أردت إنتاج قرص بلوراي وأدخلته بـ dgavcindex بـ حتى استخرج المحتويات
    ثم ضغط F5 لمعرفة هل هو متداخل أم لا ظهر لي :


    ولا أعلم الآن هل هو متداخل أم لا ؟
    القرص لا انصح بـ dgavcindex لأنه برنامج انتهى تطويره بسبب مشاكل حدثت بين مطوره Donald A. Graft (او ما يعرف بـ neuron2) مطور معروف لفلاتر كثيرة وبرامج مثل dgindex وبين Jason Garrett-Glaser (او ما يعرف بـ دارك شيكاري) مطور مشهور بـ x264 لأن دولند استعمل ديكودر avc من ffmpeg ذو الرخصة gpl في برنامجه الاحتكاري (المغلق المصدر) dgavcindex مما جعل جيسون يحرض على وضعه في Hall of Shame الخاصة بـ ffmpeg تفاصيل اخرى انظر الى الميديا انفو لتعرف ما هو، وبشكل عام اي معدل 24 هو غير متداخل، ولاستدعاءه استخدم ffms2 كما شرحنا بموضوع البلوراي او بهذا الامر

    كود:
    LWLibavVideoSource(src, cache=false, dr=true)
    اسرع

    ----------
    هذه المرة أردت إنتاج من الديفيدي لفلم ون بيس 12 أدخلته بـ dgindex وضغطت F5
    ظهر لي :

    كما هو مكتوب أنه غير متداخل فتحت الفيديو ولم ألاحظ أي تداخل ...ولكن بالdgindex عندما ضغطت f5 كان الفيديو يمشي ولاحظت
    تداخل وذلك بسبب أن Filed Operation كان Honor Field Operaion لهذا ظهر تداخل جربت مرة أخرى ولكن بـ Forced Film ولم يظهر تداخل عندما أضغط f5
    ......
    وفي كلا الحالات المعلومات ثابته لا تتغير ... السؤال هل أنتجه بلا أي فلتر حل تداخل أم لا ؟

    لا تعتمد على الصورة الظاهرة في dgindex في حكمك على كون المصدر متداخل او لا، اعتمد على المعلومات التي يظهرها، وللتأكد اكثر بعد ان تعمل اندكس شاهده في avspmod وراجع ردي الذي فوق
    الردود بالاحمر، وهذه الفقرة معدلة لكيفية حفظ البروجكت
    ‫* لازم تعرف نوع الـ Filed Operation الي بتحصله من قائمة الـVideo ..
    في البداية ضعه على‫ Honor Field Operaion دائماً‫

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


    كبداية تأكد من وضعه على‫ Honor Field Operaion

    وبعدها اعمل‫ preview وانتظر الى ان ينتهي، انتظر الى النتيجة في الشريط وعلى ضوءها طبق، التفاصيل في النقاط تحت:-


    ‫1- اذا الـ Video Type كان FILM، اختر Forced Film، وخزن البروجيكت وابدأ الانتاج!

    ‫2- اذا ظهر Video في Video Type بنسبة أقل من 5% أو FILM أعلى من 95% (حتى لو كان 94% أو 93% ليست مشكلة)، اختر Forced Film حتى تحصل على فيديو Progressive .. اختر Forced Film، خزن البروجيكت وابدأ الانتاج!

    ‫3- اي شيء اخر اختر Honor Pulldown

    ‫* ينصح بعدم استخدام Ignore Pulldown Flags .. و لمزيد من المعلومات اقرأوا دليل الـ DGIndex


    ‫ان كان Video Type: NTSC او اي شيء عدا الـ FILM و الـ Frame Type كان Progressive يعني ان المصدر لا يحتاج الى حل تداخل، مع هذا تأكد بنفسك بعد حفظ البروجكت وتصفح الفيديو في avspmod

    مع انها موجودة في الرابطين في الرد اعلاه، او هنا فكتابة لرد لكل حدث امر ممل بالنسبة لي، عدا انه يضايق بعض الناس لول
    اخر تعديل كان بواسطة » امجد صلاح في يوم » 21-02-2014 عند الساعة » 17:16

  13. #12

  14. #13

  15. #14
    اخي امجد عندي فيلم فيه نفس مشكلة التداخل بفريم رايت مكون من خانتين Frame rate 59.940 fps
    Original frame rate: 29.970 fps
    ولاني ما افهم في هذه الدروس المتقدمة ارجو تبسيط الحل
    مثلا ماذا اضع في السكربت من امر حتى يتم معالجة الفيديو

  16. #15
    أمجد يعني بعدك عايش؟ كيف نوري المالكي إن شاء الله بخير ؟ e412 ( أكيد متذكرتني )

    مستواك ودروسك تقدمت كثيرًا ولاحظت بها فرق عن قبل عامين ما شاء الله عليك

    استمر وبالتوفيق لك
    da0bb181a539ebc6d7412c67a1221023

  17. #16
    إقتباس الرسالة الأصلية كتبت بواسطة Alinw15 مشاهدة المشاركة
    أمجد يعني بعدك عايش؟ كيف نوري المالكي إن شاء الله بخير ؟ e412 ( أكيد متذكرتني )

    مستواك ودروسك تقدمت كثيرًا ولاحظت بها فرق عن قبل عامين ما شاء الله عليك

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

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

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


    بخصوص توريكو، يبدو ان الاغنية فقط 60i اما الحلقة فهي 30 مثل ون بيس، تقدرون تطبقون اعدادات معينة في animeivtc على الاغنية (او الاغنيتين) فقط مثلما مشروح بالموضوع

    وهنالك انميات اخرى يوجد 60i في اغانيها لكن قد لا يتم الانتباه لها، مثل نهاية دانغان تستطيع معرفة المصدر ان كان 60i او لا من خلال عمل bob له، حتى لو عن طريق فلتر الافس الداخلي
    كود:
    bob()
    لأنه مجرد اختبار وليس انتاج، والفلتر الداخلي سريع

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

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

    --------


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

    امر AssumeTFF لفرض ترتيب الحقول من الاعلى الى الاسفل، اي العلوية اولا

    AssumeBFF عكس الاول

    توضع هذه الاوامر بعد فلتر (امر) الاستدعاء


    وهنالك بعض الفلاتر لتعديل (وليس مجرد فرض) الـ Order الخاص بالحقول وتصحيحه في حال كان متغير كل فترة (او بعد تغير كل مشهد) بسبب سوء التحويل بين ntsc الى pal او لأي سبب، هنا -------


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

    حاول دائما الالتزام بترتيب العلوية اولا لأنه الاصل والقياسي
    اخر تعديل كان بواسطة » امجد صلاح في يوم » 31-03-2014 عند الساعة » 11:27 السبب: ملاحظات للموضوع

  18. #17
    ولكن حاط ببالي اترك هذا المجال بعد فترة، بعد ان انتهي من الاشياء التي بدأت بها، اسباب كثيرة لا مجال لذكرها هنا
    أنا كنتُ قد تركته، ولكن الآن هناك مشروع شدني وقررت البدأ فيه وقد بدأت بالفعل،
    وذلك لأني في فراغ حاليًا ولم أجد غير الترجمة لتعويضه

    بالتوفيق لكَ

    نسيتُ عنوان الميرك !! ؟؟

  19. #18
    أثناء إنتاجي لبليتش من قرص أيزو واجهتني مشكلة الscrolling credits
    أغنية البداية كانت vfr
    الحلقة نفسها 25 تنزل ل23.976
    أغنية النهاية 60i
    الحل كان باتستخدام هذا لأمر
    الفريمات:
    2700 نهاية أغنية البداية
    38823 فريم نهاية الحلقة
    41060 فريم نهاية أغنية النهاية أي نهاية الفيديو كله

    كود الـ PHP:
    AnimeIVTC(mode=1omode=1credconv="mocomp"nnedi3pel=truei1=2700e1=38823i2=41060
    P.s :
    لو فادك الرد لاتشكرني اشكر أمجد

  20. #19
    إقتباس الرسالة الأصلية كتبت بواسطة mhb3 مشاهدة المشاركة
    أثناء إنتاجي لبليتش من قرص أيزو واجهتني مشكلة الscrolling credits
    أغنية البداية كانت vfr
    الحلقة نفسها 25 تنزل ل23.976
    أغنية النهاية 60i
    الحل كان باتستخدام هذا لأمر
    الفريمات:
    2700 نهاية أغنية البداية
    38823 فريم نهاية الحلقة
    41060 فريم نهاية أغنية النهاية أي نهاية الفيديو كله

    كود الـ PHP:
    AnimeIVTC(mode=1omode=1credconv="mocomp"nnedi3pel=truei1=2700e1=38823i2=41060
    P.s :
    لو فادك الرد لاتشكرني اشكر أمجد
    تعديل بعد الكثير من التجارب

    انسوا الكود المتخلف االي أنا كتبته وأصلا لا تفكر انك ممكن تستفيد مني شيء أصلاً أنا شخص غبي عاجز عن مساعدة نفسي

  21. #20
    إقتباس الرسالة الأصلية كتبت بواسطة امجد صلاح مشاهدة المشاركة
    /?ty7dd8x96c2do"]هنا[/URL]
    رائع جدا جمعت معلومات كتير جدا من مواضيعك واتضحت لي الكثير من الاشياء<<خايب في المديح

    ولاكني لا استطيع استخراج التايم كود بهذا الاسكربت
    كود:
    MPEG2Source("F:\GxPvr\CBC Drama_20150331225804\0000.d2v", cpu=0)
    Trim(8111, 14509) animeivtc(mode=2, omode=2, pass=1)

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

الصفحة رقم 1 من 2 12 الأخيرةالأخيرة

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

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

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

المفضلات

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

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

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