مرحله ۱: آپلود کنید MP4 فایلها را با استفاده از دکمه بالا یا با کشیدن و رها کردن، انتخاب کنید.
مرحله 2: برای شروع تبدیل، روی دکمه «تبدیل» کلیک کنید.
مرحله ۳: فایل تبدیلشده خود را دانلود کنید HLS فایل ها
MP4 به HLS سوالات متداول تبدیل
چگونه میتوانم MP4 را بدون از دست دادن کیفیت ویدئو، به HLS کدگذاری کنم؟
+
فایل MP4 خود را بارگذاری کنید و در گزینههای تبدیل، کیفیت را روی «کیفیت بالا» بگذارید. این کار ویدیو را با بالاترین تنظیم کیفیت دوباره رمزگذاری میکند (CRF 18 برای خروجی H.264 و VP9) که بیشترین جزئیات را به بهای فایلی بزرگتر حفظ میکند. گزینه پیشفرض «متعادل» از تنظیم استاندارد استفاده میکند. خروجی HLS کدکی میگیرد که کانتینر آن پشتیبانی میکند: H.264 برای MP4، MOV و MKV و VP9 برای WebM. تقریباً هر MP4 در طبیعت H.264 ویدئویی با صدای AAC است؛ این کانتینر همچنین به طور قانونی HEVC، AV1 و VP9 را در خود دارد. یک جریان HLS یک.m3u8 مانیفست است که به یک نردبان از H.264 یا HEVC segments در چندین بیت ریت اشاره میکند، بنابراین پخشکننده میتواند کیفیت را در میان پخش تغییر دهد.
آیا HLS یک کانتینر یا یک کدک است و آیا این چیزی را که من برمیگردانم تغییر میدهد؟
+
این تغییر میدهد که چه چیزی از پروندۀ خروجی انتظار داشته باشیم. یک طرف این تبدیل ، به جای یک پوش ، یک کدگذاری را نامگذاری میکند ، بنابراین آنچه برمیگردد ، جریان بیت درون هر ظرفی است که برای آن مناسب است — معمولاً MP4 یا MKV. پسوند ، ظرف را منعکس میکند؛ کدک چیزی است که در واقع اندازه پروندهها و جایی که پخش میشوند را تعیین میکند.
خروجی HLS از چه کدک ویدئویی استفاده میکند؟
+
به کانتینر HLS بستگی دارد. خروجی MP4، MOV و MKV از H.264 استفاده میکند که تقریباً روی هر گوشی، مرورگر و تلویزیونی پخش میشود. خروجی WebM از VP9 استفاده میکند. خروجی AVI، WMV و MPEG از کدکهای قدیمیتری استفاده میکند که این فرمتها برای آنها طراحی شدهاند. HLS یک HTTP Live Streaming اپل است - نه یک فایل بلکه یک لیست پخش به همراه یک پوشه از بخشهای کوتاه رسانه.
آیا شیار صوتی من از تبدیل MP4 به HLS زنده میماند؟
+
بله، ترک صوتی اصلی منتقل میشود و با کدکی که کانتینر HLS پخش میکند دوباره رمزگذاری میشود، برای مثال AAC در MP4 و MOV یا Opus در WebM. بیشتر تبدیلها فقط همان یک ترک را نگه میدارند (ترکی که بیشترین کانال را دارد)، بنابراین زبانهای جایگزین و ترکهای توضیحات حذف میشوند. تبدیل MP4 به MOV و تبدیل AVI، WMV، MPEG، FLV، VOB یا M4V به MKV همه ترکهای صوتی را نگه میدارند.
آیا میتوانم نرخ فریم اصلی را هنگام تبدیل MP4 به HLS حفظ کنم؟
+
بله. نرخ فریم حفظ میشود مگر اینکه آن را تغییر دهید: یک فایل MP4 با 24 fps در فایل HLS هم 24 fps میماند. تنظیم نرخ فریم میتواند به 60، 30 یا 24 fps هم تبدیل کند. این تنظیم فقط نرخ را تغییر میدهد؛ ویدیو را غیرمتداخل (deinterlace) نمیکند و 3:2 pulldown را حذف نمیکند.
چقدر اندازه پرونده از MP4 به HLS تغییر میکند؟
+
بستگی دارد که چه بلایی بر سر ویدیو میآید. تبدیل MKV به MP4 یا MOV با تنظیمات پیشفرض، جریان ویدیو را بدون تغییر کپی میکند، بنابراین حجم نزدیک به مبدأ میماند. بیشتر جفتهای دیگر آن را دوباره رمزگذاری میکنند: یک MP4 با نرخ بیت بالا معمولاً کوچکتر میشود، ولی فایلی که از قبل بسیار فشرده است ممکن است بزرگتر شود. گزینه پروندۀ کوچکتر در بخش کیفیت کوچکترین خروجی را میدهد، و H.265 در تنظیم کدک (MP4، MOV و MKV) معمولاً با کیفیت مشابه از H.264 کوچکتر است اما روی دستگاههای کمتری پخش میشود.
آیا پروندۀ HLS در آیفون، اندروید و تلویزیونهای هوشمند پخش میشود؟
+
MP4 با H.264 تقریباً روی هر گوشی، مرورگر و تلویزیونی پخش میشود. MOV با H.264 روی دستگاههای Apple و بیشتر تلویزیونها پخش میشود اما نه روی هر گوشی Android قدیمی. MKV در iOS به برنامهای مثل VLC نیاز دارد، و WebM در مرورگرها جایگاه خوبی دارد. این صفحه پیشتنظیم دستگاه ندارد، پس قالب مقصدی را انتخاب کنید که دستگاه شما پشتیبانی میکند. HLS در زمان واقعی با پهنای باند بیننده سازگار میشود و تنها فرمت جریانی است که Safari و iOS به صورت بومی از آن پشتیبانی میکنند. HLS یک فایل دانلودی نیست - برای حفظ آن offline باید ابتدا به یک کانتینر معمولی مجدداً مکس شود.
تبدیل یک ویدئوی یک ساعته MP4 به HLS چقدر طول میکشد؟
+
زمان ثابتی وجود ندارد: به طول، وضوح و قالب مقصد بستگی دارد. تبدیلها روی CPU سرورهای ما با رمزگذارهای نرمافزاری انجام میشوند؛ شتابدهی GPU وجود ندارد. تبدیل MKV به MP4 یا MOV با تنظیمات پیشفرض جریان ویدیو را کپی میکند و سریعترین است. رمزگذاری دوباره به H.264 زمان بیشتری میبرد، و WebM (VP9) کندترین مقصد است و در آزمایشهای ما چند برابر کندتر از H.264 بود.
حداکثر وضوح پشتیبانی شده برای MP4 تا HLS چیست؟
+
مبدل محدودیت وضوح مخصوص خود را ندارد؛ محدودیت، حجم بارگذاری مجاز در طرح شماست و وضوح همانطور که هست میماند مگر اینکه 1080p، 720p یا 480p را انتخاب کنید. پردازش HDR یا نگاشت تون وجود ندارد. وقتی جریان ویدیو کپی میشود (MKV به MP4 یا MOV با تنظیمات پیشفرض)، HDR10 دستنخورده میماند. رمزگذاری دوباره فراداده مسترینگ HDR10 را حذف میکند، و با تنظیم کیفیت، وضوح یا نرخ فریم، برخی جفتها ویدیو را به رنگ 8-bit هم کاهش میدهند، بنابراین یک MP4 با HDR ممکن است رنگپریده به نظر برسد.
آیا MP4 ویدئوی من در حین تبدیل به HLS خصوصی است؟
+
بله. فایلهای MP4 بارگذاریشده روی سرورهای تبدیل خود ما پردازش میشوند، هیچ شخصی آنها را بررسی نمیکند و هرگز به اشتراک گذاشته نمیشوند. فایل بارگذاریشده و فایل HLS تبدیلشده هر دو حدود 24 ساعت پس از تبدیل بهطور خودکار حذف میشوند، که برای دانلود نتیجه زمان کافی میگذارد. برای خطمشی کامل به /privacy/ مراجعه کنید.
آیا میتوانم در حین تبدیل MP4 به HLS برش، تراشیدن یا چرخش انجام دهم؟
+
نه در همان مرحله. ابتدا از /trim-video/ یا /video-cutter/ برای برش MP4 یا از /rotate-video/ برای چرخاندن آن استفاده کنید، سپس تبدیل MP4 به HLS را اجرا کنید. برش دادن در ابتدا سریعتر از رمزگذاری دوباره کل MP4 فقط برای حذف تصاویر استفادهنشده است.
چرا پروندۀ HLS در مقایسه با منبع MP4 تار است؟
+
معمولاً خروجی بیشتر از منبع فشرده شده است. گزینههای تبدیل را باز کنید، در بخش کیفیت گزینه کیفیت بالا را انتخاب کنید، وضوح را روی اصلی نگه دارید و دوباره تبدیل کنید. این صفحه فیلد CRF یا نرخ بیت ندارد؛ کیفیت بالا تنظیمی است که بیشترین جزئیات را حفظ میکند. MP4 امنترین هدف ممکن برای ارسال است - هر تلفن، مرورگر، کنسول، ویرایشگر و تلویزیون هوشمند ساخته شده در دهه گذشته بدون نرمافزار اضافی آن را پخش میکند.
HLS (HTTP Live Streaming) یک پروتکل استریم است که توسط اپل برای ارائه محتوای صوتی و تصویری از طریق اینترنت توسعه یافته است. جریان تطبیقی را برای عملکرد پخش بهتر فراهم می کند.