QtAV

Скріншот програми:
QtAV
Дані програми:
Версія: 1.8.0 оновлений
Дата завантаження: 9 Dec 15
Розробник: Wang Bin
Ліцензія: Безкоштовно
Популярність: 72

Rating: nan/5 (Total Votes: 0)

QtAV є програмна бібліотека з відкритим вихідним кодом написані на Qt і призначені для використання для створення повнофункціональних додатків відтворення медіа для Linux, Microsoft Windows і операційних систем BSD.


характерні особливості

Це показує підтримку шукати, резюме, пауза, захоплення відео, відтворення музики, регулятор гучності, повноекранний, залишитися на вершині, покадрового відтворення (тільки вперед), підтримка місцевих та мережевих файлів, а також підтримка в Libav і FFmpeg проектів.

Підтримка апаратного декодування реалізується за CedarX, VAAPI і DXVA2 API. Це може заощадити відеофайли в YUV і RGB форматів, і реалізує підтримку OSD (On-Screen Display), призначених для користувача фільтрів, співвідношення сторін, відтворення музики, регулювання гучності і відтворення контроль швидкості.

Він також може бути використаний, щоб повернути або зсув будь відеофайл за допомогою GraphicsItemRenderer, дозволяє грати певну звукову доріжку, вибравши аудіоканалів і мультимедійні потоки, і підтримувати кілька двигунів візуалізації, включаючи Direct2D, OpenGL QPainter, XV, і GDI + .


Давайте програми відтворення локальні або видалені файли

Як вже згадувалося, бібліотека дозволяє для відтворення локальних файлів, а також віддалені через добре відомих протоколів, таких як HTTP і RTSP. Крім того, вона підтримує декілька відеовиходів для одного гравця, і може динамічно змінювати движок рендеринга при відтворенні відеозапису.

QtAV також підтримує ROI (область інтересу), таких як відео обрізка, відео еквалайзерів для модифікації контрастність, яскравість, відтінок і насиченість, а також QML (Qt Modeling Language) через плагін.


Під капотом і підтримуваних операційних системах

Проект може бути легко побудована проти основ Qt4 або Qt5, дозволяючи розробникам створювати додатки відтворення відео з будь-якого інструментарію. Це один з найпопулярніших програмних бібліотек для створення багатофункціональних мультимедійних додатків відтворення.

Як вже згадувалося, програмне забезпечення не залежить від платформи, підтримуючи безліч GNU / Linux і UNIX-подібних операційних систем, в тому числі BSD або Microsoft Windows. Вона була написана на мові програмування C ++ і підтримує кілька сполучень клавіш

Що нового в цьому випуску :.

    < LI> підтримка XAudio2
  • VideoToolbox апаратний декодер підтримка (OSX). Він може декодувати h264, H263, MPEG1, MPEG2, MPEG4. Краще, ніж VDA
  • підтримка CUDA 0-копія
  • Динамічний вимикач відеодекодер при відтворенні (спробуйте в QMLPlayer)
  • підтримка Embedded осів субтитри
  • дупу субтитрів настройки шрифту
  • Немає OpenGL збірки виправлення Linux
  • Fix QPainter надання якщо використовується НТВ
  • Fix OpenGL рендеринга для деяких форматів RGB
  • DXVA поліпшення 0-копія, Intel clearvideo обхідний т.
  • АТ: додати нульовий бекенд
  • HW: виправити профіль перевірку
  • Посилання підраховували кадри з і слід декодерів. Це виправлення OpenGL збій при завантаженні текстури
  • Fix аудіо параметрами Resampler встановлені неправильно
  • підтримка VS2015

