عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

gpac - عبر الإنترنت في السحابة

قم بتشغيل gpac في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر gpac الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


GPAC - إطار عمل أنظمة MPEG-4 ومجموعة أدوات تطوير البرامج

الوصف


GPAC يرمز (أليس كذلك؟) إلى مشروع GPAC للمحتوى المتقدم. وهو تنفيذ
معيار أنظمة MPEG-4 المكتوب في ANSI C. يوفر GPAC أدوات لتشغيل الوسائط،
الرسومات المتجهة والعرض ثلاثي الأبعاد وتأليف وتوزيع MPEG-3. صفحة الرجل هذه هي
حول تكوين إصدار إطار عمل GPAC 0.5.0.

مقدمة


تستخدم بعض التطبيقات في إطار عمل GPAC ملف تكوين مشترك بين الوحدات و
قابلة لإعادة التحميل في وقت التشغيل. يوجد هذا الملف في الدليل الرئيسي للمستخدم ويتم استدعاؤه
".gpacrc".

يعتمد ملف التكوين على نموذج الملف win32 .ini، مرتبة حسب الأقسام و
مفاتيح.

يتم الإعلان عن قسم كما [اسم القسم] ، يتم الإعلان عن المفتاح كـ اسم المفتاح=قيمة ، المفتاح
لا يتم تفسير القيمة ويتم التعامل معها دائمًا كنص ASCII. قد تستخدم المكونات الإضافية
ملف التكوين أيضًا (لتجنب ملفات متعددة).

ملاحظات on المساعد أسماء: أسماء المكونات الإضافية كما هي مذكورة في ملف التكوين هي أسماء تم تصديرها
حسب كل واجهة وليس اسم ملف المكتبة الفعلية (.dll/.so ...). المادي او الجسدي
ومع ذلك، يمكن استخدام اسم الملف لتحديد مكون إضافي، وسيتم استبداله بالواجهة
الاسم إذا تم تحميل البرنامج المساعد بنجاح.

الجزء العلاجات العامة


يحتوي القسم "عام" على خيارات عامة ونظام التشغيل واللاعب. هذا القسم ليس كذلك
المستخدمة من قبل إطار عمل GPAC.

دليل الوحدات (قيمة: المسار)
المسار إلى موقع الوحدات (الإضافات). لا يمكن تحميل العميل بدون وحدات.
يتم استخدام هذا الخيار من قبل جميع عملاء GPAC على كافة الأنظمة الأساسية

دليل التخزين المؤقت (قيمة: المسار)
يحدد موقع الملفات المؤقتة. يجب أن يكون هذا هو المسار المطلق إلى الدليل
مع إمكانية الوصول للكتابة. على الرغم من عدم استخدامه من قبل التطبيقات، يتم استخدامه من قبل العديد من التطبيقات
الإضافات.

تم تحديد الخيارات التالية لمشغل Osmo4/wxWidgets.

أنشوطة (قيمة: نعم فعلا، لا)
يحدد ما إذا كان يجب إعادة تشغيل العرض التقديمي عند الانتهاء من التشغيل.

ConsoleOff (قيمة: نعم فعلا، لا)
يحدد ما إذا كانت رسائل التطبيق (البرنامج النصي، التخزين المؤقت، تقدم التنزيل) موجودة أم لا
المعروضة في وحدة التحكم أم لا.

المتصفح (قيمة: خيط)
يحدد المتصفح المفضل لمرتكزات WWW وعرض الرسم البياني للمشهد - يُستخدم فقط بواسطة
Osmo4/wxWidgets.

ابحث عن الترجمة (قيمة: نعم فعلا، لا)
يحدد ما إذا كان يجب على Osmo4 البحث عن ملفات الترجمة عند فتح العرض التقديمي.

دخول (قيمة: غير موقعة كثافة العمليات)
يشير إلى إدخال قائمة التشغيل النشطة عندما تم إغلاق المشغل آخر مرة. النسخ الاحتياطي لقائمة التشغيل هو
".gpac_pl.m3u"، المخزنة في الدليل الرئيسي للمستخدم.

ملف بدء التشغيل القيمة: اسم الملف)
يحدد الملف الذي سيتم تحميله عند بدء تشغيل osmo4/MP4Client. إذا لم يتم تحديده، لا يوجد ملف
محمل.

NoMIMETypeFetch (قيمة: نعم فعلا، لا)
يحدد ما إذا كان يتعين على المشغل التحقق من نوع mime عند اتباع الارتباطات التشعبية، أو
اتبع فقط روابط الامتدادات المعروفة.

