[i ┐( ̄ー ̄)┌ i] مدخل عام للمفاهيم الأساسية للكوديك H.264

[ أكاديمية الترجمة ]


مشاهدة نتائج الإستطلاع: هل من الممكن أن يوجد B-frame في آخر GOP ؟

المصوتون
7. أنت لم تصوت في هذا الإستطلاع
  • نعم

    1 14.29%
  • لا

    6 85.71%
صفحة 1 من 3 123 الأخيرةالأخيرة
النتائج 1 إلى 20 من 52
  1. #1

    الصورة الرمزية ElPsy

    تاريخ التسجيل
    Jan 2010
    المـشـــاركــات
    1,307
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي [i ┐( ̄ー ̄)┌ i] مدخل عام للمفاهيم الأساسية للكوديك H.264

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



    Speech speech speech speech

    أقسام الموضوع:
    0 – تعريفات ومفاهيم لا بد من معرفتها
    1 - البداية
    10 - قوانين المشاركة


    todo list
    2 – إعدادات عامة 100%
    3 – إعدادات متعلقة بالفريمات 60%
    4 – إعدادات التحكم في ضغط الفيديو 20%
    5 – إعدادات تحليل معطيات الفيديو 20%
    6 – إعدادات أخرى 0%
    7 - الانتاج بالانكودر x264 على نظام تشغيل لينوكس 0%
    8 - اصنع الانكودر المناسب لك: custom builds & patchs
    9 - Speech
    11 - روابط مفيدة

    -------
    0 – تعريفات ومفاهيم لا بد من معرفتها

    حمل هذا الملف واقرأه.
    التحميل

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

    الأخرى الأقل أهمية والتي رأيت أن لا ضير من التعرف عليها. من يريد أن يتابع معي فعله -وجوباً- أن يفهم كل ما جاء في الملف الذي سبق ذكر رابطه وطرح الاستفسارات

    الواضحة والمختصرة عند الحاجة... حتى هذه النقطة، الموضوع لا يحتوي سوى على الجانب النظري. وهذا أمر جيد حسب وجهة نظري؛ إن وضعت الجانب التطبيقي فسيتجه الجميع إليه وسيهملون النظرية. هذا ما لا أريده بالضبط.

    يجري العمل على إنهاء الجانب التطبيقي أيضاً (انتهيت من حوالي 30%). في الجانب التطبيقي سنتناول جميع إعدادات الانكودر x264 بالشرح وذكر توصيات مبرمجي

    الانكودر سأعتمد أساساً على منتديات doom9 وdoom10 والـ mailing list الخاص بالانكودر. الشرح التطبيقي سيكون على الـ CLI أي تلك الواجهة السوداء، لا أهتم لمدى تعلقكم بالـ MeGUI.
    ما أعتقده هو : GUIs are way too retarded.
    DEAL. WITH. IT
    أخيراً: هناك بعض الكلمات غير المعربة في الدرس. من يعرف تعريبها العلمي فليخبرني (لم أتعامل مع العلوم باللغة العربية) + وضعت الدرس على شكل ملف DOC لأن تحريره في المنتدى سيكون شاقاً مع كثرة الأقواس والصور وهلم جراً. من يريد تنسيقه فلا مانع عندي.

    تمرين "صغير" :

    هنا لدينا صورتان تلخصان أغلب ما جاء في الدرس:

    الصورة الأولى لهيكلة الانكودر:





    الصورة الثانية لهيكلة الديكودر:




    شرح بعض الرموز:
    Fn: الفريم الحالي من المصدر (فريم غير مضغوط).
    F'n-1: فريم مرجعي وقع ضغطه بالنسبة لصورة الانكودر أو فريم مرجعي وقع فك تشفيره بالنسبة لصورة الديكودر.
    F'n: فريم، اكتشفوه وحدكم.
    uF'n: لبفريم F'n قبل تطبيق الـ deblocking filter
    Dn: نتيجة طرح فريم (اكتشفوه وحدكم) من F'n
    T: تطبيق الـ transform coding يعني تطبيق الـ DCT
    Q: تطبيق الـ quantization
    Q-1: تطبيق الـ Inverse quantization
    T-1: تطبيق الـ Inverse transform coding يعني تطبيق الـ IDCT
    X: اكتشفوه وحدكم
    D'n: هو X بعد تطبيق الـ Q-1 والـ T-1
    P: قلت لكم أن تكتشفوه وحدكم
    NAL: طبقة التواصل مع بقية البرامج (دمج الفيديو مع الصوت أو فصله عنه أو إرساله أو... الخ). ما يجب أن تعلموه هو أنها تعني تخزين أو إرسال الفيديو. Network Application Layer = NAL
    ME: تخمين الحركة motion estimation
    MC: تعويض الحركة motion compensation
    Choose Intra prediction: استعمال Fn وuF'n من أجل اختيار آلية الـ Intra prediction المناسبة
    Intra prediction: لم أتحدث عنها في الدرس بشكل مفصل لأن شرحها يتطلب من المتلقي معرفة بالعديد من جوانب الرياضيات. باختصار، هي تقنية "استعارة" بيانات من داخل نفس الفريم.
    Filter: فلتر التلطيف أو الـ Deloking filter بالانجليزية.
    Reorder: دائماً، بعد تطبيق الـ quantization على عناصر (coefficients) الـ DCT نحصل على الكثير من الأصفار ومجموعة صغيرة من القيم غير المساوية للصفر و"المبعثرة" في الـ bitstream. عملية الـ Reorder تحد من "تبعثر" العناصر غير المساوية للصفر من أجل إتاحة إمكانية تطبيق Entropy encode أكثر فاعلية على مستوى الانكودر، ثم نطبقها مرة أخرى على مستوى الديكودر من أجل إعادة العناصر إلى "بعثرتها" الأولى. Reorder تعني بالعربية إعادة الترتيب.
    Entropy encode: تطبيق الـ Entropy encode
    Entropy decode: تطبيق الـ Entropy decode

    السؤال:
    اشرح ما فهمته من كلتا الصورتين.
    ملاحظة: لن أجيب عن هذا السؤال، لكنني، بدل هذا، سأصحح أخطاء من يجيب عنه إن شاء الله.
    ----
    1 - البداية
    حمل آخر نسخة من الانكودر x264 من هذه الصفحة x264.nl
    احفظه في أي مكان تريد.
    لست خبيراً باختلافات أنظمة الويندوز لكن على الـ ويندوز xp اذهب إلى start ثم run واكتب cmd
    على الفيستا والسيفن أعتقد أنه عليك أن تضغط start ثم تكتب cmd
    على العموم، إن لم تعرف ماذا تفعل فاذهب إلى C:\\Windows\System32 وستجد ملفاً اسمه cmd.exe. افتحه. هذه هي الـ command line interface
    ---
    أعلم أن بعضكم ربما لم يتعامل مع الـ cli من قبل؛ للحصول على المساعدة اكتب help ثم اضغط enter (من الآن فضاعداً يجب أن تعلموا أنه بعد كتابة أمر في cli يجب

    ضغط enter)
    الأمر الذي سنستخدمه في هذا الشرح هو cd وله وظيفتان:
    - يدلك على مسار المجلد الذي تعمل عليه الـ cli
    - يوجهك إلى مجلد آخر بطريقتين:
    + كتابة ..cd توجهك إلى المجلد الذي يحتوي المجلد الذي تعمل عليه الـ cli
    + كتابة cd [directory] iتوجهك إلى المجلد صاحب المسار directory (احذف المعقفات)
    مثال: تكتب cd فتظهر لك:
    C:\\users\my account\documents
    هذا يعني أن مسار العمل هو C:\users\my account\documents
    ثم تكتب ..cd
    هذا الأمر سيوجهك إلى المجلد C:\users\my account
    ثم تكتب cd F:\fansub\Encoding Stuff
    هذا الأمر سيوجهك إلى المجلد F:\fansub\Encoding Stuff
    ولتسهيل العملية يمكنك كتابة cd F:\f ثم الضغط على Tab وسيكمل لك بقية الاسم يعني سيكمل لك كلمة fansub كي لا تضطر لكتابتها كاملة. فإن لم يفعل فهذا يعني أن

    هناك مجلد آخر في F:\ يبدأ اسمه بحرف f لذا عليك أن تضيف حرف a لتصبح cd F:\fa ثم Tab فإن لم يكمل لك المسار كله فهذا يعني أن عليك إضافة حرف أو مجموعة

    حروف أخرى لا يبدأ بها سوى اسم المجلد الذي تريد الذهاب إليه.
    شيء آخر لتسهيل العملية: الـ cli تحفظ لك آخر الأوامر التي أدخلتها. فإن أردت تكرار آخر أمر كتبته فما عليك سوى ضغط مفتاح الاتجاه الأعلى. اضغط عليه مرة لتحصل

    على الأمر قبل الأخير... وهكذا.
    --
    ملاحظة: الأمر cd لا يتنقل بك سوى داخل partition واحدة (C على سبيل المثال). للتنقل من partition إلى partition أخرى نستعمل الأمر chdir /D
    مثال: للتنقل من C:\users إلى E:\i نكتب:
    Chdir /D E:\i
    أو بكل اختصار، تكتب E : i

    ------

    10 - قوانين المشاركة
    - لا تكتب رد شكر أو تشجيع، رجاءً. فلنترك الموضوع للاستفسارات، الملاحظات والاقتراحات فقط.
    - لا تحجز رداً.
    - اقرأ كل المشاركات قبل كتابة استفسارك. ربما أُجيبَ عنه فيما سبق.




    brain dameji ga hajimaru/hajimatta n da
    والسلام عليكم ورحمة الله وبركاته
    التعديل الأخير تم بواسطة ElPsy ; 1-12-2010 الساعة 01:06 AM

  2. الأعضاء الذين يشكرون ElPsy على هذا الموضوع:


  3. #2

    الصورة الرمزية _MasterPiece

    تاريخ التسجيل
    Nov 2008
    المـشـــاركــات
    1,960
    الــــدولــــــــة
    اليمن
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي رد: [i ┐( ̄ー ̄)┌ i] مدخل عام للمفاهيم الأساسية للكوديك H.264

    وعليكم السلام،

    نسمعك بوضوح، حول.

    وضعت علامة الشكر وذهبت. (خلت أن الموضوع لنقاش الإنتاج)

    حقيقة موضوع فريد من نوعه. سأعود إن شاء الله بعد قراءة الملف.

    في أمان الله.

  4. #3


    تاريخ التسجيل
    Sep 2010
    المـشـــاركــات
    22
    الــــدولــــــــة
    الامارات
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي رد: [i ┐( ̄ー ̄)┌ i] مدخل عام للمفاهيم الأساسية للكوديك H.264

    يسلمو اخوي وجاري تحميل ولاستفادة

  5. #4

    الصورة الرمزية ElPsy

    تاريخ التسجيل
    Jan 2010
    المـشـــاركــات
    1,307
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:
    كاتب الموضوع

    افتراضي رد: [i ┐( ̄ー ̄)┌ i] مدخل عام للمفاهيم الأساسية للكوديك H.264

    حدثت رابط الدرس، اضفت بعض المعلومات وصححت معلومة كانت خاطئة بسبب سوء تعريبي. تحديداً معلومة كيفية عمل الـ DCT

    Gh.S @
    هنا النسخة الكاملة من القسم الأول بصيغة DOC. أرجو أن تحملها وتحولها إلى PDF ثم تضعها في مشاركتك السابقة. عندي مشكلة مع الـ WORD ولا يسمح لي بالتحويل بشكل سليم. لينوكس يغير من الخط وحجمه عند التحويل. i ┐( ̄ー ̄)┌ i
    فضلاً عن أنني لم أعد قادراً على تعديل الموضوع بعد تدخل الأخ AL MOTHANA غير المستند إلى أيٍّ من قوانين القسم أو المنتدى حسب رأيي "
    حللت المشكلة ولله الحمد. إن كنت تعلم تعريب بعض الكلمات التي لم أعربها فلا تتردد في تنبيهي إلى الأمر.
    ----
    أي استفسارات، ملاحظات، تصحيحات أو اقتراحات ستكون موضع ترحيب.
    ---
    حدثتُ رابط الدرس لأن أماكن الأقواس والكلمات الانجليزية تغيرت في ملف الـ pdf. خالص اعتذاراتي، تنسيق الملف يكاد يفقدني الصواب. حملوا الدرس من رابط الموضوع مرة أخرى للحصول على الملف المنسق.

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

    التعديل الأخير تم بواسطة ElPsy ; 25-11-2010 الساعة 04:09 PM

  6. #5

    الصورة الرمزية AL MOTHANA

    تاريخ التسجيل
    Oct 2006
    المـشـــاركــات
    197
    الــــدولــــــــة
    السعودية
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي رد: [i ┐( ̄ー ̄)┌ i] مدخل عام للمفاهيم الأساسية للكوديك H.264

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


    ما شاء الله موضوع جميل وجديد ^^
    لي عودات متقطة للموضوع بإذن الله تعالى + تم التثبيت ..

    [ أغلب الأعضاء يسوي encoding بالـ Megui , ومثل ما تطلع النتيجة خلاص ^^
    لكن بإذن الله تعالى يتعلموا من هالموضوع أكثر ]


    موفقين بإذن الله تعالى ~

  7. #6

    الصورة الرمزية _MasterPiece

    تاريخ التسجيل
    Nov 2008
    المـشـــاركــات
    1,960
    الــــدولــــــــة
    اليمن
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي رد: [i ┐( ̄ー ̄)┌ i] مدخل عام للمفاهيم الأساسية للكوديك H.264

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

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

    لا بد وأن أعاود قرآءتها يوم الأحد القادم. (ففي الحقيقة أفكر في تصميم خوارزمية لضغط الفيديو، لكن ذلك سيحتاج إلى الكثير من العمليات الحسابية! -_-)

    مرة أخرى، أعاتبك على الرخصة بشدة.

    إن شاء الله أعود بعد قراءتي للكتيب.

  8. #7

    الصورة الرمزية ElPsy

    تاريخ التسجيل
    Jan 2010
    المـشـــاركــات
    1,307
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:
    كاتب الموضوع

    افتراضي رد: [i ┐( ̄ー ̄)┌ i] مدخل عام للمفاهيم الأساسية للكوديك H.264

    اقتباس المشاركة الأصلية كتبت بواسطة Gh.S مشاهدة المشاركة
    والله مقالة علمية محترمة إلا أنها تحتاج بعض التنسيق
    ما رأيك أن تنسقها أنت إذن بدل "التذمر" ؟
    لا يزال عندي todo list طويلة وبلاوي أخرى.
    اقتباس المشاركة الأصلية كتبت بواسطة Gh.S مشاهدة المشاركة

    لم أقرأ المقالة بعد كاملاً، إلا أنني مررت عليها سريعًا، وقرأت عن اللقطات المتلاحقة فوجدت فيها معلومات تقنية رهيبة.
    يمكنك أن تجد المزيد من المعلومات الرهيبة في هذا الملف. صحيح أنه outdated قليلاً، لكنه مفيد جداً. سأضعه مع الروابط المفيدة عندما أنهي تلك الفقرة.
    اقتباس المشاركة الأصلية كتبت بواسطة Gh.S مشاهدة المشاركة
    لا بد وأن أعاود قرآءتها يوم الأحد القادم. (ففي الحقيقة أفكر في تصميم خوارزمية لضغط الفيديو، لكن ذلك سيحتاج إلى الكثير من العمليات الحسابية! -_-)
    أما أنا فأفكر في دراسة كود الانكودر ومحاولة اللعب به قليلاً (لن يحدث هذا إلا بعد عامين على الأقل + نسبة النجاح لا تبدو عالية)

    <Dark_Shikari> ok, its a motion estimation algorithm in a paper
    <Dark_Shikari> 99% chance its totally useless
    <wally4u> because?
    <pengvado> because there have been about 4 useful motion estimation papers ever, and a lot more than 400 attempts

    مطورو الـ x264 يبرمجون بالـ C والـ optimized assembly code

    [QUOTE]<Dark_Shikari> every time someone comes in and says you should use (haskell|ruby|C#|java|C++|brain****) for x264
    <Dark_Shikari> we must require they to give one example of an enormously useful feature from that language that would be extremely helpful to developers of x264.
    <pengvado> too specific. how about just autoban for mentioning java[/QUOTE
    -----

    بالتوفيق. بالنسبة لـ "خوارزمية ضغط الفيديو" فيجب أن تعلم أن عليك الالتزام بالـ spec وإلا لن تجد ديكودر يشغل لك "ما ضغطته". الالتزام بالـ spec يعني قراءة أكثر من 600 صفحة على الأقل وفهمها. بالنسبة للغة البرمجة فقد أعطيتك معلومة فقط. لم أقل لك أن هذه اللغة أفضل من الأخرى في كل مجال. But, yes. C++ won't get you anywhere here. For sure
    الخوارزميات وأفكارها موجودة بالفعل، لكن المشكلة هي كيف تعمل الـ implementation الخاص بها.
    شيء أخير، حاول أن تعمل edit للمشاركات بدل إضافة مشاركة جديدة تشوش على من يقرأ الموضوع. don't get me wrong"

    التعديل الأخير تم بواسطة ElPsy ; 26-11-2010 الساعة 01:09 PM

  9. #8

    الصورة الرمزية _MasterPiece

    تاريخ التسجيل
    Nov 2008
    المـشـــاركــات
    1,960
    الــــدولــــــــة
    اليمن
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي رد: [i ┐( ̄ー ̄)┌ i] مدخل عام للمفاهيم الأساسية للكوديك H.264

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

    بالنسبة للتنسيق، دعني حتى الإثنين المقبل، فبعد قليل أنتهي من آخر اختبار لهذا الفصل (اللهم وفق!)، وسيبدأ الفصل الثاني يوم الإثنين المقبل. (لا إجازة!)

    سأخبرك عندها باستطاعتي للتنسيق من عدمها.

    مطورو الـ x264 يبرمجون بالـ C والـ optimized assembly code
    بالنسبة للغة البرمجة، فكما يقول إخوتنا المصريون: "كل واحد ينام عا الجمب اللي يريحه"، فالمهم بالنسبة إلي هو فكرة الخوارزمية، وتصميمها برمجيًا مع مراعاة السرعة والفاعلية.

    حقيقة أنا معجب بـ Dark_Shikari، أظن أن اسمه Jason، فقد قرأت ذات مرة سيرته الذاتية، ووجدت أنه لا يزال في سنته الثالثة جامعيًا.

    ----


    بالنسبة لما قلت بخصوص الخوارزمية، فذلك مشروع بعد سنة ونصف من الآن إن شاء الله. في الحقيقة، لا أعلم الكثير الآن. لكنني أفكر في أنه تمكن الاستفادة من قوة الـ OpenGl، حيث أن كثيرًا من معالجات الفيديو والرسومات تدعمها.

    آه! ذلك يحتاج إلى الكثير من التجريب وصداع الرأس، لكنني في الوقت الحالي سأبدأ في قراءة مقالات متنوعة عن ضغط الفيديو حتى أكون صورة واضحة.
    التعديل الأخير تم بواسطة _MasterPiece ; 26-11-2010 الساعة 03:24 PM

  10. #9

    الصورة الرمزية oOo HUNTER oOo

    تاريخ التسجيل
    Jun 2007
    المـشـــاركــات
    540
    الــــدولــــــــة
    ليبيا
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي رد: [i ┐( ̄ー ̄)┌ i] مدخل عام للمفاهيم الأساسية للكوديك H.264

    احم احم .... لي زمان ما دخلت لي المنتدى O=

    اولاً يعطيك العافية اخي على هذا الجرئة في عمل الدرس و بصراحة راح اتفيد الكثيرون و اتفيدني <--- في عدم عمله
    و اتمنى من ان يتوقفوا عن استخدام Gui لانها في النهاية مجرد Graphic User Interface و الأعتماد كله يكمن في x264
    و هناك الكثيرون ما يجعلوني اتحسر عند مشاهدة انتاجاتهم المليئة بالأخطاء الأنتاجية <---- مو حاسب IVTC
    و كثر البلوكس ( مع ان الكثيرون يستخدمون deblock ) بسبب سوء التعامل مع x264
    و اتمنى ان يتوجهوا إلى cli و إذا بدك أي مساعدة انا في الخدمة


    هل من الممكن أن يوجد B-frame في آخر GOP ؟
    بخصوص الاجابة ....

    Gop = Group of pictures لمن لا يعرف <--- واحد سألني عليها من اشوي و كان سبب دخولي الموضوع XD ( كان بده اياني اغششه XD )

    الأجابة : خطأ لانه يمكن في GOP ان يبدأ بي B-fream لكن لا ينتهي به سواءاً كان open or closed GOP !

    و بما انك طرحت سؤال فلازم نكمل السلسلة !

    راح اسخن بكم سؤال انا ايضاً xD

    ما الفرق بين بداية B-fream في JOP و بدايته بي I-fream ? <--- صح و خطأ سهلة لهيك بدنا نشوف من إلي فاهم xD

    سؤال اخر !

    ما الفرق بين Open and closed GOP ?

    و اتمنى ان يكون ايضاً الموضوع خاص بالنقاشات عن Encoding منها للأستفادة ^^"

    شكراً مرة اخرى اخي Akkipuden على الموضوع :*



  11. #10

    الصورة الرمزية ElPsy

    تاريخ التسجيل
    Jan 2010
    المـشـــاركــات
    1,307
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:
    كاتب الموضوع

    افتراضي رد: [i ┐( ̄ー ̄)┌ i] مدخل عام للمفاهيم الأساسية للكوديك H.264

    اقتباس المشاركة الأصلية كتبت بواسطة oOo HUNTER oOo مشاهدة المشاركة
    و كثر البلوكس ( مع ان الكثيرون يستخدمون deblock ) بسبب سوء التعامل مع x264
    و إذا بدك أي مساعدة انا في الخدمة

    البلوكس لا أراهم نهاية العالم في الإنتاج. كل منتج يفهم ما يفعله له شخصيته الإنتاجية وأولوياته.
    بالنسبة للمساعدة فبالطبع أرحب بأي مساهمة من أي جهة (على أن تكون صحيحة!) + المساعدة ليست لشخصي أنا بل من أجل إنتاج عربي أقل تخلفاً عن الإنتاجات الأجنبية. يمكنك أن تبدأ بتعريب بعض الكلمات غير المعربة.
    ---
    الأجابة : خطأ لانه يمكن في GOP ان يبدأ بي B-fream لكن لا ينتهي به سواءاً كان open or closed GOP !
    سؤال الاستطلاع مفخخ. وقد وقعت فيه. لن أجيب عنه إلا عند إضافة الموضوع الثاني الذي سيحتوي الأمور التطبيقية (المرجع الشامل للتعامل مع الانكودر x264... أو شيء كهذا)
    ما الفرق بين بداية B-fream في JOP و بدايته بي I-fream
    لا يمكن أن تبدأ GOP سوى بـ I-frame !
    إن بدأت بـ B-frame فمن أين ستأتي بالفريمات المرجعية اللازمة لعرضها ؟ فإن كانت هذه الـ B-frame لا تحتاجها فهي ليست B-frame بل I-frame
    to begin with
    ما الفرق بين Open and closed GOP ?
    لن أجيب عن سؤال الاستطلاع الآن. اقرأ أول ما لونته بالأحمر في الملف"

  12. #11

    الصورة الرمزية oOo HUNTER oOo

    تاريخ التسجيل
    Jun 2007
    المـشـــاركــات
    540
    الــــدولــــــــة
    ليبيا
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي رد: [i ┐( ̄ー ̄)┌ i] مدخل عام للمفاهيم الأساسية للكوديك H.264

    البلوكس لا أراهم نهاية العالم في الإنتاج. كل منتج يفهم ما يفعله له شخصيته الإنتاجية وأولوياته.
    بالنسبة للمساعدة فبالطبع أرحب بأي مساهمة من أي جهة (على أن تكون صحيحة!) + المساعدة ليست لشخصي أنا بل من أجل إنتاج عربي أقل تخلفاً عن الإنتاجات الأجنبية. يمكنك أن تبدأ بتعريب بعض الكلمات غير المعربة.
    ---
    ok i will :O

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


    .___."

    خليتني افتح الـ Google
    xZ

    رأيت اكثر من رأي على الغوغل منها المقالة إلي قرأتها

    . A GOP can begin with a B-frame, but it cannot end with one.


    لكن لم يقل احد انه يمكن ان ينتهي به >_> ، على أي حال راح انتظر اجابتك و اتمنى ان يكون في مقالة عنه للتأكد O=





  13. #12

    الصورة الرمزية ElPsy

    تاريخ التسجيل
    Jan 2010
    المـشـــاركــات
    1,307
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:
    كاتب الموضوع

    افتراضي رد: [i ┐( ̄ー ̄)┌ i] مدخل عام للمفاهيم الأساسية للكوديك H.264

    اقتباس المشاركة الأصلية كتبت بواسطة oOo HUNTER oOo مشاهدة المشاركة
    . A GOP can begin with a B-frame, but it cannot end with one

    ربما لم تقرأ الرد السابق جيداً:
    إن بدأت بـ B-frame فمن أين ستأتي بالفريمات المرجعية اللازمة لعرضها ؟
    والمعذرة عموماً إن تأخرت في الرد على أي استفسار (كأن الاستفسارات نازلة من كل حدب وصوب) الحياة ومشاغلها...

  14. #13

    الصورة الرمزية ElPsy

    تاريخ التسجيل
    Jan 2010
    المـشـــاركــات
    1,307
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:
    كاتب الموضوع

    افتراضي رد: [i ┐( ̄ー ̄)┌ i] مدخل عام للمفاهيم الأساسية للكوديك H.264

    أضفت تمريناً للدرس. يمكنكم محاولة الإجابة عنه من أجل اختبار مدى استيعابكم للموضوع.
    بالمناسبة، لم يسأل أحد عن معنى كلمة Codec.
    بالتوفيق.


  15. #14

    الصورة الرمزية sinchi codo

    تاريخ التسجيل
    Aug 2008
    المـشـــاركــات
    1,629
    الــــدولــــــــة
    مصر
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي رد: [i ┐( ̄ー ̄)┌ i] مدخل عام للمفاهيم الأساسية للكوديك H.264

    لي عودة بعد القراءة .. شكراً لك ^ــ^

  16. #15

    الصورة الرمزية ElPsy

    تاريخ التسجيل
    Jan 2010
    المـشـــاركــات
    1,307
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:
    كاتب الموضوع

    افتراضي رد: [i ┐( ̄ー ̄)┌ i] مدخل عام للمفاهيم الأساسية للكوديك H.264

    كل من "حجز" رداً في الموضوع لم يفك حجزه. جميل، مجرد إثبات إضافي...

    ما الفرق بين Open and closed GOP ?
    الجواب هنا
    msoms-anime.net/showthread.php?t=150804

    راح انتظر اجابتك و اتمنى ان يكون في مقالة عنه للتأكد
    GOP's: I, P, and B frames explained...

    -----
    الخمسة الذين شاركوا في الاستطلاع أخطؤوا. أصلا المشاركة فيه خطأ بحد ذاتها لأنني كررت كثيرا الحديث عن الترتيب الزمني والترتيب في الـ bitstream، دون أن أنسى تكرار "على مستوى الانكودر" و"على مستوى الديكودر".
    حقيقة الأمر أن لكل فريم توقيتان يسميان Timestamp:
    Decoding TimeStamp DTS: وهو التوقيت الذي سيستخرج فيه الديكودر الفريم من الـ bitstream ويضعه في الـ DPB.
    Presentation TimeStamp PTS: وهو التوقيت الذي سيُعرض فيه الفريم.

    ليس بالضرورة أن يكون التوقيتان متساويان، بل العكس هو الحالة الأكثر شيوعاً. لذا فإن نهاية الـ GOP تختلف حسب التوقيتين.


  17. #16

    الصورة الرمزية lirya

    تاريخ التسجيل
    May 2008
    المـشـــاركــات
    85
    الــجـــــنــــــس
    أنثى
    الـتـــقـــــيـيــم:

    افتراضي رد: [i ┐( ̄ー ̄)┌ i] مدخل عام للمفاهيم الأساسية للكوديك H.264

    السلام عليكم و رحمة الله ┐ [i ┐( ̄ー ̄)┌ i]

    مجهود عظيم أخي

    و لكن لدي استفسار :

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

    هنا :



    وضعت أنت أمر الإنتاج فقط ، أنا لا أعرف كيف ابدأ بالكتابة و ما هي الأوامر الأساسية
    و ما هي الأوامر التي يمكنني الإستغناء عنها من بين كل الأوامر التي كتبتها أنت ؟

    أيمكن أن تضع صورة لأوامر إنتاج حلقة ؟ يمكنك أن تغطي القيم فأنا أريد رؤية نموذج فقط لأعرف ماذا اكتب

    مكتوب في موضوع الدرس أن الإستفسارات هنا أرجو أن يكون استفساري في المكان الصحيح
    و شكرًا جزيلًا لك [i ┐( ̄ー ̄)┌ i]

  18. #17

    الصورة الرمزية HERMIONI

    تاريخ التسجيل
    Jun 2010
    المـشـــاركــات
    139
    الــــدولــــــــة
    انجلترا
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي رد: [i ┐( ̄ー ̄)┌ i] مدخل عام للمفاهيم الأساسية للكوديك H.264

    شكرا لك على هذا الشرح المميز ^^

  19. #18

    الصورة الرمزية ElPsy

    تاريخ التسجيل
    Jan 2010
    المـشـــاركــات
    1,307
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:
    كاتب الموضوع

    افتراضي رد: [i ┐( ̄ー ̄)┌ i] مدخل عام للمفاهيم الأساسية للكوديك H.264

    اقتباس المشاركة الأصلية كتبت بواسطة lirya مشاهدة المشاركة
    السلام عليكم و رحمة الله ┐ [i ┐( ̄ー ̄)┌ i]
    مجهود عظيم أخي
    و لكن لدي استفسار :
    لدي حلقة و ملف ترجمة و أريد أن اكتب أوامر إنتاجها
    هنا :
    http://img600.imageshack.us/img600/1393/cmdt.png
    وضعت أنت أمر الإنتاج فقط ، أنا لا أعرف كيف ابدأ بالكتابة و ما هي الأوامر الأساسية
    و ما هي الأوامر التي يمكنني الإستغناء عنها من بين كل الأوامر التي كتبتها أنت ؟
    وعليكم السلام ورحمة الله وبركاته؛
    همم، هل أنت متأكدة من أنك قرأت الدرس جيداً؟ i ┐( ̄ー ̄)┌ i
    على العموم، بالنسبة للأوامر الأساسية فهي الملونة بالأزرق. يمكنك تجاهل البقية بسلام ما دمت تنتجين أنمي للفانسب، يعني ليس للمشاهدة على هاتف محمول أو مشاهدة مباشرة.
    بالنسبة للبداية فهذا الموضوع بالذات به فقرة اسمها البداية، اقرئيها ^^ إن واجهتك مشكلة في التطبيق فمرحباً باستفساراتك

    اقتباس المشاركة الأصلية كتبت بواسطة lirya مشاهدة المشاركة
    أيمكن أن تضع صورة لأوامر إنتاج حلقة ؟ يمكنك أن تغطي القيم فأنا أريد رؤية نموذج فقط لأعرف ماذا اكتب
    بالنسبة للأوامر فتكتب على هذا شكل:
    كود:
    --preset <value> --tune <value> --custom-comands <values>
    preset يحدد عامل بطئ الإنتاج/ الجودة. tune حسب المصدر الذي تعملين عليه. custom-comands هي إعداداتك أنت التي اخترتها وتبدأ عادة بتحديد البترايت فتختارين قيمة الـ crf إن كنت تنتجين بجودة ثابتة أو الـ bitrate إن كنت تنتجين بمعدل بترايت ثابت من أجل حجم محدد، ثم تحددين بقية الإعدادات.
    مثال:
    كود:
    --preset slower --tune grain --crf 18 --ref 9 --aq-strength 1 --bframes 6 --merange 22 --deblock -2:-2 --fps 24000/1001 --output "encoded.mkv" "input_script_or_video.avs"

  20. #19

    الصورة الرمزية lirya

    تاريخ التسجيل
    May 2008
    المـشـــاركــات
    85
    الــجـــــنــــــس
    أنثى
    الـتـــقـــــيـيــم:

    افتراضي رد: [i ┐( ̄ー ̄)┌ i] مدخل عام للمفاهيم الأساسية للكوديك H.264

    السلام عليكم
    همم، هل أنت متأكدة من أنك قرأت الدرس جيداً؟ i ┐( ̄ー ̄)┌ i
    بذلت جهدي
    إجابتك هي ما أردته بالضبط ، أريد تعلم الإنتاج بالشكل الصحيح
    و سأجرب على الفور
    شكرًا جزيلًا لك أخي -flowers0" class="inlineimg" />

  21. #20

    الصورة الرمزية lirya

    تاريخ التسجيل
    May 2008
    المـشـــاركــات
    85
    الــجـــــنــــــس
    أنثى
    الـتـــقـــــيـيــم:

    افتراضي رد: [i ┐( ̄ー ̄)┌ i] مدخل عام للمفاهيم الأساسية للكوديك H.264

    [i ┐( ̄ー ̄)┌ i]

    انتهيت للتو من أول إنتاج لي ، أنا لم أظن أبدًا أنه سينتج و لهذا فرحت XD

    هذه هي الإعدادات التي استعملتها

    كود:
    x264 --preset slower --tune animation --crf 20 --ref 7 --aq-strength 1 --bframes 6 --merange 22 --deblock 0:0 --fps 24000/1001 --output anime.mkv "C:\Users\anime.avs"
    الفيديو الأصلي كان 199 م.ب و بعد الإنتاج أصبح 75 م.ب و الجودة مقاربة للأصل
    لقد استغرق الإنتاج ساعة أو ساعة و نصف

    يهمني رأيك في الإعدادت ، و شكرًا مجددًا لشرحك العظيم

صفحة 1 من 3 123 الأخيرةالأخيرة

المفضلات

المفضلات

ضوابط المشاركة

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