Що нового у версії 1.7.0:

  • DXVA GPU підтримку нульового копіювання. З меншим завантаженням процесора, більш високу продуктивність
  • поліпшення DXVA режим копіювання захисник
  • поліпшення VAAPI нульовий копія
  • Fix OpenGL неправильно дисплей, якщо перемикач декодер між VDA і FFmpeg
  • підтримка кодування відео
  • підтримка зовнішньої аудіо доріжки
  • поліпшення Pulseaudio, усунути збої і повісити
  • OpenGL: відключити VBO для кутових щоб обійти QPainter фільтри не мають ніякого ефекту. Менше GL називає. Fix OpenGLWindowRenderer не може коректно оновлюватися
  • видеозахвата Фікс при використанні нульовий копія апаратний декодер.
  • Fix неправильно звукові дані грав на початку відтворення
  • Включити XV СТМ
  • Поліпшення A / V Sync
  • Збірка андроїда на вікнах
  • Fix MSVC отладочную збірку
  • Використання OpenSL ES за андроїда. Це правильно працює зараз. Ні OpenAL не потрібно більше. Додати регулятор гучності для OpenSL ES.
  • усунути збої
  • Додати Ubuntu PPA: https://launchpad.net/~wbsecg1/+archive/ubuntu/qtav
  • CI: appveyor для вікон
  • AVInput = & GT; MediaIO. Ви можете використовувати його для підтримки користувальницьких вихід при кодуванні відео
  • Додати seekFinished, durationChanged, QML MediaPlayer.videoCapture, субтитрів затримку і т.д.
  • QMLPlayer: серветки шукати

