QtAV هو برنامج مكتبة مفتوحة المصدر مكتوب في كيو تي وتصميمها ليتم استخدامها لإنشاء كاملة ظهرت تطبيقات تشغيل الوسائط لينكس، مايكروسوفت ويندوز وأنظمة التشغيل BSD.
الميزات في لمحة
ويتميز الدعم لطلب، السيرة الذاتية، وقفة، والتقاط الفيديو، وتشغيل الموسيقى والتحكم في مستوى الصوت، ملء الشاشة، والبقاء على القمة، والإطار بواسطة تشغيل الإطار (فقط إلى الأمام)، ودعم كل من الملفات المحلية والشبكة، فضلا عن تقديم الدعم لل وLibav وFFMPEG المشاريع.
ويتم تنفيذ دعم لأجهزة فك التشفير لCedarX، VAAPI وDXVA2 واجهات برمجة التطبيقات. فإنه يمكن حفظ ملفات الفيديو في YUV وRGB الأشكال، وتنفيذ دعم OSD (العرض على الشاشة)، والمرشحات المخصصة، نسبة الارتفاع، تشغيل الموسيقى، والتحكم في الصوت، والتحكم في سرعة اللعب.
ويمكن أيضا أن تستخدم لتدوير أو القص أي ملف فيديو باستخدام GraphicsItemRenderer، ويسمح لتشغيل مسار الصوت معين عن طريق اختيار القنوات السمعية وتيارات وسائل الإعلام، ودعم محركات التقديم متعددة، بما في ذلك Direct2D، برنامج OpenGL، QPainter، والخامس عشر، وGDI + .
يتيح تطبيقات تشغيل ملفات المحلية أو البعيدة
وكما ذكر، المكتبة يسمح لتشغيل الملفات المحلية، وكذلك النائية منها عبر بروتوكولات معروفة، مثل HTTP و RTSP. وبالإضافة إلى ذلك، فإنه يدعم إخراج الفيديو متعددة لاعب واحد، ويمكن أن تتغير بشكل حيوي تجعل المحرك عند تشغيل ملف فيديو.
QtAV كما يدعم العائد على الاستثمار (إقليم الفائدة)، مثل الفيديو المحاصيل، والمعادلات الفيديو لتعديل التباين والسطوع، هوى والتشبع، وكذلك QML (كيو تي لغة النمذجة) من خلال البرنامج المساعد.
تحت أنظمة التشغيل هود ودعم
وهذا المشروع يمكن أن يبنى بسهولة ضد الأطر QT4 أو Qt5، مما يسمح للمطورين لإنشاء تطبيق تشغيل الفيديو مع أي أدوات. هو واحد من برامج المكتبة اكثر من تقديره لخلق ميزة الغنية تطبيقات تشغيل الوسائط المتعددة.
وكما ذكر، والبرنامج هو منصة مستقلة، ودعم عدد كبير من جنو / لينكس وأنظمة التشغيل UNIX الشبيهة، بما في ذلك BSD و Microsoft Windows. وكان مكتوب في C ++ لغة برمجة ويدعم اختصارات لوحة المفاتيح متعددة
ما هو جديد في هذا الإصدار:.
- < لى> دعم XAudio2 لى>
- وفك الأجهزة VideoToolbox دعم (OSX). فإنه يمكن فك H264، H263، MPEG1، MPEG2، MPEG4. أفضل من VDA لى>
- ودعم CUDA 0-نسخة لى>
- ودينامية التحول فك الفيديو عندما يلعب (حاول في QMLPlayer) لى>
- والدعم ترجمات جزءا لا يتجزأ من الحمار لى>
- والحمار الإعداد الخط العنوان الفرعي لى>
- والإصلاح لا برنامج OpenGL بناء لينكس لى>
- وإصلاح qpainter تقديم إذا تم استخدام VBO لى>
- وإصلاح برنامج OpenGL التقديم لبعض صيغ RGB لى>
- وDXVA تحسين 0-نسخة، وإنتل clearvideo الحل الخ. لى>
- وAO: إضافة الخلفية فارغة لى>
- وHW: إصلاح الاختيار الشخصية لى>
- والمرجع عدها إطارات من فك الرموز وما يليها. هذا الحادث الإصلاح برنامج OpenGL عند تحميل القوام لى>
- وإصلاح المعلمات أداة إعادة إعداد الصوت غير مضبوطين بشكل صحيح لى>
- والدعم VS2015 لى>
ما هو جديد في الإصدار 1.7.0:
- وDXVA GPU الدعم صفر نسخة. انخفاض استخدام وحدة المعالجة المركزية، وتحسين الأداء لى>
- وتحسين DXVA وضع النسخة الاحتياطية لى>
- وتحسين VAAPI صفر نسخة لى>
- وإصلاح برنامج OpenGL عرض الخطأ إذا فك التبديل بين VDA وFFMPEG لى>
- ودعم ترميز الفيديو لى>
- والخارجية دعم المسار الصوتي لى>
- وتحسين Pulseaudio، إصلاح أعطال وشنق لى>
- وبرنامج OpenGL: تعطيل VBO لANGLE إلى حل مرشحات qpainter ليس لها أي أثر. يدعو أقل GL. إصلاح OpenGLWindowRenderer لا يمكن تحديث بشكل صحيح لى>
- والقبض على الإصلاح الفيديو عند استخدام صفر نسخة HW فك. لى>
لعبت - وإصلاح البيانات الصوتية الخطأ في بداية التشغيل لى>
- وتمكين XV SHM لى>
- وتحسين المزامنة / ت لى>
- وبناء الروبوت على النوافذ لى>
- وإصلاح MSVC التصحيح بناء لى>
- واستخدام OpenSL ES كما لالروبوت. أنه يعمل بشكل صحيح الآن. لا OpenAL المطلوب أكثر من ذلك. إضافة التحكم في مستوى الصوت لOpenSL ES. لى>
- وتحطم فيكس لى>
- واضافة أوبونتو PPA: https://launchpad.net/~wbsecg1/+archive/ubuntu/qtav لى>
- وCI: appveyor للنوافذ لى>
- وAVInput = & GT؛ MediaIO. يمكنك استخدامه لدعم الانتاج مخصصة عند ترميز الفيديو لى>
- واضافة seekFinished، durationChanged، QML MediaPlayer.videoCapture، تأخير عنوان فرعي الخ لى>
- وQMLPlayer: انتقاد لطلب لى>
ما هو جديد في الإصدار 1.6.0:
- وتحميل التزامن لى>
- وأسرع السعي والمعاينة. بفضل wm4 (المطور MPV) لى>
- وأفضل حل متزامنة A / V. الآن يمكن أن تلعب الفيديو عالية إطارا في الثانية أفضل من أي لاعبين آخرين. لى>
- وDXVA: تمكين شفت فك إذا وقت libavcodec يدعم. LAVFilters فمبيج يدعم ذلك. لى>
- والتحسينات Cedarv، دعم الانتاج nv12، رمز النيون من libvdpau-sunxi لى>
- ومتعددة OpenAL حالات الدعم لى>
- والطبقة AVInput لتوسيع مصادر إعلامية. مسرحية الدعم من المصادر الإلكترونية QRC. لى>
- وعرض الإطار الأول بعد التماس لى>
- وتصحيح الخطأ أفضل على مدار الساعة لى>
- وإطار الإصلاح اللعب عن طريق صياغة القضايا لى>
- وإصلاح QML الفيديو يهز لى>
- ومزيد من التفاصيل عن إشارات خطأ لى>
- وتطبيق خيارات المستخدم في تشغيل المقبل لى>
- وlibass تحميل الديناميكي (مطلوب حدة ثانويه "التعريب") لى>
- وVA-API: إصلاح عدم وضوح مسألة أسفل الخط. يعمل على libav & GT؛ = 9 الآن لى>
- والتقدم وتبدأ في 0 افتراضيا حتى لو نقاط 1ST ليست 0. لى>
- وقضايا القبض على الإصلاح: القبض على تيار عرض الإطار، أسهل API لى>
- ودعم RGB48. برنامج OpenGL يعتمد فقط RGB48LE. لى>
- وينك لدعم فمبيج ثابت لى>
- وإصلاح الخطأ مفتوحة إذا إدخال عنوان / المسار يحتوي على charactors خاص لى>
ما هو جديد في الإصدار 1.5.0:
- وتحميل التزامن لى>
- وأسرع السعي والمعاينة. بفضل wm4 (المطور MPV) لى>
- وأفضل حل متزامنة A / V. الآن يمكن أن تلعب الفيديو عالية إطارا في الثانية أفضل من أي لاعبين آخرين. لى>
- وDXVA: تمكين شفت فك إذا وقت libavcodec يدعم. LAVFilters فمبيج يدعم ذلك. لى>
- والتحسينات Cedarv، دعم الانتاج nv12، رمز النيون من libvdpau-sunxi لى>
- ومتعددة OpenAL حالات الدعم لى>
- والطبقة AVInput لتوسيع مصادر إعلامية. مسرحية الدعم من المصادر الإلكترونية QRC. لى>
- وعرض الإطار الأول بعد التماس لى>
- وتصحيح الخطأ أفضل على مدار الساعة لى>
- وإطار الإصلاح اللعب عن طريق صياغة القضايا لى>
- وإصلاح QML الفيديو يهز لى>
- ومزيد من التفاصيل عن إشارات خطأ لى>
- وتطبيق خيارات المستخدم في تشغيل المقبل لى>
- وlibass تحميل الديناميكي (مطلوب حدة ثانويه "التعريب") لى>
- وVA-API: إصلاح عدم وضوح مسألة أسفل الخط. يعمل على libav & GT؛ = 9 الآن لى>
- والتقدم وتبدأ في 0 افتراضيا حتى لو نقاط 1ST ليست 0. لى>
- وقضايا القبض على الإصلاح: القبض على تيار عرض الإطار، أسهل API لى>
- ودعم RGB48. برنامج OpenGL يعتمد فقط RGB48LE. لى>
- وينك لدعم فمبيج ثابت لى>
- وإصلاح الخطأ مفتوحة إذا إدخال عنوان / المسار يحتوي على charactors خاص لى>
ما هو جديد في الإصدار 1.4.1:
- وأكثر QtMultimedia متوافق API تشغيل QML لى>
- وديبيان دعم الحزمة. الآن يمكنك بناء على أوبونتو & GT؛ = 14.04 باستخدام debuild لى>
- والترجمة: libass renderering الدعم. ديناميكيا تغيير FFMPEG محلل وlibass لى>
- سجل دعم التحكم في مستوى دون تغيير أي وظائف تسجيل كيو تي (qDebug، qWarning الخ.) لى>
- والفيديو دعم التوجه في عارضين لى>
- وتحديد علة: فيديو الإطار مع قيمة ألفا. دفق الفيديو وقت البدء وGT؛ 0. لا يمكن OpenAL إغلاق بشكل صحيح ... لى>
- وQML فقط: معاينة الفيديو لى>
- واللاعبين: UI التكوين في QMLPlayer. معاينة الفيديو على شريط التقدم. لى>
ما هو جديد في الإصدار 1.4.0:
- وتحسين برنامج OpenGL: المزيد من تنسيقات بكسل، ويدعم QML ( غير مستقر)، ودعم الدفتر الحيوي وغيرها. لى>
- وVAAPI: GLX دعم التقديم المباشر. تحقق 4K. لى>
- وDXVA: أكثر الأسطح فك لتحسين الأداء لى>
- وVDA (OSX أجهزة فك التشفير) دعم لى>
- ودعم الروبوت. من السهل نشر لى>
- ودعم الترجمة، بما في ذلك QML لى>
- وتحسين OpenAL. يعمل بشكل جيد على معظم المنصات بما في ذلك الروبوت لى>
- والدعم FFMPEG libavfilter لى>
- والصوت تغيير الانتاج API لى>
- ونشر سيناريو IFW، OSX لى>
- وإصلاح الأخطاء لى>
- وWIP: dsound، opensl، مشغل الصوت، والمرشحات الصوت الخ لى>
<قوية> ما هو جديد في الإصدار 1.3.4:
- وCUDA: تحسين الجودة والأداء، وإصلاح الخطأ العرض النظام. لا الفسيفساء. لى>
- وVAAPI وDXVA الدعم SSE4.1 لنسخ إطار فك الشفرة لإنتل الجرافيك. تمت إضافة vaapi منذ أشهر، ولكن الأداء كان ضعيفا جدا. مع مساعدة من SSE4.1 لدينا لتحسين الأداء سيمينار. لى>
- وVAAPI يدعم إدارة الحقوق الرقمية لى>
- واستخدام أحدث المعهد الأب FFMPEG للى>
- وإصلاح عرض الخطأ أو تعطل إذا فك التغيير HW لى>
- وإضافة بعض الخيارات لAVCodec وAVFormat من الخصائص الوصفية فك و. لى>
- ودعم الفوقية لى>
- وعرض الجانب نسبة استخدام القيمة في تيار إذا محددة. شكرا ساندرو Cavazzoni لى>
- ودعم تثبيت QtAV بوصفها وحدة كيو تي لى>
- وإصلاح خطأ ترميز اسم الملف. لى>
- وعرض الصورة في ملف موسيقى لى>
ما هو جديد في الإصدار 1.3.2:
- وتحسين برنامج OpenGL وأداء أفضل (يعمل على نظام التشغيل iOS و الروبوت). أقل استخدام وحدة المعالجة المركزية من VLC. لى>
- وتمكين GLSL إذا كان معتمدا لى>
- واستخدام GLSL لتقديم إطارات YUV لى>
- وGLSL أساس التعادل فيديو لى>
- والإصلاح XV الشوائب والتحسين. يدعم NV12. تدعم التعادل الفيديو. لى>
- واللعب من دعم QIODevice لى>
- والتقاط YUV إطارات الدعم. لى>
- وإصلاح مدة خاطئة في OSD لى>
- وفك CUDA العمل في التقدم لى>
- واللاعب: لى>
- وليس واجهة المستخدم الرسومية حجب أثناء فتح تيار لى>
- وإضافة الحوار التكوين لى>
- والإرتداد: لى>
- وبرنامج OpenGL لا يمكن عرض H10p لى>
ما هو جديد في الإصدار 1.3.1:.
- والدعم المبدئي OpenAL لى>
- وإصلاح أعطال أجهزة فك التشفير: السعي، وفقدان حزمة (على سبيل المثال شبكة سيئة) لى>
- وCedarX دعم أجهزة فك التشفير ALLWINNER ل. بفضل ميروسلاف بنديك. لى>
- وسجل FFMPEG ومعالجة الأخطاء. فئة جديدة: AVError لى>
- والدعم AVDictionary لفك وdemuxer. API: AVPlayer :: setOptionsForXXX () لى>
- وتحطم فيكس على التطبيق خروج لى>
- وإصلاح تحطم Hi10bits لى>
- والبناء: لى>
- والإصلاح XXX_EXPORT نشوب النزاعات الكلي. لى>
- ومشروع كماكي شكلي الخ. لى>
- وQMLPlayer: أفضل UI لى>
- واللاعب: لى>
- وعجلة للتكبير / التصغير. لى>
- وتطبيق فك دون إعادة تشغيل. لى>
- والخروج على وثيقة الإطار الرئيسي. لى>
- والخطوة EventHandler لاعب. لى>
- والمثبت: دعم أوبونتو لى>
- وشاشة التوقف لOSX، X11. تحسين ويندوز لى>
ما هو جديد في الإصدار 1.3.0:
- والمسار الصوتي للاختيار لى>
- والهدف تقديم متعددة لل1 دعم الفيديو لى>
- وأجهزة فك التشفير الدعم (غير مستقر): DXVA2 للنوافذ، VA-API لX11 (سوء الأداء الآن) لى>
- والمنطقة ذات الاهتمام (ROI) تقديم الدعم، أي محصول. لى>
- والدعم تصفية (التجريبية) لى>
- ومكافئ الفيديو: السطوع والتباين والتشبع لى>
- وكرر دعم لى>
- والتغييرات المعهد مانغ لى>
- وQML: متوافقة مع العديد من واجهات برمجة التطبيقات QtMultiMedia لى>
- وبناء / التثبيت: تحقق القوس، إصلاح rpath على خطأ، إطلاق الخطأ على ماك، إضافة المثبت لى>
- واللاعب: التشغيل، والتاريخ، والتلفزيون أفضل على الانترنت، الخ لى>.
ما هو جديد في الإصدار 1.2.4:
- والدعم QML (بفضل theoribeiro). يمكن أن تحل محل بعض التطبيقات QML qtmultimedia، على سبيل المثال qmlvideofx لى>
- وإصلاح بناء لFFMPEG & GT؛ = 0.9، libav & GT؛ = 0.8 لى>
- وقناة يمكن أن اختارها من قبل المستخدم: الأصلي، stero، يسار، يمين، وسط (أحادية) لى>
- وOSD لGL ES2 العارض لى>
- واللاعب: إحصاءات المشاهد، تعطيل شاشة على الأرامل عندما لعب. إضافة العديد من القنوات التلفزيونية على الانترنت لى>
ما هو جديد في الإصدار 1.2.3:
- وFFMPEG / libav avresample دعم لى>
- ودعم برنامج OpenGL ES2. ويمكن بناء على نسخة Qt5 GLES2 الآن لى>
- والدعم XV لQt5 لى>
- ودعم تنسيق الصوت أكثر، على سبيل المثال شكل العينة، قنوات. لى>
- والإصلاح H.264 فك خطأ لقطة البداية. لى>
- وإصلاح خطأ فك الصوت إذا كان ينبغي فك حزمة عدة مرات. WMA الصوت. لى>
- وحفظ الفيديو يلتقط لدليل نظام صورة لى>
ما هو جديد في الإصدار 1.2.2:
- والصوت أداة إعادة إعداد باستخدام swresample لى>
- والتحكم في سرعة اللعب لى>
- وتنسيق الصوت لى>
- واللعب بشكل جيد مع الصوت الذي الضجيج قبل (mp3، ...) لى>
- والتهيئة وdeinit FFMPEG فقط عند الحاجة لى>
- ومكون معرف الوصول إليها عن طريق رمز لى>
دعم - وMMS لى>
ما هو جديد في الإصدار 1.1.9:
- وإضافة شبكة المقاطعة رد. بفضل فيتو vcovito لى>
- وQtAV وFFMPEG الاختيار إصدار وقت التشغيل لى>
- وإضافة نموذج مصنع لمدير المكونات. المستخدمة حاليا في ImageConverter لى>
- والدعم MSVC لى>
- والتماس إصلاح الأخطاء: في بعض الأحيان منعت لى>
- وكماكي: لا الحجج الإضافية المطلوبة (إذا دير مصدر للكتابة) لى>
- وإضافة الرسومات 2 أمثلة البند العارض لى>
- وGDI + دعم العارض لى>
- والبدء في استخدام البرنامج النصي لخلق فئات جديدة لى>
ما هو جديد في الإصدار 1.1.8:
- وLGPL الإصدار 2.1 لى>
- ودعم أفضل Qt5 لى>
- وأفضل تزامن والسعي لى>
- وتحطم ثابتة عند الحصول على معلومات تيار لى>
- وتحطم الثابتة عندما تعيد الموسيقى لى>
- والسحب والإسقاط، واجهة المستخدم الرسومية الداخلي بسيط ومرشح الحدث الداخلي لى>
- وVideowall يعمل بشكل أفضل لى>
<قوية> متطلبات : ل
- وكيو تي لى>
- وFFMPEG لى>
- وPortAudio 19 لى>
لم يتم العثور على التعليقات