ملف تسجيل (قيمة: اسم الملف)
يحدد مكان إخراج سجل GPAC. بشكل افتراضي، تتم كتابة السجلات إلى stdout.
لاحظ أنه قد يتم تجميع GPAC بدون دعم السجل. لا يتم استخدام هذا بواسطة MP4Client.

تسجيل مستوى (قيمة: لا أحد، خطأ، تحذير، معلومات تصحيح)
يحدد مستوى السجل. بشكل افتراضي، لا يتم تنفيذ أي سجل.

أدوات السجل (قيمة: a ':'-منفصل قائمة of ال متابعيك القيم)
يحدد مجموعة الأدوات من GPAC التي يجب تسجيلها. الأدوات المتاحة هي:
الأساسية: أحداث libgpac الأساسية.
الترميز: تنسيقات تدفق البتات (الصوت والفيديو والمشهد).
الحاوية: تنسيقات الحاوية (ملف ISO، MPEG-2 TS، AVI، ...).
الشبكة: بيانات الشبكة باستثناء حركة مرور RTP.
rtp: حركة مرور rtp وrtcp وrtsp.
المؤلف: أدوات التأليف (تلميح، استيراد، تصدير).
المزامنة: طبقة المزامنة الطرفية.
برنامج الترميز: رسائل الترميز الطرفية.
المحلل اللغوي: محللو المشهد (svg، xmt، bt) وغيرها.
الوسائط: إدارة كائنات الوسائط الطرفية.
المشهد: الرسم البياني للمشهد ومدير المشهد.
البرنامج النصي: رسائل محرك البرمجة النصية.
يؤلف: محرك التأليف (الأحداث، الخ).
التقديم: محرك التقديم (2D، 3D، إلخ).
الخدمة: إدارة خدمة الشبكة.
mmio: إدارة الإدخال/الإخراج للصوت/الفيديو.

الجزء الملفات الأخيرة


يحتفظ قسم "RecentFiles" في ملف التكوين بآخر الملفات التي تم الوصول إليها (المشفرة إلى no
أكثر من 20) في أمر الوصول الأخير. المفاتيح هي أسماء الملفات ولا يتم استخدام أي قيمة.
يتم استخدام هذا القسم فقط من قبل عملاء واجهة المستخدم الرسومية.

الجزء أنظمة


يحتوي قسم "الأنظمة" على كافة خيارات التكوين لمحرك أنظمة MPEG-4. ال
يتم تحديد الخيارات التالية:

اللغة (قيمة: 3-شار الكود تبدأ من ISO 639-2)
يحدد اللغة المفضلة للمستخدم. يستخدم هذا لتحديد التدفقات في حالة
محتوى بديل في كائن صوتي.

AlwaysDrawBIFS (قيمة: نعم فعلا، لا)
إذا تم تعيينه، فسيتم رسم إطار BIFS المتأخر. إذا لم يتم ضبطه، فلن يتم إعادة رسم المشهد
حتى تتم مزامنة تدفقات BIFS مرة أخرى. يتم إيقاف هذا بشكل افتراضي للحفاظ على مزامنة أفضل،
ولكن قد يتم تغييرها عند اختبار المحتوى الثقيل أو العارضين البطيئين.

ForceSingleClock (قيمة: نعم فعلا، لا)
إحدى المشاكل الكبيرة في ملفات MP4 هي أن فكرة "المدة" غير واضحة
لفترة طويلة، ومعظم المحتوى المتاح (ملفات الصوت والفيديو) يحدد خطأ
مدة BIFS. في مثل هذه الحالة، لا يمكن التحكم في الفيلم أو البحث عنه.
مشكلة أخرى في تدفق ISMA هي أن BIFS/OD لا يستخدم نفس الساعة مثل
الصوت/الفيديو، وبالتالي فإن البحث عن الجدول الزمني الرئيسي لا يبحث عن وسائط AV.
سيؤدي ضبط ForceSingleClock إلى التعامل مع كلتا الحالتين باستخدام مخطط زمني واحد لـ
جميع تدفقات الوسائط وتعيين المدة على أطول تدفق.

سياسة الترابط (قيمة: مجانا، أعزب، متعدد)
يحدد كيفية ربط وحدات فك ترميز الوسائط.
مجانًا: يتيح لأجهزة فك التشفير تحديد خيوطها.
فردي: يعني أن جميع أجهزة فك التشفير تتم إدارتها في مؤشر ترابط واحد
الجدولة ومعالجة الأولويات.
متعدد: يعني أن كل وحدة فك ترميز تعمل في موضوع خاص بها.