Що нового у версії 1.6.0:

  • Асинхронний навантаження
  • Швидше шукати і попереднього перегляду. Завдяки WM4 (розробник MPV)
  • Краще / об розчину синхронізації. Тепер можна грати у високому кадрів в секунду відео краще, ніж будь-який інший гравців.
  • DXVA: включити HEVC декодера, якщо кодеком підтримує середу. LAVFilters FFmpeg підтримує його.
  • поліпшення Cedarv, вихід підтримки NV12, неон код з libvdpau-sunxi
  • Кілька OpenAL підтримки випадки
  • клас AVInput розширити джерела медіа. Підтримка відтворення з QRC -реси.
  • Відображення першого кадру після шукати
  • Краще годинник корекції помилок
  • Fix гра кадр за проблем каркасних
  • Fix QML відео тремтіння
  • Детальніше для сигналів про помилки
  • Застосувати призначені для користувача параметри в наступному відтворення
  • Динамічний libass навантаження (подмодуль "ЧаПи 'требуется)
  • VA-API: виправити помутніння питання нижньому рядку. працює на libav & GT ;. = 9 Тепер
  • Прогрес починається з 0 за замовчуванням, навіть якщо 1-й бали не дорівнює 0.
  • проблеми захоплення Fix: ток захоплення відображається кадр, легше API
  • підтримка RGB48. OpenGL підтримує тільки RGB48LE.
  • Посилання на статичній підтримки FFMpeg
  • Fix відкритого помилку, якщо вхідний URL / шлях містить спеціальні charactors

Що нового у версії 1.5.0:

  • Асинхронний навантаження
  • Швидше шукати і попереднього перегляду. Завдяки WM4 (розробник MPV)
  • Краще / об розчину синхронізації. Тепер можна грати у високому кадрів в секунду відео краще, ніж будь-який інший гравців.
  • DXVA: включити HEVC декодера, якщо кодеком підтримує середу. LAVFilters FFmpeg підтримує його.
  • поліпшення Cedarv, вихід підтримки NV12, неон код з libvdpau-sunxi
  • Кілька OpenAL підтримки випадки
  • клас AVInput розширити джерела медіа. Підтримка відтворення з QRC -реси.
  • Відображення першого кадру після шукати
  • Краще годинник корекції помилок
  • Fix гра кадр за проблем каркасних
  • Fix QML відео тремтіння
  • Детальніше для сигналів про помилки
  • Застосувати призначені для користувача параметри в наступному відтворення
  • Динамічний libass навантаження (подмодуль "ЧаПи 'требуется)
  • VA-API: виправити помутніння питання нижньому рядку. працює на libav & GT ;. = 9 Тепер
  • Прогрес починається з 0 за замовчуванням, навіть якщо 1-й бали не дорівнює 0.
  • проблеми захоплення Fix: ток захоплення відображається кадр, легше API
  • підтримка RGB48. OpenGL підтримує тільки RGB48LE.
  • Посилання на статичній підтримки FFMpeg
  • Fix відкритого помилку, якщо вхідний URL / шлях містить спеціальні charactors

Що нового у версії 1.4.1:

  • Ще QtMultimedia сумісні відтворення QML API
  • підтримка пакетів Debian. Тепер ви можете побудувати на Ubuntu & GT; = 14.04 за допомогою debuild
  • Субтитри: libass рендеринга видів підтримки. Динамічна зміна FFmpeg парсер і libass
  • Журнал підтримку регулювання рівня без зміни функції реєстрації Qt (QDebug, qWarning т.д.).
  • Підтримка відео орієнтація в візуалізації
  • Виправлена ​​помилка: видеокадр з величиною альфа. відеопотік час початку & GT; 0. OpenAL не може закрити правильно ...
  • QML тільки :. Перегляд відео
  • гравці: конфігураційний інтерфейс в QMLPlayer. Відео-превью на прогрес бар.

Що нового у версії 1.4.0:

  • Поліпшення OpenGL: більше форматів піксельних, підтримує QML ( не стабільний), динамічне GL підтримка і т.д ..
  • VAAPI: GLX пряма підтримка рендеринга. перевірити 4k.
  • DXVA: більше декодування поверхні для підвищення продуктивності
  • VDA (OSX апаратне декодування) Підтримка
  • Android підтримка. Простота розгортання
  • Підтримка субтитрів, включаючи QML
  • Поліпшення OpenAL. Прекрасно працює на більшості платформ, включаючи Android
  • підтримка FFmpeg libavfilter
  • Аудіо зміна вихідного API
  • Розгортання Сценарій для IFW, OSX
  • Виправлена ​​помилка
  • WIP :. Dsound, opensl, звуковий движок, аудіо фільтри і т.д.

Що нового у версії 1.3.4:

  • CUDA: більш висока якість і продуктивність, Fix неправильно дисплей порядок. Ні Мозаїка.
  • VAAPI і DXVA підтримка SSE4.1 скопіювати перекодованим кадр для Intel GPU. VAAPI був доданий місяців тому, але продуктивність була дуже бідною. За допомогою SSE4.1 ми маємо Greate поліпшення продуктивності.
  • VAAPI підтримує DRM
  • Використання остання HW API FFmpeg,
  • Fix неправильний дисплей або аварії, якщо зміна HW декодер
  • Додати кілька варіантів AVCodec і AVFormat як мета властивостями декодера.
  • Підтримка метаданих
  • екранний формат використовувати значення в потоці, якщо вони визначені. Спасибі Сандро Cavazzoni
  • Підтримка установки QtAV як Qt модуля
  • Fix неправильна кодування імен файлів.
  • Відображення зображення в музичному файлі

Що нового у версії 1.3.2:

  • поліпшення OpenGL і більш високу продуктивність (працює по КСН і Android). Менше завантаження процесора, ніж VLC.
  • Включити GLSL якщо підтримується
  • Використання GLSL надавати YUV кадри
  • GLSL основі Еквалайзер
  • XV виправити помилку і вдосконалення. Підтримує NV12. Підтримує Еквалайзер.
  • Відтворення з підтримкою QIODevice
  • Захоплення YUV кадри підтримка.
  • Fix неправильний тривалість в екранному меню
  • CUDA декодер працює в прогресі
  • гравця:
  • відсутність графічного інтерфейсу блокуючи при відкритті потоку
  • додати діалог конфігурації
  • регресії:
  • OpenGL не може відобразити H10p

Що нового у версії 1.3.1 :.

  • Початкова підтримка OpenAL
  • Fix апаратне декодування збій: у пошуках, втрата пакетів (. E.g погано мережі)
  • CedarX підтримка апаратного декодування ALLWINNER в. Завдяки Мирослав Bendik.
  • Журнал FFmpeg і обробка помилок. Новий клас: AVError
  • AVDictionary підтримка декодера і демультиплексора. API: AVPlayer :: setOptionsForXXX ()
  • Fix аварії на додаток виході
  • Fix Hi10bits аварії
  • Статура:
  • виправлення XXX_EXPORT макро confliction.
  • налаштовується QMAKE проект і т.д ..
  • QMLPlayer: краще UI
  • гравець:
  • колесо для збільшення / зменшення.
  • застосувати декодер без перезапуску.
  • вихід на основний закриття.
  • крок EventHandler до гравця.
  • Монтажник :. Ubuntu підтримка
  • заставка для OSX, X11. Поліпшити вікна

Що нового у версії 1.3.0:

  • Можливість вибору звукової доріжки
  • Кілька цільова рендеринга за 1 підтримкою відео

  • декодування
  • Апаратне забезпечення (нестійкою): DXVA2 для вікон, VA-API для x11 (поганий продуктивності в даний час)
  • області, що представляє інтерес (ROI) підтримка, тобто культур.
  • підтримка фільтра (Експериментальна)
  • Відео екв: яскравість, контрастність, насиченість
  • Повторіть підтримка
  • Зміни API Манг
  • QML: сумісний з багатьма API, QtMultimedia
  • Збірка / Установка: перевірити арку, виправити неправильну RPATH і запустити помилку на Mac, додати установки
  • гравець: плейлист, історія, краще онлайн тв і т.д.
  • .

Що нового у версії 1.2.4:

  • підтримка QML (спасибі theoribeiro). Можна замінити деякі з QtMultimedia QML додатків, наприклад qmlvideofx
  • Fix побудувати для FFmpeg & GT; = 0,9, libav & GT; = 0,8
  • Канал може бути підібрані користувачем: оригінал, Stero, ліворуч, праворуч, в центрі (моно)
  • OSD для GL ES2 визуализатора
  • гравець: глядач статистика, відключити заставку на вдів при відтворенні. Додати багато онлайн телеканали

Що нового у версії 1.2.3:

  • FFmpeg / libav avresample підтримка
  • підтримка OpenGL ES2. Може побудувати проти Qt5 GLES2 версії підприємством
  • підтримка XV для Qt5
  • Додатково підтримка аудіо формату, наприклад Формат дискретизації, канали.
  • Fix H.264 декодування помилку для початківців кадрів.
  • Fix аудіо помилку декодування, якщо пакет повинен бути розшифровані кілька разів. WMA аудіо.
  • Зберегти відео захоплює каталог системи Picture

Що нового у версії 1.2.2:

  • Аудіо перерахунок використанням swresample
  • регулювання швидкості відтворення
  • Аудіо формат
  • Грати добре з аудіо, що шум раніше (mp3, ...)
  • ініціалізації і Deinit FFmpeg тільки при необхідності
  • ВД компонента доступ символу

  • Підтримка
  • MMS

Що нового у версії 1.1.9:

  • Додати мережевий зворотного виклику переривання. Завдяки Віто vcovito
  • QtAV і FFmpeg виконання версія перевірка
  • Додати заводської моделі менеджеру компоненти. В даний час використовується в ImageConverter
  • підтримка MSVC
  • Seek виправити помилку: кілька разів блокували
  • QMAKE: немає додаткових аргументів потрібно (якщо джерело реж доступний для запису)
  • Додати 2 графічні приклади візуалізації елементів
  • GDI + Підтримка візуалізації
  • Почати використовувати сценарій для створення нових класів

Що нового у версії 1.1.8:

  • LGPL версії 2.1
  • Покращена підтримка Qt5
  • Краще синхронізації і пошуку
  • Краш фіксується при отриманні потоку Інфо
  • Краш фіксованою при відтворенні музику
  • Drag & Drop, простий внутрішній інтерфейс і внутрішній фільтр подій
  • Videowall працює краще

Вимоги

  • Qt
  • FFmpeg
  • PortAudio 19

Скріншоти

qtav_1_67831.png

Схожі програми

DVD-Baker
DVD-Baker

3 Jun 15

Kripper
Kripper

3 Jun 15

XdTV
XdTV

2 Jun 15

Інші програми розробника Wang Bin

PhotoKit
PhotoKit

20 Feb 15

QtAV

Коментар не знайдено
додати коментар
Включіть картинки!