المواصفات التقنية
كل شيء، بالتفصيل.
المرجع التقني لتطبيق MacLC 1.6: الصيغ والمعايير والمحركات والقياسات والخيارات، كما هي مكتوبة في الكود البرمجي.
المتطلباتما تحتاج إليه
- النظام
- macOS 26 Tahoe أو أحدث. تتطلب المكتبات المجمعة نظام macOS 26؛ بينما يُبنى كود الواجهة لأنظمة macOS 13 والأحدث.
- الشريحة
- Apple Silicon (M1 أو أحدث). أجهزة Mac المزودة بمعالجات Intel غير مستهدفة ولم يتم اختبارها.
- HDR
- يعمل أي فيديو بتنسيق HDR على أي شاشة. لكن الاستفادة الكاملة من HDR وميزة SDR to HDR تتطلب شاشة بنطاق موسّع (EDR): مثل شاشات Liquid Retina XDR أو Pro Display XDR أو شاشة HDR خارجية.
- فك تشفير AV1 عتاديًا
- معالجات M3 أو الأحدث (عبر VideoToolbox على نظام macOS 14 أو أحدث، ويتم التحقق منه أثناء التشغيل)؛ ومكتبة dav1d برمجيًا على الأجهزة الأخرى.
- اختياري
- أداة yt-dlp لفيديوهات الويب وYouTube (عبر الأمر
brew install yt-dlp)؛ وبرنامجا SVP 4 Mac وVapourSynth لمحرك SmoothVideo Project. - الجهاز المرجعي
- تم التطوير والقياس على جهاز M3 Max (Mac15,9) يعمل بنظام macOS 26.2.
التنزيلالإصدار 1.6
- الملف
- maclc-1.6.dmg، بحجم 57.8 MB، صدر في 2 نوفمبر 2026
- SHA-256
194de0b42a836985dba92a75d283264e21b4285f5a24934769b0e2aad5aae805- التوقيع الرقمي
- موقّع ad hoc، وغير موثّق رسميًا من Apple: يطلب macOS لمرة واحدة النقر على Open Anyway (فتح على أي حال). ويقوم الأمر
xattr -dr com.apple.quarantine /Applications/MacLC.appبالمثل من تطبيق Terminal. - الحزمة
org.maclc.MacLC. قائمة بذاتها: تضم 143 مكتبة فيContents/Frameworksمع إعادة كتابة كل مرجع إلى@loader_path؛ وتوجد تراخيصها فيContents/Resources/Licenses.- المصدر
- github.com/OZBM/MacLC — رخصة GPL 2 أو الأحدث؛ وlibVLC برخصة LGPL 2.1 أو الأحدث.
التشغيلمبني على محرك libVLC الخاص بـ VLC 4
- المحرك
- مبني على محرك التشغيل مفتوح المصدر لـ VLC 4 (
libvlccore) مع أدوات فك الحزم (demuxers) وفك التشفير والمرشحات والبروتوكولات، ومدمج معه FFmpeg. - الحاويات (Containers)
- صيغ MKV وWebM (عبر libmatroska)، وMP4، وMOV، وAVI، وMPEG-TS، وOgg، وFLV وبقية أدوات فك الحزم في libVLC.
- الفيديو
- H.264، وHEVC (بدقة ألوان 8 و10 و12 بت؛ وما فوق 10 بت تُفك شفرته إلى مخزن مؤقت 16 بت)، وAV1 (عبر dav1d؛ وVideoToolbox على معالجات M3 والأحدث)، وVP9، وProRes، وMPEG-2 وغيرها. فك تشفير عتادي عبر VideoToolbox، وتنسيق P010 10 بت افتراضيًا.
- الصوت
- AAC، وALAC، وFLAC، وMP3، وOpus، وVorbis، وAC-3 وE-AC-3، وPCM وغيرها؛ مع لوحات التأثيرات الصوتية والمعادل الصوتي (equalizer) ومزامنة المسارات.
- الترجمات
- ترجمات نصية (SRT وغيرها) بأي ترميز، وASS/SSA عبر libass؛ وتُحفظ عند مستوى بياض SDR فوق مشاهد HDR.
- المصادر
- الملفات، والمجلدات، وخيار «Open With» في Finder، والسحب والإفلات، وتدفقات HTTP(S)، وخدمات الشبكة في قسم Browse، وصفحات الويب عبر yt-dlp، وملفات .torrent وروابط magnet.
- المحذوف
- البودكاست ودليل الراديو (منذ الإصدار 1.1). بينما تظل خلاصات RSS تفتح كقوائم تشغيل.
تقنية HDRالصيغ وأسلوب العرض
- الصيغ
- تنسيقات Dolby Vision profiles 5 و7 (الطبقة الأساسية ووحدة RPU)، و8.1، و8.4؛ وHDR10+ (المعيار ST 2094-40)؛ وHDR10 (المعايير ST 2084 وST 2086 وCTA-861.3)؛ وHLG.
- أسلوب العرض
- تلقائي (Automatic)، أو Dolby Vision، أو HDR10+، أو HDR10، أو HLG أو SDR لكل ملف، يحدده الموجّه الذكي لـ HDR ويظهر على بطاقة الصيغة؛ ويحدد الخيار
--maclc-hdr-presentationالقيمة الافتراضية. - أوضاع الصورة
- دقيق Accurate (مطابق تمامًا حتى 90 % من الذروة، مع منحنى أسي لـ PQ)، ومتوازن Balanced (وفق ITU-R BT.2390 EETF)، ومشرق Bright (رفع يصل إلى 1.6×)؛ وتطابق تام عندما يلائم الإنتاج الأصلي الشاشة.
- أوضاع التشغيل
- تلقائي (Automatic)، واستخدام HDR دائمًا (Always use HDR)، وتحويل HDR إلى SDR، وإيقاف HDR (عبر
--macosx-hdr-modeمن 0 إلى 3). - البياض المرجعي
- تثبيت PQ عند 100 cd/m² عند بياض SDR؛ ويمر HLG عبر دالة BT.2100 OOTF لشاشة عرض مرجعية بقدرة 1000 نت أو ملاءمته للشاشة.
- هامش السطوع (Headroom)
- إعادة قراءة هامش سطوع EDR المحتمل والحالي والمرجعي عند تغيير الشاشة والنافذة وملف تعريف الألوان؛ مع إمكانية التجاوز اليدوي عبر
--macosx-edr-headroom. - المحركات
- المحرك الأصلي Native (عبر AVSampleBufferDisplayLayer وEDR)؛ وlibplacebo على ملف OpenGL 4.1 core بألوان فاصلة عائمة 64 بت؛ ومصيّر Metal الخاص بـ MacLC مع فك تشفير وحدات RPU لـ Dolby Vision، ومنحنيات HDR10+، ومنحنيات التدرج، ومطابقة النطاق اللوني، ومرشحات تغيير الحجم، وفيديو 360° وملفات جدول المطابقة .cube LUTs.
ميزة SDR to HDRمطابقة نغمات عكسية على المسار الأصلي
- القاعدة الحسابية
- في الضوء الخطي، بالنسبة لبياض SDR. الطاقة المحركة = القيمة الأكبر بين اللمعان و85 % من القناة الأكثر سطوعاً؛ ويتم قياس البكسل بالكامل بعامل واحد (الحفاظ على تدرج اللون). Fast: تطابق عند ½ وما دونه، وتربيعي فوق ذلك مع اتصال القيمة والميل، و
f(1)= الذروة. Balanced: يرفع السطوع فقط فوق الأبيض الناشر، وبمقدار يقل عندما تكون المساحات الساطعة واسعة. - المخرجات
- مخزن خطي بفاصلة عائمة نصفية 64 بت، ونطاق ألوان BT.2020، و1.0 = بياض SDR؛ والذروة = min(الإعداد، هامش السطوع الحالي). ويتم تخطي مصادر PQ وHLG.
- المستويات
- Auto، وFast، وBalanced، وHigh، وMaximum. وفي مستويي High وMaximum: شبكة ثنائية من المكاسب تتنبأ بها شبكة عصبية من صورة مصغرة 256×256 تعمل عبر MPSGraph، مع إبقاء كل مسار ضمن 0.2 (log) من كسب اللمعان (تستغرق 0.45 و0.53 ms للإطار على شريحة M3 Max).
- عناصر التحكم
- مفتاح تبديل وقائمة منبثقة على شريط التشغيل (بالضغط مع مفتاح Option للتبديل)، وقائمة Video › SDR to HDR، والإعدادات Settings › HDR & Colour؛ وزر Hold to Compare (اضغط باستمرار للمقارنة) أو الضغط مع الاستمرار على مفتاح M.
- الخيارات
--macosx-sdr-to-hdr، و-quality، و-boost(من 1 إلى 16، الافتراضي 4)، و-midtones، و-saturation، و-deband، و-protect.
ترقية الدقة (Upscaling)تسع طرق عبر معالج الرسوميات في Metal
- الطرق
- تلقائي Auto (تقنية السوبر ريزولوشن من Apple على الفيديوهات الصغيرة، ثم MetalFX)؛ وApple Neural 4x (تنزيل لمرة واحدة من Apple؛ وتتراجع إلى 2× إذا عجز الـ Mac عن المواكبة)؛ وAnime (ArtCNN) وAnime4K؛ وFSRCNNX (يتم تنزيلها فقط بعد قبول ترخيص LGPL-3.0 الخاص بها)؛ وSharp (AMD FSR 1) وNIS (NVIDIA Image Scaling)؛ وEfficient (MetalFX المكاني)؛ وClassic (EWA Lanczos).
- الفيديوهات المدعومة
- تعمل ميزات الترقية العصبية من Apple وAnime وAnime4K وFSRCNNX على فيديوهات SDR بدقة 8 بت. وفي فيديوهات HDR و10 بت، ومع تفعيل SDR to HDR، يستخدم MacLC الطرق الأخرى.
- متى تعمل
- في مخرج فيديو Metal الخاص بـ MacLC، عندما تكون النافذة أكبر بمقدار 1.2 مرة على الأقل من حجم الفيديو. تتراجع المعالجات العصبية على البطارية، وفي نمط الطاقة المنخفضة، وعند ارتفاع حرارة الـ Mac، أو إذا استغرق الإطار أكثر من 60 % من وقته المخصص.
- القياسات (M3 Max)
- تقنية MetalFX المكانية 0.4–0.84 ms للإطار؛ وFSR 1 من 720p إلى 1440p نحو 0.5 ms؛ وNIS من 720p إلى 4K نحو 1.19 ms؛ وArtCNN من 540p إلى 1080p نحو 2.1 ms.
- المضللات (Shaders)
- يقوم مترجم بتشغيل مضللات hook بأسلوب mpv، وهو ما يسمح بتشغيل Anime4K وFSRCNNX داخل Metal.
- المقارنة
- ميزة Compare Before and After تقسم الصورة: النصف الأيسر بدون تحويل SDR إلى HDR أو رفع الدقة أو توليد الإطارات، والنصف الأيمن مع تفعيلها.
- الخيارات
--maclc-upscale، و--maclc-upscale-method.
تنعيم الحركة (Motion interpolation)مرشح الفيديو maclc_frc
- المحركات
- تلقائي Automatic (يختار طريقة بالوقت الفعلي للوصول إلى معدل تحديث شاشتك؛ ولا يختار أبداً التدفق البصري Quality أو RIFE أو SVP، والتي تختارها يدوياً؛ وعلى البطارية أو عند ارتفاع الحرارة، يتراجع إلى مطابقة إيقاع CADisplayLink)؛ والتدفق البصري من Apple (عبر VTFrameRateConversion: بوضعي Balanced وQuality)؛ وزمن انتقال منخفض (VTLowLatencyFrameInterpolation، حتى 720p)؛ وتعويض الحركة (بحث الحركة الحقيقية VTMotionEstimationSession بدقة 960×540، وتعويض الكتل المتداخلة مع اختبار الحجب في Metal)؛ والمزج (blend)؛ وخوارزمية RIFE v4.25 على Core ML (مدمجة، برخصة MIT)؛ وبرنامج SmoothVideo Project عبر VapourSynth.
- الأهداف (Targets)
- ملاءمة الشاشة (Match the display)، و60 إطارًا في الثانية، و120 إطارًا في الثانية، وضعف المصدر؛ حتى 5× افتراضيًا (عبر
--maclc-frc-max-factorمن 2 إلى 8). - الميزانية الزمنية
- يتم ضبط توقيت كل تمريرة بدقة مقارنة بالميزانية الزمنية للإطار؛ وبعد نصف ثانية من التجاوز يتراجع المرشح خطوة للأدنى ويتوقف في النهاية عن توليد الإطارات.
- القياسات الفعلية (M3 Max، مصدر 24 إطارًا في الثانية)
- بدقة 1080p، أربعة إطارات إضافية: استغرق تعويض الحركة 7–11 ms، والمزج 2 ms، والتدفق البصري 58 ms. واستغرقت RIFE بدقة 960×576: نحو 12.9–14.8 ms للتمريرة (28.9 dB مقارنة بالإطار الأوسط الحقيقي، مقابل 21.6 dB لعملية التلاشي المتقاطع cross-fade).
- الخيارات
--maclc-frc-engine، و-target، و-overrun، و-rife، و-rife-model، و-rife-scale، و-rife-compute، و-me-scale، و-svp-path؛ أو--video-filter=maclc_frc.
الصوتأوضاع الصوت والمعادل الصوتي وميزة Voice Boost
- أوضاع الصوت
- تسعة أوضاع، على غرار إعدادات الصوت في أنظمة Apple: Voice Boost (تعزيز الصوت البشري)، وNight (ليلي)، وCinema (سينمائي)، وMusic (موسيقى)، وBass Boost (تعزيز الجهير)، وSpoken Word (كلمات منطوقة)، وHeadphones (سماعات الرأس)، وSmall Speakers (مكبرات صوت صغيرة)، وCustom (مخصص)، ولكل منها شريط تمرير Intensity (الشدة).
- المعادل الصوتي (Equalizer)
- معادل صوتي من 10 نطاقات على الترددات المركزية القياسية ISO (من 32 Hz إلى 16 kHz)، عبر القائمة Audio › Equalizer… (⌥⌘E) أو من شريط التشغيل.
- تعزيز الحوار (Voice Boost)
- مرشح
maclc_dialogueالمخصص. للمسارات الصوتية 5.1: إعادة موازنة القناة المركزية (+7.4 dB لصالح الحوار). وللصوت الاستريو: استخراج حوار القناة المركزية بتحويل فورييه قصير الوقت (STFT) عبر Apple vDSP (بدقة 1024 نقطة، وزمن انتقال 16 ms) مع رفع نطاق الصوت البشري من 1 إلى 4 kHz بمقدار (+4.8 dB). - محدد الذروة (Limiter)
- محدد ذروة قاطع (Brickwall limiter) عند -1.5 dB يوضع بعد مراحل المعادل والضاغط الصوتي والحوار لمنع التشويه الصوتي (clipping).
البث (Casting)AirPlay وChromecast (تجريبي)
- AirPlay
- مخرج بث
airplayجديد: يخدم MacLC الفيديو بتنسيق HLS (ملف MP4 مجزأ، مع الصوت كعرضEXT-X-MEDIA) على شبكتك المحلية، ويرسله AVPlayer إلى جهاز الاستقبال عبر AirPlay. - Chromecast
- مخرج تدفق Chromecast المعتمد في VLC؛ مع اكتشاف أجهزة الاستقبال عبر Bonjour.
- الحالة
- إصدار تجريبي (Beta). زر البث Play On (في شريط الأدوات أو شريط Now Playing)؛ مع التحكم في التشغيل من MacLC أو عبر جهاز التحكم عن بُعد الخاص بالتلفاز.
- إصلاحات المنبع (Upstream)
- إعادة توجيه إشارة الساعة (
set_pcr) لتقطيع مقاطع HLS بموثوقية، ولم يعد أداة فك حزم Chromecast تتوقف قبل النهاية، ومجمع MP4 المجزأ يفرغ المسارات المحذوفة.
فيديو الويب وYouTube والتورنتالقائمة File › Open Web Video (⌘U)
- صفحات الويب
- أداة yt-dlp، يتم تحديد موقعها بالمسار المطلق (حيث لا ترث تطبيقات Finder متغير PATH الخاص بـ Homebrew)، وتعمل خارج مسار المعالجة الرئيسي بمهلة زمنية محددة. وتفضل الصيغة التي تحتوي على الصوت، وإلا تختار أفضل فيديو مع دمج الصوت كمسار ثانٍ؛ وعند تساوي الحجم تختار برنامج الترميز الذي يفكك Mac شفرته عتاديًا. وتعتمد نطاقات HTTP محددة بحجم 1 MiB لـ YouTube. وتُحفظ آخر عشرة روابط محليًا.
- قسم YouTube
- قسم مخصص في الشريط الجانبي يحتوي على Home، وSubscriptions، وHistory، وWatch Later، وLiked Videos، وقوائم التشغيل والقنوات والبحث. يعمل عبر yt-dlp باستخدام
--cookies <file>(بإذن ملف 0600) أو--cookies-from-browser؛ مع وضع الخيارات الإضافية دائمًا قبل--حتى لا يُفسر أي عنوان كرابط خيار. مع إمكانية تسجيل الدخول اختياريًا عبر عرض ويب خاص من Google أو عبر جلسة المتصفح. - بروتوكول BitTorrent
- مكتبة libtorrent-rasterbar 2.x. بوابة بدء BitTorrent: تنتظر 20 s من الفيلم حتى تُعرف سرعة السرب، ثم تنتظر من 10 إلى 90 s بناءً على سرعة التنزيل مقارنة بمدة الفيلم؛ ويبدأ التشغيل على أي حال بعد دقيقتين. ويحافظ المخزن المؤقت المتكيف على نافذة استباقية بمهلة دقيقتين (على الأقل 48 MiB) أمام المشغل. ويتبع تقدم المشغل (تأخير PTS) مخزن البدء المؤقت، بحد أقصى 10 s. مع إضافة متتبعات (trackers) افتراضية. وتقرأ الواجهة لقطة JSON مرتين في الثانية دون استدعاءات ذهاب وإياب لـ libtorrent. ويتم حفظ جدول توجيه DHT بين جلسات التشغيل لتتصل النظراء في ثوانٍ معدودة. وتشكل ملفات التورنت قائمة تشغيل (مع ربط الترجمات وتسلسل الحلقات).
- التكامل مع النظام
- ملفات .torrent من نافذة Open وقسم Browse وتطبيق Finder؛ وروابط magnet الملصقة في Open Web Video. ولا يطالب MacLC بنظام الروابط
magnet:. ولا يتم إنشاء صور مصغرة لعناصر التورنت، لأن ذلك سيبدأ التنزيل تلقائيًا.
المكتبةالصفحة الرئيسية والأقسام وشاشة Up Next
- المحرك
- مكتبتا libmedialibrary وTagLib من VideoLAN، مرتبطتان برمجياً بشكل ثابت؛ مع الجلب خارج مسار المعالجة الرئيسي، والتحديثات المجمعة، وتخفيض دقة أغلفة الألبومات، وتوليد صور مصغرة محلية.
- الشاشات
- الصفحة الرئيسية Home (العرض الترويجي، وقسم Continue Watching، وRecently Added، وRecently Played، والألبومات)، وVideos، وShows، وArtists، وAlbums، وSongs، وGenres، وFavorites، وPlaylists، وشاشات التفاصيل مع زري Play وShuffle، وقسم Browse.
- التشغيل
- مفتش Up Next (التالي) مع الفصول وإمكانية السحب لإعادة الترتيب؛ وكبسولة Now Playing العائمة مع صورة مباشرة؛ واقتراح استئناف التشغيل للوسائط التي تبلغ مدتها 3 دقائق أو أكثر، خارج الدقيقة الأولى والأخيرة (أو 5 %).
- الشارات
- شارات Dolby Vision وHDR10 وHLG و4K تُستخرج من البيانات الوصفية للألوان المقروءة عند الفهرسة.
- الواجهة
- مبنية بتقنية AppKit على واجهات Liquid Glass (الشريط الجانبي، وشريط الأدوات، والمفتش، وكبسولة Now Playing) مع توفير كافة أوامر شريط الأدوات في شريط القوائم.
الإضافات والمشاهدة (Add-ons & Watch)بروتوكول Stremio والأدلة المصورة
- البروتوكول
- بروتوكول إضافات Stremio: ملف البيان (manifest)، والفهارس (مع البحث، والتصنيف بحسب النوع، والترقيم التخطي)، والبيانات الوصفية، والتدفقات، وفهارس الإضافات.
- مدمج في التطبيق
- إضافة Cinemeta مدمجة للملصقات والأوصاف وطاقم العمل والبحث. مع دليلين رسمي ومجتمعي للإضافات.
- التثبيت
- الإعدادات Settings › Add-ons (تثبيت بنقرة واحدة، وConfigure…، وRemove) أو خيار «Install from Address…» الذي يدعم الروابط العادية وروابط
stremio://. - الاستكشاف (Discovery)
- تصفية الخدمات لحصر الصفحة الرئيسية على منصات البث المختارة (مثل Netflix وApple TV+ وDisney+ وPrime Video وHBO Max وHulu وParamount+ وPeacock وCrunchyroll وMUBI وCriterion Channel وCanal+ وSkyShowtime وBBC iPlayer وStarz وShudder…). يقرأ الفهارس العامة لإضافة مجتمعية مثبتة بنقرة واحدة. مربعات الأنواع الفنية. ومجموعات The Edit التحريرية المتجددة كل أسبوعين والمطابقة مقابل إضافات الفهارس (Cinemeta افتراضيًا). ورفوف مرنة خالية من أشرطة التمرير.
- اختيار النسخة (Choose a Version)
- يتم تفكيك كل بث لأي عنوان إلى حقائق واضحة: الدقة، وHDR، وDolby Vision، وتنسيق الصوت (مثل 5.1 أو Atmos)، واللغة، والحجم، وعدد النظراء، مع مرشحات تصفية. وتوضح التلميحات التفاعلية المصطلحات مثل HDR وDolby Vision والموزعين (seeds) والنظراء (peers).
- السجل واستئناف المشاهدة
- المفضلة (Favorites) والسجل (History) في الشريط الجانبي أسفل قسم Watch؛ وقسم متابعة المشاهدة (Continue Watching) على الصفحة الرئيسية. وتُحفظ مواضع الاستئناف عبر جلسات تشغيل التطبيق؛ مع شارة تمييز المشاهدة (Mark as Watched). وتُخزن محليًا في ملف
~/Library/Application Support/org.maclc.MacLC/Watch/library.json(بصيغة JSON ذرية). وتُحسب المادة كمشاهدة عند بلوغ 92 %؛ وأي تشغيل لأقل من 15 s يُعامل كنقرة بالخطأ. - منتقي البث
- شارات الجودة (4K وHDR وDolby Vision و1080p). وتتحول إلى روابط magnet (مكتبة libtorrent 2.1) أو فيديوهات ويب (yt-dlp) أو تدفقات HTTP مباشرة.
- واجهة المشاهدة (Watch)
- قسم Watch في الشريط الجانبي مبني بواجهات AppKit الأصلية: شريط الصفحة الرئيسية الدائري، والرفوف، وقوائم أفضل 10، وشبكات الأفلام والمسلسلات التلفزيونية، وصفحات العناوين مع طاقم العمل ولقطات الحلقات.
- المحتوى
- لا يتضمن MacLC أي أفلام أو مسلسلات أو تدفقات بث. بل توفر إضافات الطرف الثالث كافة الفهارس.
الواجهةمبنية بتقنية AppKit بالكامل
- المواد البصرية
- عرض
NSGlassEffectViewعلى macOS 26؛ ومادة HUD بخط رفيع على الأنظمة الأخرى أو عند تفعيل Reduce Transparency وIncrease Contrast. - عناصر التحكم
- كبسولة Liquid Glass برموز SF Symbols، وشارات الصيغة ومعدل الإطارات (FPS)، وشريط تقدم يزداد سمكًا تحت المؤشر، وأوقات بأرقام متساوية العرض؛ وتأكيدات تظهر على الشاشة في كبسولة زجاجية (MacLCOSDView) مع إعلانات صوتية لـ VoiceOver.
- النوافذ
- تلائم نوافذ الفيديو الحجم الأصلي للفيديو، أو نسبة أبعاده داخل إطار مقسم أو مكبّر؛ مع قفل نسبة الأبعاد أثناء تغيير الحجم.
- الإعدادات
- نافذة واحدة، ثماني لوحات، وبحث حسب التسمية والوصف والكلمة المفتاحية؛ و240 قراءة محمية للإعدادات؛ وفحص ذاتي عند بدء التشغيل؛ وشجرة إعدادات المحرك المتقدمة لا تزال متاحة خلف قسم قابل للتوسيع.
- إنهاء التطبيق
- مغادرة أي تورنت محددة بمهلة 3 s. ويقوم مراقب في أداة التشغيل، بعد 12 s من بدء الإنهاء، بأخذ عينات من خيوط المعالجة وحفظها في
~/Library/Logs/MacLC/quit-hang-*.txtثم الخروج فورًا. - محددات التصميم
- نظام MacLCDesign: الألوان، وأنماط الخطوط، والمسافات، وأنصاف الأقطار، والمواد البصرية، والرموز، والحركة وفق دلالات AppKit؛ ونقل ستة مقاييس إلى شبكة الـ 8 نقاط (الصفوف الصغيرة من 25 ← 32 pt).
- إمكانية الوصول
- لون التمييز (Accent colour)، والمظهر الفاتح والداكن، وميزات Reduce Motion، وReduce Transparency، وIncrease Contrast، ودعم كامل لـ VoiceOver والوصول الكامل عبر لوحة المفاتيح.
الخصوصيةما يغادر جهازك
- القياس عن بُعد (Telemetry)
- لا يوجد نهائيًا. لا تحليلات، ولا تتبع، ولا رفع لتقارير الانهيار.
- التحديثات
- تم تفريغ موجز التحديثات القادم من المصدر الأصلي، بحيث لا يستبدل التطبيق نفسه مطلقًا بتطبيق آخر.
- الشبكة
- فقط ما تختاره وتفتحه بنفسك: تدفقات البث، وصفحات الويب التي تلصقها (عبر yt-dlp)، والتورنت (نظير إلى نظير، كأي عميل تورنت آخر).
- المكتبة والمشاهدة
- يبقى الدليل والصور المصغرة وسجل المشاهدة ومواضع الاستئناف (في
~/Library/Application Support/org.maclc.MacLC/Watch/library.json) في مجلد المستخدم الخاص بك. وتُحفظ ملفات تعريف ارتباط جلسة YouTube محليًا (بإذن 0600) وتُحذف فور تسجيل الخروج. ولا يُرسل أي شيء إلى Hazen Studio.
المكونات والتراخيصمجمعة مع التطبيق
- المحرك
- كود برمجي من VLC 4.0 (مكتبة libVLC برخصة LGPL 2.1+؛ وتطبيق MacLC برخصة GPL 2+)، وFFmpeg، وdav1d، وlibass، وFreeType، وlibmatroska، وlibplacebo، وlibtorrent-rasterbar والمكتبات الأخرى المدرجة في التطبيق. وكما هو الحال مع VLC على بعض المنصات، فإن التطبيق الموزع يقع فعلياً تحت ترخيص GPL 3.0 بسبب تراخيص بعض المكتبات المضمنة.
- المكتبات الثابتة
- مكتبتا libmedialibrary وlibdvbpsi (برخصة LGPL 2.1+) وTagLib (برخصة LGPL 2.1 أو MPL 1.1)، مجمعة من مصادر تم التحقق منها عبر سكريبتات
build-medialibrary.shوbuild-taglib.sh. - النماذج
- نموذج RIFE v4.25 (برخصة MIT، من Practical-RIFE)؛ وشبكات SDR to HDR العصبية التي دربتها Hazen Studio على صور Poly Haven CC0 (برخصة LGPL).
- مرشحات رفع الدقة
- خوارزميات NIS وFSR 1 (برخصة MIT، مع الاحتفاظ بإشعارات NVIDIA وAMD حرفياً)، وAnime4K وArtCNN (برخصة MIT)، وFSRCNNX (برخصة LGPL-3.0، يتم تنزيله فقط بعد قبول ترخيصه)، وتقنيات Super Resolution في MetalFX وVideoToolbox (أطر عمل النظام من Apple).
الحالةنسخة تجريبية عامة
- تم التحقق منه
- تم البناء والتشغيل على الجهاز المرجعي؛ والتحقق من وسوم HDR10 وHLG وSDR، وأوضاع HDR، وتجاوز هامش السطوع في السجلات؛ واجتياز 308 اختبار وحدة بنجاح؛ مع بناء صورة الإصدار من الوسم 1.6 بعد إزالة تأكيدات C البرمجية أثناء التجميع.
- قيد الإنجاز
- مراجعة بصرية بشرية مكثفة لمظهر SDR to HDR عبر مختلف الأفلام، وتجربة المكتبة مع مجموعة حقيقية ضخمة، وفحص VoiceOver والسحب والإفلات بالفأرة.
- حدود معروفة
- لا يوجد دعم خلفي لـ Vulkan على macOS (لعدم وجود وحدة نوافذ لـ CAMetalLayer)؛ كما أن محلل وحدات RPU لـ Dolby Vision في فرع dovi-rpu-wip يفقد التزامن عند حقول التقسيم.
- الإبلاغ عن مشكلة
- مشكلات GitHub (Issues): يُرجى تضمين طراز Mac، وإصدار macOS، ونوع الشاشة، ومحتوى لوحة «What’s happening right now» في الإعدادات Settings › HDR & Colour.