درجة الأهمية (قيمة: منخفض، طبيعي عالية، في الوقت الحالى)
يحدد أولوية أجهزة فك التشفير (يتم تطبيق الأولوية على مؤشر ترابط (سلاسل) وحدة فك التشفير
بغض النظر عن وضع الترابط).

hardcoded_protos (قيمة: قائمة of سلاسل منفصل by الفضاء)
يحتوي على قائمة بعناوين URL EXTERNPROTO (NO OD_ID !!!) التي تم تنفيذها بقوة في
العارض - للتطوير فقط.

NoVisualThread (قيمة: نعم فعلا، لا)
يحدد ما إذا كان العرض المرئي سيتم في مدير برنامج الترميز الرئيسي أم في ملف
موضوع مخصص.

ديفأوديوديك, DefVideoDec (قيمة: خيط)
يحدد البرنامج المساعد الذي سيتم استخدامه بشكل افتراضي لفك تشفير الصوت/الفيديو. مثال،
"DefVideoDec=name". الاسم المعطى هو اسم البرنامج المساعد الذي سيتم استخدامه (نفسه
اعتبارات مثل المكونات الإضافية الأخرى، راجع أعلاه).

برنامج الترميز_XX_XX (قيمة: خيط)
يسمح بتحديد البرنامج الإضافي للوسائط الافتراضية (الصوت/الفيديو) لكل نوع دفق وكائن
يكتب. يعد هذا مفيدًا إذا كان لديك أكثر من وحدة فك ترميز واحدة لنوع معين. ال
بناء الجملة هو codec_AA_BB=pluginname حيث AA هو نوع الدفق MPEG-4 الست عشري
قيمة برنامج الترميز (0x04 = مرئي، 0x05 = صوت) وBB هو MPEG-4 الست عشري
objectTypeمؤشر الوسائط (0x20 = فيديو MPEG-4، 0x40 = صوت MPEG-4، ...).
الاسم المعطى هو اسم البرنامج المساعد الذي سيتم استخدامه (نفس الاعتبارات الأخرى
الإضافات، راجع أعلاه).

الجزء أداء


يحتوي قسم "العرض" على كافة خيارات التكوين لمحركات العرض المنطقية،
سواء 2D أو 3D. يتم تحديد الخيارات التالية:

اسم العارض (قيمة: خيط)
يحدد العارض الذي يجب استخدامه. يوجد حاليًا عارضان متاحان
في GPAC و"GPAC 2D Renderer" و"GPAC 3D Renderer". لا يمكن إعادة تحميل العارضين في
وقت التشغيل، يجب إعادة تشغيل النظام بأكمله.

النقطية 2D (قيمة: خيط)
يحدد أداة التنقيط ثنائية الأبعاد لاستخدامها في الرسم المتجه. يستخدم بواسطة عارض ثنائي الأبعاد (لـ
كل شيء) وعارض ثلاثي الأبعاد (للنص والتدرجات اللونية).

معدل الإطارات (قيمة: يطفو)
يحدد معدل إطار المحاكاة للعرض التقديمي - يتم استخدام هذه القيمة أيضًا
بواسطة محرك أنظمة MPEG-4 لتحديد متى يكون إطار BIFS ناضجًا لفك التشفير.

مكافحة الاسم المستعار (قيمة: لا شيء، كل شيء، نص)
يحدد إعدادات الحواف - سواء تم تطبيق الإعداد أم لا
البرنامج المساعد للرسومات / بطاقة الرسومات.
لا شيء: لا يوجد تنعيم
النص: منع التعرج للنص فقط
الكل: تنعيم كامل

FastRender (قيمة: نعم فعلا، لا)
يحدد ما إذا كان العرض يجب أن يستهدف السرعة أم الجودة - سواء كان الإعداد كذلك
يعتمد تطبيقه أم لا على البرنامج الإضافي للرسومات/بطاقة الرسومات.

ForceSceneSize (قيمة: نعم فعلا، لا)
يفرض على المشهد تغيير حجمه إلى أكبر صورة نقطية متاحة إذا لم يتم تقديم معلومات الحجم
في تكوين BIFS.

وضع الإجهاد (قيمة: نعم فعلا، لا)
يحدد أن العارض يعمل في أسوأ السيناريوهات، مع إعادة حساب جميع المتجهات
المسارات والشبكات والمخططات التفصيلية وإعادة تحميل الأنسجة (إرسالها إلى بطاقة الرسومات) على
كل إطار.

