ویدیو MP4 (.mp4)

ISO/IEC استاندارد

MPEG-4 Part 14 (MP4) استاندارد جهانی و بی‌رقیب کانتینر چندرسانه‌ای دیجیتال برای استریم ویدیوی اینترنتی، پخش و بازپخش رسانه‌های شخصی است.

تبدیل MP4 به WEBM

مبدل رایگان MP4 به WEBM درون مرورگر. فایل‌ها را فورا روی دستگاه خود تبدیل کنید.

بررسی و فراداده

سیستم‌عامل‌ها و تحلیلگرهای فایل، فایل‌های MP4 را با بررسی توالی بایت‌های دودویی ابتدایی شناسایی می‌کنند:

انتخاب یا رها کردن فایل‌ها در اینجا

تبدیل ۱۰۰٪ خصوصی در مرورگر - فایل‌ها هرگز دستگاه شما را ترک نمی‌کنند

یا جای‌گذاری کنید Ctrl+V
تضمین حریم خصوصی بدون انتقال شبکه: صفر بایت به سرورهای خارجی آپلود می‌شود. تمام پردازش‌ها به صورت محلی در سندباکس مرورگر شما انجام شد.

امضای هدر در سطح بایت (Magic Bytes)

سیستم‌عامل‌ها و تحلیلگرهای فایل، فایل‌های MP4 را با بررسی توالی بایت‌های دودویی ابتدایی شناسایی می‌کنند:

امضای HEX (آفست 0):

00 00 00 18 66 74 79 70 69 73 6F 6D

نمایش ASCII: ....ftypisom

استانداردسازی: ISO/IEC 14496-14:2003

مشخصات فنی

معماری کانتینرISO Base Media File Format (ISO/IEC 14496-12) box/atom structure
فشرده‌سازیH.264 (AVC), H.265 (HEVC), AV1 video with AAC, MP3, or Opus audio
ترتیب بایت‌ها (Endianness)Big-Endian box hierarchy
فضاهای رنگیRec.709, Rec.2020, sRGB, HDR10, and Dolby Vision
کانال‌ها و ساختارMulti-stream audio (Mono, Stereo, 5.1 surround, 7.1, Dolby Atmos)
حداکثر ابعادUnrestricted; natively supports 4K, 8K, and high framerate 120 fps video
شفافیت مشخصاتSupported via specialized HEVC with alpha channels in modern Apple hardware
استریمینگ و پیش‌روندهNative support for HLS, DASH, and Fast-Start progressive web streaming

ماتریس مقایسه فنی: MP4 در برابر رقبا

ویژگی فنیMP4 (فعلی)MKVWEBMMOV
سازگاری جهانی۱۰۰٪ روی تمام سخت‌افزارها و مرورگرهانیازمند پخش‌کننده شخص ثالث در تلویزیون‌های اپل/سایرینجهانی در وب، محدود در تلویزیون‌های قدیمیبومی روی اپل، ترکیبی در سایرین
مناسب بودن برای استریم وباستاندارد طلایی برای HTML5، HLS و DASHضعیف برای تگ ویدیوی HTML5عالی برای ویدیوی وب باز HTML5خوب با پرچم Fast-Start
زیرنویس‌هامتن زمان‌بندی‌شده پایه (tx3g، WebVTT)زیرنویس‌های پیشرفته استایل‌دار کامل (ASS/SSA)WebVTTمتن زمان‌بندی‌شده اپل
گردش کار ویرایشبالا؛ استاندارد مصرف‌کننده و تحویلغیرمعمول در DAWهای ویرایش حرفه‌ایغیرمعمول در DAWهای ویرایش حرفه‌ایاستاندارد طلایی در استودیوهای حرفه‌ای

حالت‌های رایج خرابی و راهنمای بازیابی هگز

فایل ویدیویی باز نمی‌شود و خطای «فایل خراب یا ناقص است» را گزارش می‌دهد.

علت ریشه‌ای: دستگاه ضبط پیش از نهایی کردن هدر اتم 'moov' برق خود را از دست داده است.

بازیابی: از ابزار تعمیر MP4 فایل‌تو‌فایل یا ابزار 'untrunc' همراه با یک ویدیوی مرجع ضبط‌شده روی همان دستگاه استفاده کنید.

تحلیل امنیتی و بردارهای حمله تجزیه‌کننده (Parser)

