السلام عليكم ورحمة الله وبركاته وكل عام وأنتم بخير
هذا الموضوع يفيد من لا يزال يستعمل الهاردسب الذي أعده تخلفياً ومقرفاً. يعني، أنت منتج تستعمل الهاردسب؟ سئمت من طلبات رئيس فريقك المتكررة لإعادة الإنتاج بسبب اللوحة المفعوصة الفولانية؟ إنتاج السوفت سب خيار غير متاح لك؟
هذا الموضوع لك.
السيناريو:
1 - إنتاج العمل من الخام وظهور أخطاء هاردسب
2 - تقطيع أوصال العمل الذي يحتوي على الأخطاء
3-إعادة إنتاج المقاطع التي تحتوي على الأخطاء
4 - الحصول على العمل الخالي من أخطاء الهاردسب
نظرياً، الطريقة التي أطرحها يفترض بها أن تعمل مع حاوي mp4 لكنني لم أجربها لأنني لا أنتج سوى في حاوي mkv
الطريقة التي أطرحها يفترض بها أن تكون بديهية لكل منتج يفهم 2 ميللي في الإنتاج، يعني يجب أن يكون المرء n00b كي لا يعرفها، لذا لن يحتوي الشرح على صور.
1 - إنتاج العمل من الخام وظهور أخطاء هاردسب
تسلمت الملفات النهائية وطُلب منك الإنتاج. يجب عليك فعل ما يلي:
- المحافظة على نسحة الانكودر x264 التي استعملتها إلى حين اعتماد الإنتاج. إن كنت لا تزال تستعمل ميغوي أو أي واجهة رسومية غبية فلا تحدثها إلى حين اعتماد الإنتاج.
- سجل إعدادات الإنتاج في ملف نصي أو شيء من هذا القبيل
- لا تستعمل i--open-gop. أصلاً فائدتها أقل من المضرة التي يمكن أن تسببها لك في حالة حدوث خلل. إضافة إلى أن زيادة بـ 2% في فاعلية الضغط ليست big deal. هناك من أخبرني أن الميغوي الغبي يفعلها افتراضياً وبكل حماقة.
- أنتج.
- تـُكتشف أخطاء في الإنتاج وتجد نفسك مجبراً على إعادته رغم أنك لم ترتكب أي خطإ.
2 - تقطيع أوصال العمل الذي يحتوي على الأخطاء
- بعد تحديد توقيت نهاية وبداية المقاطع التي تحتوي على أخطاء، تفتح الفيديو الذي أنتجته في mkvmerge، حملوه من هنا:
http://www.videohelp.com/download/mk....0.0-setup.exe
- حدد تراك الفيديو فقط
- اذهب إلى global ثم حدد Enable splitting ثم حدد after timecodes
- ضع في المجال النصي قيم توقيت بداية ونهاية كل مقطع يحتاج إلى إعادة إنتاج وافصل بينهم بفاصلة أعجمية. مثال:
00:01:00.000,00:02:00.000,00:03:00.000
^ هكذا سنقص الدقيقة الأولى وحدها والثانية وحدها والثالثة وحدها وبقية الفيديو ستكون في ملف وحده.
- سجل عدد فريمات كل مقطع (سواء كان سليما أو لا) ثم احسب فريمات بداية ونهاية عرض المقاطع التي تحتوي على أخطاء في الفيديو الأصلي بالاعتماد على ما سجلته.
3 - إعادة إنتاج المقاطع التي تحتوي على الأخطاء
- افتح ملف avs تستدعي فيه الخام الذي أنتجت منه بفلتر ffms2:
كود:ffvideosource("X:\garbage\funnyvid.ext")
- أضف سطر التريم trim(x,y)i للاكتفاء بإعادة المقاطع الخربانة فقط، كل واحد على حدة: يعني ستنتج كل مقطع وحده، لذا ستغير قيم أمر القص في كل مرة
- أنتج المقاطع واحداً واحداً وباستعمال نفس إعدادات الانكودر التي استعملتها للإنتاج الأول الذي احتوى على الأخطاء
4 - الحصول على العمل الخالي من أخطاء الهاردسب
- اجمع الملفات المقسمة السليمة في مجلد واحد، يعني الأقسام التي لم يظهر فيها خلل في الإنتاج الأول إضافة إلى الأقسام التي أعدت إنتاجها
- افتح mkvmerge وأضف أول قسم بواسطة add
- أضف بقية المقاطع حيب ترتيبها الزمني بواسطة append (ذلك الزر العجيب الذي تجده على يمين add)
- اضغط Start muxing
- استمتع
هذه الطريقة تفيد حتى مع أخطاء الإنتاج غير المتعلقة بالهارد، مثل ظهور عيوب بشكل مؤقت في الفيديو.
يمكن جعل هذه العملية آلية من طقطق إلى سلامو عليكم بواسطة سكربت perl أو python. الفكرة العامة في ذهني، لكنني لست مهتماً بكتابة 200 إلى 300 سطر من الأكواد للأسباب التالية:
- لا أحتاج لهذه الطريقة.
- أديت ما يتوقعه مني ضميرُ نشرِ العلم.
- ستواجهون مشاكلا مع تشغيل السكربتات.
- لغات السكربت ليست مسلية.
لكن من كان له باع في إحدى هذه اللغات ومهتم بالفكرة فيمكنني طرح الخوارزمية النظرية.
في أمان الله
المفضلات