BoundingVolume (قيمة: لا شيء، مربع، أب)
يحدد ما إذا كان يجب رسم الحجم المحيط لكائن أم لا. لاحظ أن
يستخدم العارض ثنائي الأبعاد المستطيلات فقط كأحجام محيطة. يتم استخدام القيمة "AABB".
بواسطة العارض ثلاثي الأبعاد فقط، ويحدد شجرة المربع المحيط بالكائن الذي سيتم رسمه.

الجزء تقديم


يحتوي قسم "Render2D" على كافة خيارات التكوين لمحرك عرض البلاط ثنائي الأبعاد.
يتم تحديد الخيارات التالية:

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

ScalableZoom (قيمة: نعم فعلا، لا)
يحدد ما إذا كان ينبغي استخدام التكبير/التصغير القابل للتطوير أم لا. عندما يكون التكبير قابلة للتطوير
عند تمكينه، سيؤدي تغيير حجم نافذة الإخراج أيضًا إلى إعادة حساب جميع الكائنات الاتجاهية.
وإلا فسيتم تمديد المخزن المؤقت النهائي فقط.

الجزء تقديم


يحتوي قسم "Render3D" على كافة خيارات التكوين لمحرك العرض ثلاثي الأبعاد openGL.
يتم تحديد الخيارات التالية:

الخطوط العريضة النقطية (قيمة: نعم فعلا، لا)
يحدد أن المخطط التفصيلي يجب أن يتم من خلال عرض قلم openGL بدلاً من
مخطط متجهي.

مضلعAA (قيمة: نعم فعلا، لا)
يحدد ما إذا كان ينبغي استخدام الحواف المضلعة في وضع الحواف الكامل. لو
لم يتم ضبطه، يتم استخدام الخطوط والنقاط فقط.

السلكي (قيمة: سلك, سلك فقط، واير أون سوليد)
يحدد خيارات رسم الإطار السلكي:
WireNone: يتم رسم الكائنات على أنها صلبة
WireOnly: يتم رسم الكائنات كإطار سلكي فقط
WireOnSolid: يتم رسم الكائنات على أنها صلبة ثم يتم رسم الإطار السلكي

DisableRectExt (قيمة: نعم فعلا، لا)
يحدد ما إذا كان ملحق نسيج OpenGL المستطيل (GL_EXT_texture_rectangle أو
GL_NV_texture_rectangle) يجب استخدامه أم لا.
إذا كانت الإجابة بنعم، فسيتم إعادة قياس الأنسجة التي أبعادها ليست قوة اثنين إلا إذا
دعم الأجهزة للأنسجة التي لا تدعم قوة اثنين (GL_ARB_texture_non_power_of_two)
أصلا
إذا كان "لا" وكان الامتداد متاحًا، فسيتم استخدام الأنسجة دون إعادة القياس. لاحظ أن
في هذه الحالة يتم تعطيل تحويل النسيج.

محاكاة POW2 (قيمة: نعم فعلا، لا)
تمكن قوة 2 مضاهاة. يتم تجاهله إذا كان ملحق النسيج المستطيل openGL موجودًا
تمكين.
إذا تم ضبطه، فلن يتم تغيير حجم نسيج الفيديو ولكن تتم محاكاته باستخدام الحشو. وهذا عادة ما يسرع
تعيين الفيديو على الأشكال ولكن مع تعطيل تحويلات النسيج.
إذا لم يتم تعيينه، فسيتم تغيير حجم الفيديو إلى قوة 2 مادة عند التعيين إلى شكل.

BitmapCopyPixels (قيمة: نعم فعلا، لا)
يحدد ما إذا كان يجب رسم عقدة الصورة النقطية باستخدام بنية openGL العادية
("لا") أو من خلال إجراءات النسخ بالبكسل ("نعم"). وهذا يؤثر بشكل كبير على عرض الفيديو
من خلال الصورة النقطية اعتمادا على بطاقة الرسومات. ستحتوي بعض البطاقات على بكسل أسرع
قم بنسخ الإجراءات التي تنقل النسيج، وبعضها لن يفعل ذلك.

الجزء Audio


يحتوي قسم "الصوت" على كافة خيارات التكوين لمحرك عرض الصوت و
المعدات. لاحظ أن معظم الخيارات تعتمد على برنامج التشغيل المستخدم وقد يتم تجاهلها بواسطة برنامج التشغيل
سائق. يتم تحديد الخيارات التالية:

