QtAV

Скриншот программы:
QtAV
Детали программы:
Версия: 1.8.0 обновление
Дата загрузки: 9 Dec 15
Разработчик: Wang Bin
Тип распространения: Бесплатная
Популярность: 248

Rating: 1.0/5 (Total Votes: 1)

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. Она была написана в языке программирования С ++ и поддерживает несколько сочетаний клавиш

Что нового В этом выпуске:.

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

Что нового в версии 1.6.0:

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

Что нового в версии 1.5.0:

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

Что нового в версии 1.4.1:

  • Другие QtMultimedia совместимы API воспроизведения QML
  • поддержка пакета 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 аварии аппаратного декодирования: поиск, потери пакетов (например, плохо сети)
  • CedarX поддержка аппаратного декодирования ALLWINNER в. Благодаря Мирослав Bendik.
  • Журнал FFmpeg и обработка ошибок. Новый класс: AVError
  • AVDictionary поддержка декодера и демультиплексора. API: AVPlayer :: setOptionsForXXX ()
  • Исправлена ​​аварии на приложение выходе
  • Fix Hi10bits аварии
  • Телосложение:
  • исправление XXX_EXPORT макро confliction.
  • настраивается проект QMAKE т.
  • QMLPlayer: лучше пользовательский интерфейс
  • плеер:
  • колесо для увеличения / уменьшения.
  • применить декодер без перезагрузки.
  • выход на основной закрытии.
  • шаг EventHandler игроку.
  • Установщик:. Ubuntu поддержка
  • Экранная заставка для OSX, X11. Улучшение окна

Что нового в версии 1.3.0:

  • Выбор звуковой дорожки
  • Несколько цель рендеринга за 1 поддержкой видео

  • декодирования
  • Аппаратная поддержка (нестабильная): DXVA2 для окон, ВА-интерфейс для 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
  • Канал может быть выбранные пользователем: оригинальный, Стерео, левый, правый, центральный (моно)
  • OSD для GL ES2 визуализации
  • игрок: статистика просмотра, отключить заставку на вдов при воспроизведении. Добавить много онлайн телеканалы

Что нового в версии 1.2.3:

  • FFmpeg / libav avresample поддержка
  • Поддержка OpenGL ES2. Может строить против Qt5 GLES2 версии в настоящее время
  • поддержка XV для Qt5
  • поддержка Более аудиоформат, например Формат образец, каналы.
  • Исправлена ​​ошибка декодирования 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
  • Лучше синхронизации и поиска
  • Краш фиксируется при получении поток информации
  • Краш фиксированной при воспроизведении музыку
  • Перетащите и падение, простой внутренний интерфейс и внутренний фильтр событий
  • Видеостена работает лучше

Требования

  • Qt
  • FFmpeg
  • Portaudio 19

Скриншоты

qtav_1_67831.png

Похожие программы

mtvcgui
mtvcgui

20 Feb 15

Cammgr
Cammgr

3 Jun 15

VLC
VLC

22 Jun 18

Gmerlin-avdecoder
Gmerlin-avdecoder

14 Apr 15

Другие программы разработчика Wang Bin

PhotoKit
PhotoKit

20 Feb 15

Комментарии к QtAV

Комментарии не найдены
добавить комментарий
Включите картинки!