تثبيت مكتبات Quicktime فقط على نظام التشغيل Windows

StackOverflow https://stackoverflow.com/questions/74586

  •  09-06-2019
  •  | 
  •  

سؤال

هناك كويك تايم SDK لنظام التشغيل Windows، ولكن أي تطبيق يستخدمه يحتاج إلى تثبيت مكتبات وقت تشغيل Quicktime على النظام (تحتوي SDK نفسها فقط على رؤوس وكعبات مكتبة، وليس ملفات DLL الفعلية).

إذا كان تطبيقي يستخدم Quicktime، فأنا أرغب في تثبيت المكتبات الضرورية باستخدام برنامج التثبيت الخاص به، وبالتالي لا أطلب من المستخدم تثبيت Quicktime بشكل منفصل.ما أبحث عنه هو نوع من "القابلة لإعادة التوزيع في وقت سريع".

اعتبارًا من الآن (Quicktime 7.x)، لا يمكنني العثور على طريقة للقيام بذلك.يمكنني تجميع برنامج تثبيت Quicktime بالكامل (حوالي 20 ميجابايت)، وتشغيله باستخدام علامة MSI الصامتة/غير المراقبة.ومع ذلك، فإن لهذه الطريقة العديد من الآثار الجانبية:

  1. ينشئ اختصار مشغل Quicktime على سطح المكتب وفي شريط التشغيل السريع
  2. اختطاف اقترانات الملفات، (على سبيل المثال.يصبح .mov مرتبطًا بـ Quicktime Player، حتى لو كان مرتبطًا بشيء آخر من قبل)
  3. يقوم بتثبيت بعض الخدمات/العمليات (qttask) التي من المفترض أن تراقب ارتباطات Quicktime، أو تتعامل مع التحديثات التلقائية.
  4. يقوم بتثبيت Quicktime Player، وهو ما لا أحتاجه في الحقيقة.

من بين ما سبق، الثلاثة الأولى سيئة للغاية.

هل هناك طريقة "لتثبيت المكتبات فقط" لبرنامج Quicktime؟

في تطبيقي، سأستخدم Quicktime لاستيراد الصور والأفلام والملفات الصوتية بتنسيقات مختلفة.إذا لم تكن هناك طريقة معقولة لتثبيت Quicktime runtime دون آثار جانبية (تغيير اقترانات الملفات، والرموز الإضافية، ...)، فيجب أن أبحث بجدية عن حلول بديلة (على سبيل المثال.FreeImage لتحميل الصور، وربما DirectShow للفيديو/الصوت).

هل كانت مفيدة؟

المحلول

إذا كنت بحاجة إلى إعادة توزيع كويك تايم، راجع ترخيص كويك تايم للتفاصيل.لا يُسمح لك بإعادة توزيع أي من مكتبات QuickTime دون اتفاقية مكتوبة مع Apple.ستطلب العديد من شركات النسخ المتماثل للأقراص المضغوطة إثباتًا لهذه الاتفاقية قبل طباعة أعداد كبيرة من الأقراص المضغوطة.

بالتأكيد لن أقوم بتوزيع "QuickTime Lite" دون استشارة محامٍ أو ممثل ترخيص Apple الخاص بك.

أفضل رهان لك، AFAIK، هو استخدام مثبت QuickTime الكامل (كله 20 ميجابايت)، وجعل المثبت الرئيسي الخاص بك يقوم بتشغيله بعلامة "صامت".وهذا، على الأقل، سيسمح للمستخدمين بتثبيت QuickTime دون الحاجة إلى ستة مربعات حوار (وبدون تلك الصور المزعجة لمتصفحي الإنترنت وهم يرتدون البكيني).ويبدو أن الأشخاص في قسم التراخيص في شركة أبل يعتقدون أن استخدام العلامة "الصامتة" أمر مقبول، على الأقل عندما استشارناهم.

تحذير واحد:إذا كان لدى المستخدم بالفعل إصدار أقدم من QuickTime 6 Pro (أو أقدم) مثبتًا، فإن تثبيت QuickTime 7 بصمت سيؤدي إلى إلغاء تسجيل QuickTime Pro الخاص به وسيتعين عليه إعادة شرائه.نحن في الواقع نكتشف هذا الموقف في برنامج التثبيت الخاص بنا ونعرض تحذيرًا أثناء عملية التثبيت، تمامًا كما تفعل Apple.

نعم، هذا هو الألم.بعد أكثر من 6 سنوات من العمل مع QuickTime، أوصي بصدق بالنظر إلى أطر عمل فيديو أخرى.نقوم حاليًا بتقييم Ogg Theora.

نصائح أخرى

يمكنك تضمين برنامج يسمى Quicktime Lite مع حزمة الإعداد الخاصة بك.إنه يأتي مع نفس المكتبات التي يستخدمها Quicktime، ولكنه أصغر بكثير.

إليك الرابط:تحميل كويك تايم لايت

يقوم برنامج Quicktime البديل بما تريد، ولكن للأسباب التي ذكرها الآخرون هنا، فهو غير قانوني.ربما لن تسمح لك Apple بفعل ما تريد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top