تكوين القوة (قيمة: نعم فعلا، لا)
يفرض استخدام تكوين بطاقة صوت معين. إذا لم يتم تعيين بطاقة الصوت سوف
يتم الإعداد لاستخدام مخزنين صوتيين مؤقتين يضم كل منهما 2 عينة. هذا قد لا يعمل بشكل صحيح على
بعض بطاقات الصوت بسبب زمن انتقال الأجهزة، لذلك قد يكون فرض التكوين أمرًا صعبًا للغاية
مفيد.

NumBuffers (قيمة: عدد صحيح، 0 مُحرَّم)
عندما يتم فرض التكوين، يحدد عدد المخازن المؤقتة للصوت المراد تخصيصها (audio
يتم تشغيل المخازن المؤقتة في الحلقة إن أمكن، وإلا يتم تشغيل مخزن مؤقت صوتي واحد
المخصصة).

المدة الإجمالية (قيمة: عدد صحيح، 0 مُحرَّم)
عندما يتم فرض التكوين، يحدد إجمالي حجم المخزن المؤقت للصوت بالمللي ثانية. يكون
مع العلم أنه كلما زاد حجم المخزن المؤقت للصوت، زاد زمن الوصول الصوتي
عند إيقاف كائن صوتي مؤقتًا. سيتم أيضًا تحسين جودة تشغيل الصوت السريع
تتدهور عند استخدام مخازن صوتية كبيرة.
ملحوظة: لا يستخدم البرنامج المساعد الصوتي SDL المخازن المؤقتة TotalDuration وnum في ملف
بنفس الطريقة، يقوم فقط بحساب حجم المخزن المؤقت الصوتي المطلوب باستخدام هذه الإعدادات و
يختار القوة التالية بحجم 2 لحجم المخزن المؤقت للصوت. لا يستخدم المخازن المؤقتة الحلقية
سواء.

NoResync (قيمة: نعم فعلا، لا)
تعطيل إعادة مزامنة الصوت: لا يتم ضبط ساعة الصوت مطلقًا وقد يتم ضبط مزامنة الصوت/الفيديو
تنكسر

تعطيل متعدد القنوات (قيمة: نعم فعلا، لا)
تعطيل إخراج الصوت متعدد القنوات والخلط دائمًا إلى الاستريو. هذا قد يكون
مفيد إذا كان الإخراج متعدد القنوات يتصرف بغرابة.

إبطال الإخطارات (قيمة: نعم فعلا، لا)
تعطيل استخدام إعلامات المخزن المؤقت للصوت عندما تكون مدعومة (حاليًا فقط
يدعمه DirectSound). إذا كان صوت DirectSound يبدو غريبًا، فجرب بدونه
إشعارات. تم التجاهل على الأنظمة الأساسية الأخرى غير Win32/DX.

اسم السائق (قيمة: خيط)
يحدد برنامج التشغيل الذي سيتم استخدامه لعرض الصوت.

الصوت (قيمة: عدد صحيح، نطاق 0-100)
يحدد حجم الصوت الافتراضي المستخدم عند تشغيل GPAC.

مقلاة (قيمة: عدد صحيح، نطاق 0-100)
يحدد توازن الاستريو الصوتي الافتراضي المستخدم عند تشغيل GPAC - 0 بالكامل
لليسار، 100 لليمين الكامل، 50 للتوازن.

الجزء فيديو


يحتوي قسم "الفيديو" على كافة خيارات التكوين الخاصة بجهاز عرض الفيديو والأجهزة.
يتم تحديد الخيارات التالية:

تعطيلYUV (قيمة: نعم فعلا، لا) - مستعمل by 2D العارض فقط
تعطيل دعم أجهزة YUV (قد لا يتوفر دعم أجهزة YUV لـ
البرنامج المساعد الحالي).

دقة التبديل (قيمة: نعم فعلا، لا)
في حالة التمكين، يحدد أصغر دقة فيديو أكبر من حجم المشهد، وإلا استخدمه
دقة الفيديو الحالية.

اسم السائق (قيمة: خيط)
يحدد برنامج التشغيل الذي سيتم استخدامه للوصول إلى ذاكرة الفيديو.

الجزء شبكة


يحتوي قسم "الشبكة" على جميع خيارات التكوين للشبكة التي تستخدمها المكونات الإضافية و
محرك الأنظمة. يتم تحديد الخيارات التالية:

