باختصار: يقسّم MP4 المجزّأ الملف إلى مقطع تهيئة (رأس الحاوية: ترتيب المسارات، ومعاملات الترميز، والمقياس الزمني) ثم مقاطع وسائطية تحمل العينات. ولا واحد منهما يعمل وحده، ولهذا تبدو ملفات .m4s المحفوظة كلٌّ على حدة بلا فائدة. ودمجها عملية نسخ — رتّب كما يقول ملف الوصف ثم أغلف في MP4 واحد — بلا إعادة ترميز، فلا يتغيّر شيء في الجودة.
البنية في فقرة واحدة
MP4 المعتاد يضع جدول بياناته الوصفية في أول الملف أو آخره ثم بيانات الوسائط. أما المجزّأ فيصدر مقطع init صغيراً يحمل صناديق البنية التي تصف المسارات، ثم توابع من moof وmdat، كل زوج يصف ويحوي شريحة قصيرة من العينات. وهذا الشكل هو ما يجعل طلبات نطاقات البايت والتبديل المتكيّف رخيصين، وهو الحمولة التي يستعملها DASH وHLS في وضع MP4 المجزّأ. ولهذا لا ينفكّ «تنزيل فيديوهات بتدفقات MP4 مجزّأة» عن ملف وصف: الوصف هو من يسمّي مقطع التهيئة ويرتّب القطع.
كيف تلقاه عملياً
- أسماء الملفات:
init.mp4، وvideo-1080-00001.m4s، وaudio-00001.m4s، أوsegment-*.m4sمرقّمة. - عائلتان: قطع الفيديو وقطع الصوت منفصلتان — وهي البصمة الكلاسيكية لـ«الملف الصامت» حين تُجلب عائلة واحدة (الصوت المفقود).
- درجات متعددة: عدة أدلة فيديو بمعدلات بت مختلفة؛ العليا اختيار أنت تتخذه لا افتراض (اختيار الجودة).
دمج مقاطع فيديو منزّلة من موقع
احفظ مقطع التهيئة ورتّب الباقي
الترتيب من ملف الوصف لا من الأسماء: اللاحقات الرقمية تلفّ، والترتيب المعجمي ليس ترتيب تشغيل. فاكتب القائمة قبل الجلب.
اوصل مسار الفيديو
بقائمة ملفات، يجمع مُفكّك الوصل في FFmpeg القطع، ومقطع التهيئة يوفّر الرأس الذي يحتاجه:
ffmpeg -f concat -safe 0 -i video.txt -c copy video-only.mp4
ويغطي دليل الوصل الوضعين: المُفكّك والبروتوكول؛ ودلالات الحاويات في مرجع الصيغ.
ثم افعل الشيء نفسه للصوت واغلفهما
ffmpeg -i video-only.mp4 -i audio-only.mp4 -c copy -map 0:v -map 1:a final.mp4
ونسخ المسارات قائم طوال الخطوات: العينات مرمّزة أصلاً، فجمعها إعادة تحوية لا إعادة إنتاج.
تحقّق
شغّله؛ وقارن المدة المعلنة بالمصدر، وراجع الذيل — فقوائم القطع الناقصة أكثر الإخفاقات صمتاً. ويجب أن يعرض ffprobe final.mp4 مسار فيديو واحداً ومساراً صوتياً.
تحويل فيديو الويب المنزّل إلى MP4 — هل تحتاجه؟
القطع هي MP4؛ وجمعها ينتج MP4. فعبارة «تحويل فيديو الويب المنزّل إلى MP4» تصف في العادة إعادة تحوية قد فعلتها فعلاً، لا ترميزاً. والحالات التي يستحق فيها الترميز الحقيقي ضيّقة:
| الوضع | الفعل الصائب |
|---|---|
| قطع MP4 مجزّأة | وصل + تغليف (بلا ترميز) |
أجزاء MPEG-TS (الملحقة .ts) من HLS الكلاسيكي | إعادة تحوية إلى MP4 بلا ترميز — HLS إلى MP4 |
| WebM/VP9 وجهازك لا يفكّه | ترميز حقيقي: اقبل الفقد، وأبقِ الأصل |
الملف أصلاً .mp4 ويعمل | لا شيء. المرور الثاني يفصّل فقط |
أفضل صيغة لحفظ فيديوهات الويب
اختر بحسب ما سيقرأ الملف لا بحسب الموضة:
- MP4 (H.264 أو HEVC مع AAC): الافتراض الآمن. يعمل على آيفون وأندرويد وQuickTime وتطبيقات وسائط ويندوز، ومعظم برامج المونتاج، ومواقع الرفع تقبله.
- MKV: يتحمّل ترتيبات المسارات غير المعتادة — عدة مسارات ترجمة، أو لغات صوت متعددة، أو أجيال رموز مختلفة في ملف واحد. ممتاز على الحاسب وأقل قبولاً على بعض مشغّلات الجوال.
- WebM: ما يسلّمه بعض المصادر؛ جيد على الأجهزة الحديثة، ومتعثر في برامج المونتاج وعلى منصات آبل بلا مساعدة.
والقاعدة العملية: احفظ الأصل كما سُلّم تماماً، واشتق منه ما تحتاجه أداة معيّنة. فالتحويل خسارة، وتريد أن تُطبّق على نسخة — والسبب مفصّل في المشاهدة دون اتصال على الماك وويندوز.
وحين يخطئ الدمج
| العَرَض | السبب | العلاج |
|---|---|---|
| ملف بطوله بلا صورة | مقطع التهيئة غير موجود في قائمة الوصل | أعد البناء مع التهيئة أولاً |
| تقطيع أو تجميد عند الوصلات | قطع خارج ترتيبها | الترتيب من الوصف لا من الأسماء |
| يتوقف مبكراً | قائمة قطع مبتورة (رابط موقّع سقط أثناء الجلب) | أعد التحليل واجلب الذيل الناقص |
| صامت | عائلة الصوت لم تُجلب | اجلب قطع الصوت واغلف المسارين |
| الصوت ينجرف | طوابع بداية غير الصفر | أعد توليد PTS أثناء التغليف |
الأسئلة الشائعة
ما هو MP4 المجزّأ؟
MP4 مقسوم إلى مقطع تهيئة يحمل الرأس ومقاطع وسائطية تحمل العينات. وهو حمولة DASH وHLS في وضع fMP4.
كيف أدمج مقاطع فيديو نزّلتها من موقع؟
رتّبها كما يقول ملف الوصل، واجمعها بنسخ المسارات، وكرر للصوت، ثم أغلف المسارين في ملف واحد.
لماذا لا يعمل ملف m4s عندي؟
لأنه ينقصه مقطع التهيئة الذي يصف المسارات. أوصله بالرأس وأعد التغليف بدل محاولة فتحه منفرداً.
هل أحتاج تحويل القطع إلى MP4؟
لا ترميز مطلوب: الجمع بنسخ المسارات ينتج MP4 أصلاً.
أي أفضل للحفظ، MP4 أم MKV؟
MP4 للتوافق، وMKV إن كانت الترجمة أو عدة لغات صوت تريد إبقاءها في ملف واحد.
ملفي المجموع صامت — ماذا حدث؟
جمعت عائلة الفيديو وحدها. اجلب قطع الصوت واغلف العائلتين معاً.