از آنجایی که فایل‌های MP4 به طور خودکار توسط شبکه‌های اجتماعی و پلتفرم‌های پیام‌رسان تجزیه می‌شوند، ابعاد ناسازگار اتم‌ها هدف اصلی اکسپلویت‌های بدون کلیک (zero-click) بوده‌اند.

بردارهای حمله شناخته‌شده

  • سرریز اعداد صحیح در تجزیه اتم 'stsc' (نمونه به تکه) که منجر به اجرای کد از راه دور می‌شود.
  • نوشتن خارج از محدوده هیپ در demuxer MP4 فریم‌ورک Stagefright روی دستگاه‌های اندرویدی پچ‌نشده.
  • انکار سرویس از طریق درختان اتم تو در تو عمیق که باعث اتمام پشته (stack exhaustion) می‌شود.

بهترین روش‌های پدافندی:

تاریخچه و نقاط عطف

2020کدک ویدیویی AV1 برای استریم وب نسل بعدی در استانداردهای MP4 ادغام شد.
2003استاندارد ISO/IEC 14496-14:2003 جایگزین استاندارد سال ۲۰۰۱ شد و قوانین کانتینر مدرن MP4 را رسمی کرد.
2001اولین مشخصات MPEG-4 Part 14 منتشر شد که مستقیماً از فرمت QuickTime MOV اپل اقتباس شده بود.

مزایا و نقاط قوت کلیدی

  • سازگاری ۱۰۰٪ جهانی: روی هر گوشی هوشمند، مرورگر وب، تلوزیون و رایانه‌ای در جهان پخش می‌شود.
  • بهینه‌سازی شده برای استریم اینترنتی با راندمان بالا از طریق دانلود پیش‌رونده، HLS و MPEG-DASH.
  • پشتیبانی از کدک‌های ویدیویی مدرن و بسیار کارآمد مانند H.265 (HEVC) و AV1 در کنار H.264 استاندارد.

محدودیت‌ها و معایب فنی

  • طراحی کانتینر نیازمند تکمیل ضبط برای نوشتن اتم 'moov' است؛ کرش‌ها در حین ضبط فایل را خراب می‌کنند.
  • انعطاف‌پذیری کمتری نسبت به Matroska (MKV) برای زیرنویس‌های سفارشی پیشرفته و صدای چندترکه دارد.
  • برخی کدک‌های متن‌باز مدرن مانند VP9 و Opus از نظر تاریخی با پشتیبانی ناهمگون کانتینر MP4 مواجه بوده‌اند.

نکات فنی جالب

  • باکس 'ftyp' در ابتدای یک فایل MP4 نشان‌دهنده برند اصلی و مشخصات سازگار است.
  • بیش از ۸۵ درصد از کل ویدیوی منتقل‌شده در سراسر اینترنت جهانی در کانتینرهای MP4 بسته‌بندی شده‌اند.
  • پرچم شروع سریع (fast-start)، متادیتای اتم 'moov' را از انتهای فایل به ابتدا منتقل می‌کند تا استریم بلافاصله آغاز شود.

سوالات فنی متداول

چرا پخش فایل ویدیویی MP4 من در وب زمان زیادی طول می‌کشد تا شروع شود؟

اگر اتم فراداده (Metadata atom) با نام 'moov' در انتهای فایل قرار داشته باشد، مرورگر باید کل ویدیو را قبل از شروع پخش دانلود کند. انتقال اتم 'moov' به ابتدای فایل با استفاده از ابزار FastStart امکان پخش فوری را فراهم می‌کند.

چه کدک ویدیویی درون یک فایل استاندارد MP4 قرار دارد؟

بیشتر فایل‌های MP4 برای حداکثر سازگاری از ویدیوی H.264 (AVC) و صدای AAC استفاده می‌کنند. فایل‌های MP4 جدیدتر اغلب از H.265 (HEVC) یا AV1 برای کارایی فشرده‌سازی برتر استفاده می‌کنند.

چگونه می‌توانم اندازه یک فایل MP4 را بدون خراب کردن کیفیت بصری کاهش دهم؟

از ابزار فشرده‌ساز File2File برای انکود مجدد ویدیو با تنظیمات بهینه ضریب نرخ ثابت (CRF) استفاده کنید تا اندازه فایل بدون افت کیفیت بصری قابل‌تشخیص، بین ۴۰٪ تا ۷۰٪ کاهش یابد.