إعادة التكوين التلقائي (قيمة: نعم فعلا، لا)
يحدد ما إذا كان يجب على مدير الشبكة إعادة توصيل المشهد إذا تم حظر حركة مرور UDP.

DataTimeout (قيمة: غير موقعة كثافة العمليات)
يحدد المهلة بالمللي ثانية قبل إحباط التخزين المؤقت الأولي. المحطة الافتراضية
القيمة 20000 (20 ثانية).

UDPNotAvailable (قيمة: نعم فعلا، لا)
يحدد أن حركة مرور UDP غير متاحة (عادةً ما يتم تعيينها بواسطة GPAC)

UDPTimeout (قيمة: غير موقعة كثافة العمليات)
يحدد المهلة بالمللي ثانية لاكتشاف UDP الأولي. بمجرد ظهور حزمة UDP
تم تجاهل المهلة المستلمة.

الطول (قيمة: غير موقعة كثافة العمليات)
يحدد الطول الافتراضي للمخزن المؤقت لفك التشفير بالمللي ثانية. الزبون
سينتظر حتى يتم ملء المخزن المؤقت قبل البدء في فك التشفير. قد يقرر البرنامج المساعد
لاستخدام قيمة مختلفة بناءً على البروتوكول وارتعاش الشبكة.

طول المخزن المؤقت (قيمة: غير موقعة كثافة العمليات)
يحدد طول إعادة التخزين المؤقت للمخزن المؤقت لفك التشفير بالمللي ثانية. كلما
فك امتلاء المخزن المؤقت أقل من هذه القيمة، ويتم إيقاف ساعة الكائن مؤقتًا
تم إعادة تخزين الدفق مؤقتًا حتى BufferLength. وبالتالي فإن القيمة 0 تعني لا
إعادة التخزين المؤقت. قد يقرر البرنامج المساعد استخدام قيمة مختلفة بناءً على البروتوكول و
اهتزازات الشبكة.

الجزء FontEngine


يحتوي قسم "FontEngine" على كافة خيارات التكوين لمعالجة الخط. GPAC
تتعامل وحدة العرض مع النص من خلال مخطط متجهي، مما يسمح بإضافة الرسومات
التطوير دون الحاجة إلى دمج عرض النص الذي يعد دائمًا عملاً شاقًا. ال
يتم تحديد الخيارات التالية:

اسم السائق (قيمة: خيط)
يحدد برنامج التشغيل الذي سيتم استخدامه لمعالجة الخطوط.

دليل الخطوط (قيمة: المسار)
يحدد الدليل الذي توجد به الخطوط - حاليًا يمكن لدليل واحد فقط أن يفعل ذلك
يتم تحديده (ولكن لا يوجد شيء يمنع البرنامج الإضافي للخط من استخدام دليل خاص).
إذا كان الدليل غير صالح أو لا يحتوي على خطوط، فقد لا يكون النص متوفرًا فيه
GPAC.

TextureTextMode (قيمة: مطلقا، 3D، دائماً)
يحدد ما إذا كان سيتم رسم النص إلى نسيج ثم عرضه أو عرضه مباشرة
المقدمة. يمكن أن يؤدي استخدام النص المزخرف إلى تحسين مظهر النص في العارض ثلاثي الأبعاد وأيضًا
تحسين النص على الفيديو مثل المحتوى.

فونتسيريف (قيمة: خيط)
يحدد خط SERIF الافتراضي.

FontSans (قيمة: خيط)
يحدد خط SANS الافتراضي.

FontFixed (قيمة: خيط)
يحدد الخط الثابت الافتراضي.

ملحوظة: يستخدم البرنامج المساعد freetype هذا القسم للحفاظ على الارتباطات بين أسماء الخطوط
وأسماء ملفات الخط تروتايب. يؤدي هذا إلى تسريع عملية تحديد الخط بشكل كبير في وقت التشغيل.

الجزء تحميل


يحتوي قسم "التنزيل" على جميع خيارات التكوين لتنزيل الملفات وتخزينها مؤقتًا.

CleanCache (قيمة: نعم فعلا، لا)
يحدد ما إذا كان يجب إزالة الملفات التي تم تنزيلها بمجرد استخدامها.

إعادة تشغيل الملفات (قيمة: نعم فعلا، لا)
يحدد ما إذا كان يجب إزالة الملفات التي تم تنزيلها بشكل غير كامل من قبل
إعادة التنزيل.

معدل ماكس (قيمة: إيجابي عدد صحيح)
يحدد الحد الأقصى لمعدل البيانات بالكيلو بت في الثانية لتنزيل الملف. هذا
يستخدم لأغراض المحاكاة. القيمة 0 تعني عدم وجود قيود على المعدل.

وكيل المستخدم (قيمة: خيط)
يحدد وكيل مستخدم بديل (الوكيل الافتراضي هو "GPAC $VERSION").

الجزء الموقع الوكيل


يحتوي قسم "HTTPProxy" في ملف التكوين على خيار التكوين لوكيل HTTP
معالجة. حاليًا، يمكن تمكين وكيل واحد فقط، ولم يتم تحديد URI

تمكين (قيمة: نعم فعلا، لا)
يحدد ما إذا كان يجب استخدام الوكيل أم لا عند تنزيل الملفات.

الاسم (قيمة: خيط)
يحدد اسم الوكيل (عنوان IP أو الاسم الذي تم حله) بدون معرف البروتوكول
(على سبيل المثال، لا يوجد "http://"). إذا لم يكن موجوداً، فسيتم تعطيل الوكيل.

ميناء (قيمة: إيجابي عدد صحيح)
يحدد المنفذ الذي سيتم استخدامه مع الوكيل. إذا لم يتم تحديد أي منفذ، فسيكون HTTP الافتراضي
منفذ (80) مستعمل.

الجزء خدمات البث


يحتوي قسم "البث" على كافة خيارات التكوين للبث في الوقت الفعلي باستخدام IETF
بروتوكولات SDP/RTSP/RTP/RTCP.

المنفذ الافتراضي (قيمة: غير موقعة قصيرة)
يحدد المنفذ الافتراضي الذي سيتم استخدامه عند الاتصال بالخادم (يتم تجاهله إذا كان المنفذ
المحدد في عنوان URL). إذا كان المنفذ 80 أو 8080 (HTTP)، فسيقوم العميل بالاتصال به
خادم RTSP من خلال نفق HTTP، وسيتم النقل على RTSP
الاتصال.

إعادة ترتيب الحجم (قيمة: عدد صحيح)
حجم المخزن المؤقت لإعادة ترتيب RTP - 0 يعني عدم إعادة الترتيب. تجاهل عند النقل
يحدث على اتصال RTSP

RTPoverRTSP (قيمة: نعم فعلا، لا)
يحدد ما إذا كان ينبغي حمل حزم RTP على اتصال RTSP (TCP أو UDP)
عندما يكون ذلك ممكنًا، أو يتم تنفيذه على UDP. إذا كان منفذ الاتصال هو منفذ HTTP، فهذا
يفترض أن تكون القيمة صحيحة

مهلة RTSP (قيمة: غير موقعة كثافة العمليات)
يحدد مهلة الاتصال بالخادم: يعتبر طلب RTSP كذلك
فشل عند انتهاء المهلة.

FirstPacketDrop (قيمة: غير موقعة كثافة العمليات)
يحدد أول حزمة SL سيتم إسقاطها - 0 يعني عدم إسقاط الحزمة. يستعمل ل
اختبارات محاكاة إسقاط الحزمة.

تردد إسقاط الحزمة (قيمة: غير موقعة كثافة العمليات)
يحدد التردد الذي يتم عنده إسقاط حزم SL. إذا كانت القيمة 20، حزمة واحدة
سيتم إسقاط كل 20 حزمة مستلمة. يُستخدم في اختبارات محاكاة إسقاط الحزم.

الجزء MimeTypes


يُستخدم هذا القسم للاحتفاظ بأنواع MIME وارتباطات الملفات لمكونات GPAC الإضافية. التنسيق
من المفتاح هو : mimeType = "fileExt1 filexExt2 .. فيلكسإكستن" نوع التمثيل الصامت وصف اسم البرنامج المساعد
يتم استخدام الوصف لأغراض واجهة المستخدم الرسومية (مربعات حوار الملفات المفتوحة). يمكنك تعديل الملف
قائمة الإضافات لدعم الإضافات الخاصة بك. يتم تحديد نوع MIME دائمًا عندما
معالجة مصدر بعيد (مثل ملف http) لتحميل المكونات الإضافية المناسبة.
إذا لم يكن نوع MIME متاحًا، فسيتم فحص الامتدادات المقدمة أولاً، ثم يتم إدخال كافة الإدخالات
يتم الاستعلام عن الإضافات.

الجزء MimeTypes


يحتوي قسم "StreamingCache" في ملف التكوين على جميع خيارات التكوين لـ
تدفق ذاكرة التخزين المؤقت. تسمح ذاكرة التخزين المؤقت للبث بتسجيل المصادر المباشرة مثل RTP/RTSP
جلسات وراديو الإنترنت. وهذه حاليًا مجرد ميزة تجريبية في GPAC.
دليل السجل (قيمة: المسار) يحدد المسار للملفات المسجلة. تتم كتابة البيانات المخزنة مؤقتا
مباشرة إلى القرص (بدون إعادة التشذير أو عمليات مماثلة). إذا لم يتم تحديده، الافتراضي
يتم استخدام دليل ذاكرة التخزين المؤقت.

اسم الملف الأساسي (قيمة: خيط)
يحدد الاسم الأساسي للملفات المسجلة. إذا لم يكن موجودا في ملف التكوين،
يتم استخدام اسم الخدمة (URL).

الاحتفاظ بالملفات الموجودة (قيمة: نعم فعلا لا)
يحدد ما إذا كان يجب الاحتفاظ بالملفات المخزنة مؤقتًا بنفس الاسم أم لا. إذا لم يكن الأمر كذلك، عدد صحيح
تتم إضافة الرقم إلى اسم الملف المخزن مؤقتًا، وهو أعلى رقم لأحدث ملف.

الجزء SAXloader
يحتوي قسم "SAXLoader" على كافة خيارات التكوين لتحليل XML SAX لـ SVG،
ملفات XMT وX3D.

تقدمية (قيمة: خيط)
يحدد وضع تحليل XML الذي يستخدمه المُحمل. الأوضاع المدعومة هي:
نعم: يتم استخدام تحليل SAX مع التحميل التدريجي للمستند.
لا: يتم استخدام تحليل SAX، وسيتم أولاً تنزيل المستند بالكامل.
DOM: يتم استخدام تحليل DOM، وسيتم أولاً تنزيل المستند بالكامل. فقط
مدعوم من البرنامج المساعد libXML2، وإلا فسيتم التعامل معه كـ "لا".

المدة القصوى (قيمة إيجابي عدد صحيح)
يحدد الحد الأقصى للوقت الذي يجب أن يقضيه محلل SAX في تحميل جزء
من الوثيقة. يستخدم فقط في الوضع التقدمي SAX.

الجزء كسفيد


يحتوي قسم "XviD" على كافة خيارات التكوين الخاصة ببرنامج ترميز XviD.

بوستبروك (قيمة: خيط)
يحدد المرشحات التي سيتم تطبيقها عند فك تشفير الفيديو. السلسلة عبارة عن قائمة بالمرشحات
مفصولة بحرف الفضاء. المرشحات المدعومة هي:
تأثير الفيلم: xvid 1.0.0 تأثير الفيلم.
Deblock_Y: مرشح إزالة الحظر على مستوى Y.
Deblock_UV: مرشح إزالة حجب مستوى الأشعة فوق البنفسجية.

الخيوط (قيمة نعم فعلا، لا)
يحدد ما إذا كان ينبغي تشغيل وحدة فك الترميز في مؤشر الترابط الخاص بها أم لا.

القسم FFMPEG


يحتوي قسم "FFMPEG" على كافة خيارات التكوين الخاصة ببرنامج فك التشفير وبرنامج الترميز FFMPEG.

DataBufferMS (قيمة: غير موقعة كثافة العمليات)
يحدد مقدار بيانات الفيديو/الصوت (بالمللي ثانية) التي سيتم تخزينها مؤقتًا من قبل
بدء فك التشفير. للمطورين فقط.

القسم قارئ ISO


يحتوي قسم "ISOReader" على جميع خيارات التكوين الخاصة بمزيل ملفات ISO Media.

تجاهل MPEG-4للعلامات التجارية (قيمة: طويل 4CC or 4CC النمط (اي بي سي* أب*))
يتجاهل جميع مسارات أنظمة MPEG-4 وIOD للملفات التي تعرض العلامات التجارية المدرجة فيها
قائمة العلامات التجارية المتوافقة معها.

CREATING ال CONFIGURATION FILE


إذا لم يتم العثور عليه، فسيتم إنشاء ملف التكوين الافتراضي عند تشغيل MP4Client أو Osmo4.
في هذه العملية، يجب إدخال دليل الخطوط ودليل ذاكرة التخزين المؤقت على الفور. ال
الملف موجود في الدليل الرئيسي للمستخدم ويسمى ".gpacrc"

استخدم gpac عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad