QtAV

Screenshot der Software:
QtAV
Softwarebeschreibung:
Version: 1.8.0 Aktualisiert
Upload-Datum: 9 Dec 15
Entwickler: Wang Bin
Lizenz: Frei
Popularität: 72

Rating: nan/5 (Total Votes: 0)

QtAV ist ein Open Source-Software-Bibliothek in Qt geschrieben und entwickelt, um für die Schaffung voll funktionsfähige Medien-Wiedergabe-Anwendungen für Linux, Microsoft Windows und BSD-Betriebssystemen verwendet werden.


Features auf einen Blick

Es bietet Unterstützung für suchen, Lebenslauf, Pause, Video-Capture, Musikwiedergabe, Lautstärkeregler, Vollbild, Aufenthalt auf die Oberseite, Einzelbildwiedergabe (nur vorwärts), Unterstützung für lokale und Netzwerkdateien, sowie Unterstützung für die Libav und FFmpeg-Projekten.

Die Unterstützung für Hardware-Dekodierung für die CedarX, VAAPI und DXVA2 APIs implementiert. Es kann Videodateien in den YUV und RGB-Formate zu speichern, und implementiert die Unterstützung für OSD (On-Screen-Display), benutzerdefinierte Filter, Seitenverhältnis, Musikwiedergabe, Lautstärkeregelung und spielt Drehzahlregelung.

Es kann auch verwendet werden, zu drehen oder scheren alle Video-Dateien mit GraphicsItemRenderer werden, können für das Spielen eines bestimmten Audiospur, indem Sie Audio-Kanäle und Medien-Streams und unterstützen mehrere Rendering-Engines, einschließlich Direct2D, OpenGL, QPainter, XV und GDI + .


Ermöglicht Apps Wiedergabe lokale oder entfernte Dateien

Wie bereits erwähnt, kann die Bibliothek für die Wiedergabe von lokalen Dateien sowie Fern diejenigen durch gut bekannte Protokolle wie HTTP und RTSP. Darüber hinaus unterstützt es mehrere Video-Ausgänge für einen einzigen Spieler, und kann sich dynamisch ändern ein Render-Engine bei der Wiedergabe einer Videodatei.

QtAV unterstützt auch ROI (Region of Interest) wie Video beschneiden, Video-Equalizer zur Veränderung von Kontrast, Helligkeit, Farbton und Sättigung, sowie QML (Qt Modeling Language) durch ein Plugin.


Unter der Haube und unterstützte Betriebssysteme

Das Projekt kann leicht gegen die Qt4 oder QT5 Frameworks gebaut werden, so dass Entwickler-Video-Wiedergabe-Anwendung mit beiden Toolkit erstellen. Es ist eines der am meisten geschätzten Bibliothek Software für die Erstellung funktionsreicher Multimedia-Wiedergabe-Anwendungen.

Wie bereits erwähnt, ist die Software plattformunabhängig und unterstützt eine Vielzahl von GNU / Linux und Unix-ähnlichen Betriebssystemen wie BSD und Microsoft Windows. Es wurde in der Programmiersprache C ++ geschrieben und unterstützt mehrere Tastenkombinationen

Was ist neu in dieser Pressemitteilung:.

    < li> XAudio2 Unterstützung
  • VideoToolbox Hardware-Decoder (OSX) Unterstützung. Es kann h264, h263, MPEG1, MPEG2, MPEG4 decodieren. Besser als VDA
  • CUDA 0-copy-Unterstützung
  • Dynamische Videodecoder Schalter bei der Wiedergabe (versuchen Sie es in QMLPlayer)
  • Embedded ass-Untertiteln Unterstützung
  • ass Untertitelschrift Setup
  • Kein OpenGL build fix for linux
  • Fix QPainter Rendering wenn vbo verwendet
  • Fix OpenGL-Rendering für einige RGB-Formate
  • DXVA 0-Kopie Werker, intel Clearworkaround etc.
  • AO: add null Backend
  • HW: fix Profilprüfung
  • Ref gezählt Frames aus ff-Decoder. Dieses Update OpenGL Absturz beim Hochladen Texturen
  • Fix Audio Resampler-Parameter nicht richtig gesetzt
  • VS2015 Unterstützung

Was ist neu in der Version 1.7.0:

  • DXVA GPU zero-copy Unterstützung. Niedrigere CPU-Nutzung, eine bessere Leistung
  • DXVA Rückkopiermodus Verbesserung
  • VAAPI zero-copy Verbesserung
  • Fix OpenGL falsche Anzeige, wenn Schaltdecoder zwischen VDA und FFmpeg
  • Video-Kodierung Unterstützung
  • Externe Audio-Track-Unterstützung
  • Pulseaudio Werker, beheben Abstürze und hängen
  • OpenGL: deaktivieren VBO für ANGLE zu umgehen QPainter Filter haben keine Wirkung. Weniger GL nennt. Fix OpenGLWindowRenderer nicht korrekt aktualisiert
  • Fix Video-Aufnahmen, wenn ein Null-Kopie HW-Decoder verwendet wird.
  • Fix falsche Audiodaten werden zu Beginn der Wiedergabe abgespielt
  • Aktivieren XV shm
  • Erhöhen Sie A / V Sync
  • Erstellen Sie Android auf Windows
  • Fix msvc Debug-Build
  • Verwenden OpenSL ES wie für android. Es funktioniert nun korrekt. Kein OpenAL benötigt mehr. In Lautstärkeregler für OpenSL ES.
  • Fix stürzt
  • In Ubuntu PPA: https://launchpad.net/~wbsecg1/+archive/ubuntu/qtav
  • CI: appveyor für Windows
  • AVInput = & gt; MediaIO. Sie können es verwenden, um benutzerdefinierte Ausgabe unterstützen bei der Kodierung Video
  • In seekFinished, durationChanged, QML MediaPlayer.videoCapture, Untertitel Verzögerung etc
  • QMLPlayer: Swipe zu suchen

Was ist neu in der Version 1.6.0:

  • Async Last
  • Schneller suchen und in der Vorschau. Dank WM4 (mpv Entwickler)
  • Bessere A / V Sync-Lösung. Jetzt können hohe fps-Video besser spielen als jeder andere Spieler.
  • DXVA: aktivieren HEVC-Decoder, wenn libavcodec Laufzeit unterstützt. LAVFilters ffmpeg unterstützt.
  • Cedarv Verbesserungen NV12-Ausgang-Unterstützung, neon-Code aus libvdpau-sunxi
  • Mehrere Instanzen Unterstützung OpenAL
  • AVInput Klasse, um Medienquellen zu erweitern. Unterstützung Spiel von qrc resouces.
  • Rufen Sie das erste Bild nach dem suchen,
  • Bessere Taktfehlerkorrektur
  • Fix Spiel Frame für Frame Fragen
  • Fix QML Video Shake
  • Weitere Details für Fehlersignale
  • Tragen Sie Benutzeroptionen in der nächsten Wiedergabe
  • Dynamische Belastung libass (Submodul "capi" erforderlich)
  • VA-API: fix verschwommenes Unterm Strich Thema. Werke auf libav & gt;. = jetzt 9
  • Der Fortschritt wird bei 0 beginnen standardmäßig auch dann, wenn 1. pts nicht 0 ist.
  • Fix-Capture-Probleme: Capture aktuelle angezeigte Bild, einfacher API
  • rgb48 Unterstützung. OpenGL unterstützt nur RGB48LE.
  • Link zur statischen ffmpeg Unterstützung
  • Fix offene Fehler, wenn Eingangs url / path enthält spezielle charactors

Was ist neu in der Version 1.5.0:

  • Async Last
  • Schneller suchen und in der Vorschau. Dank WM4 (mpv Entwickler)
  • Bessere A / V Sync-Lösung. Jetzt können hohe fps-Video besser spielen als jeder andere Spieler.
  • DXVA: aktivieren HEVC-Decoder, wenn libavcodec Laufzeit unterstützt. LAVFilters ffmpeg unterstützt.
  • Cedarv Verbesserungen NV12-Ausgang-Unterstützung, neon-Code aus libvdpau-sunxi
  • Mehrere Instanzen Unterstützung OpenAL
  • AVInput Klasse, um Medienquellen zu erweitern. Unterstützung Spiel von qrc resouces.
  • Rufen Sie das erste Bild nach dem suchen,
  • Bessere Taktfehlerkorrektur
  • Fix Spiel Frame für Frame Fragen
  • Fix QML Video Shake
  • Weitere Details für Fehlersignale
  • Tragen Sie Benutzeroptionen in der nächsten Wiedergabe
  • Dynamische Belastung libass (Submodul "capi" erforderlich)
  • VA-API: fix verschwommenes Unterm Strich Thema. Werke auf libav & gt;. = jetzt 9
  • Der Fortschritt wird bei 0 beginnen standardmäßig auch dann, wenn 1. pts nicht 0 ist.
  • Fix-Capture-Probleme: Capture aktuelle angezeigte Bild, einfacher API
  • rgb48 Unterstützung. OpenGL unterstützt nur RGB48LE.
  • Link zur statischen ffmpeg Unterstützung
  • Fix offene Fehler, wenn Eingangs url / path enthält spezielle charactors

Was ist neu in der Version 1.4.1:

  • Mehr QtMultimedia kompatibel QML Wiedergabe API
  • Debian-Paket-Support. Jetzt können Sie auf Ubuntu & gt bauen; = 14,04 mit debuild
  • Subtitle: libass das Rendern von Unterstützung. FFmpeg-Parser und libass dynamisch zu ändern
  • Melden Sie sich Niveausteuerung Unterstützung ohne Änderung der Qt-Logging-Funktionen (qDebug, qWarning etc.)
  • Video Orientierungshilfe in Renderer
  • Bug fix: Video-Frame mit Alpha-Wert. Videostrom Startzeit & gt; 0. OpenAL nicht richtig schließen ...
  • QML nur:. Video-Vorschau
  • Spieler: config UI in QMLPlayer. Video-Vorschau auf Fortschrittsbalken.

Was ist neu in der Version 1.4.0:

  • Erhöhen Sie OpenGL: mehr Pixelformate unterstützt QML ( nicht stabil), dynamische gl Unterstützung etc.
  • VAAPI: GLX Direct Rendering Unterstützung. Check 4k.
  • DXVA: mehr Decodierung Oberflächen zur Verbesserung der Leistung
  • VDA (OSX Hardware-Dekodierung) Unterstützung
  • Android-Unterstützung. Einfache Implementierung
  • Untertitel-Unterstützung, einschließlich QML
  • Erhöhen OpenAL. Funktioniert auf den meisten Plattformen, darunter Android
  • FFmpeg libavfilter Unterstützung
  • Audioausgang api Wechsel
  • Deploy-Skript für ifw, OSX
  • Bug fix
  • WIP:. dsound, OpenSL, Audio-Engine, Audiofilter etc

Was ist neu in der Version 1.3.4:

  • CUDA: bessere Qualität und Leistung, Fix falsche Anzeige Auftrag. Kein Mosaiken.
  • VAAPI und DXVA Unterstützung SSE4.1 um decodierte Rahmen für Intel-GPU zu kopieren. vaapi wurde Monaten aufgenommen, aber die Leistung war sehr schlecht. Mit Hilfe SSE4.1 wir greate Leistungsverbesserung.
  • VAAPI unterstützt drm
  • Verwenden neuesten FFmpegs hw API
  • Fix falsche Anzeige oder Absturz, wenn Änderung HW Decoder
  • als Meta-Eigenschaften Decoders Fügen Sie einige Optionen für AVCodec und AVFormat.
  • Metadaten-Unterstützung
  • Display-Seitenverhältnis verwenden Sie den Wert in dem Strom, wenn definiert. Vielen Dank, dass Sandro Cavazzoni
  • Unterstützung installieren QtAV als Qt-Modul
  • Fix falschen Dateinamen-Codierung.
  • Rufen Sie das Foto in einer Musikdatei

Was ist neu in der Version 1.3.2:

  • OpenGL Verbesserung und bessere Leistung (funktioniert auf iOS und Android). Weniger CPU-Auslastung als VLC.
  • Aktivieren GLSL falls unterstützt
  • Verwenden GLSL YUV Rahmen machen
  • GLSL-basierte Video-Equalizer
  • XV bug fix und Verbesserung. Unterstützt NV12. Unterstützt Video-Equalizer.
  • Wiedergabe von QIODevice Unterstützung
  • Capture-YUV Frames.
  • Fix falsche Dauer im OSD
  • CUDA-Decoder arbeitet in Bearbeitung
  • Spieler:
  • keine GUI blockiert beim Öffnen einer Strom
  • Dialog Config fügen
  • Regressionen:
  • OpenGL nicht angezeigt werden kann H10p

Was ist neu in der Version 1.3.1:.

  • Initial OpenAL-Unterstützung
  • Fix Hardware-Dekodierung abstürzt: suchenden, Paketverlust (zB schlechte Netzwerk)
  • CedarX Hardware-Decoding-Unterstützung Allwinner ist. Dank Miroslav Bendik.
  • FFmpeg Protokoll und Fehlerbehandlung. Neue Klasse: AVError
  • AVDictionary Unterstützung für Decoder und Demuxer. API: AVPlayer :: setOptionsForXXX ()
  • Fix Absturz auf App Ausfahrt
  • Fix Hi10bits crash
  • Körperbau:
  • fix XXX_EXPORT Makro confliction.
  • konfigurierbare qmake Projekt etc.
  • QMLPlayer: bessere UI
  • Spieler:
  • Rad, um zu vergrößern / verkleinern.
  • gelten Decoder ohne Wiederanlauf.
  • Ausfahrt auf Haupt Fenster schließen.
  • Bewegung Event-Handler um Spieler.
  • Installer:. ubuntu-Unterstützung
  • Bildschirmschoner für OSX, X11. Verbessern Fenster

Was ist neu in der Version 1.3.0:

  • Wählbare Audiospur
  • Mehrfache Wiedergabeziel für 1-Video-Unterstützung
  • Hardware-Dekodierung (unstable): DXVA2 für Fenster, VA-API für die x11 (schlechte Performance jetzt) ​​
  • Region of Interest (ROI) Unterstützung, dh Ernte.
  • Filter-Unterstützung (experimentell)
  • Video eq: Helligkeit, Kontrast, Sättigung
  • Unterstützung wiederholen
  • Mang API-Änderungen
  • QML: mit vielen QtMultiMedia APIs kompatibel
  • bauen / installieren: Check Bogen, beheben falsche rpath und starten Fehler auf Mac, fügen Installer
  • Spieler: Playlist, Geschichte, besser online tv, etc
  • .

Was ist neu in der Version 1.2.4:

  • QML Unterstützung (dank theoribeiro). Können einige der qtmultimedia QML-Anwendungen, beispielsweise zu ersetzen qmlvideofx
  • Fix bauen für FFmpeg & gt; = 0,9, libav & gt; = 0,8
  • Kanal kann vom Benutzer choosed: ursprünglich, stero, links, rechts, Mitte (mono)
  • OSD für GL ES2 Renderer
  • Spieler: Statistik-Viewer deaktivieren Bildschirmschoner auf Witwen bei der Wiedergabe. In vielen Online-TV-Kanäle

Was ist neu in der Version 1.2.3:

  • FFmpeg / libav avresample Unterstützung
  • OpenGL ES2 Unterstützung. Kann nun gegen QT5 GLES2 Version zu bauen
  • XV Unterstützung für QT5
  • Weitere Audio-Format-Unterstützung, z.B. Sample-Format, Kanäle.
  • Fix H.264 Decodieren von Fehler für den Beginn Frames.
  • Fix-Audio-Dekodierung Fehler, wenn Paket sollte mehrmals decodiert werden. WMA-Audio.
  • Save Videoaufnahmen, um die System Bild-Verzeichnis

Was ist neu in der Version 1.2.2:

  • Audio Resampler mit swresample
  • Play-Drehzahlsteuerung
  • Audio-Format
  • Spielen Sie gut mit Audio dass Lärm vor (mp3, ...)
  • init und deinit FFmpeg nur bei Bedarf
  • Id der Komponente durch das Symbol abgerufen
  • MMS-Unterstützung

Was ist neu in der Version 1.1.9:

  • Fügen Sie Netzwerk-Interrupt-Callback. Dank Vito vcovito
  • QtAV und FFmpeg-Laufzeitversionsprüfung
  • In Fabrikmodell, um die Komponenten-Manager. Derzeit in Imageconverter verwendet
  • MSVC Unterstützung
  • Suchen Bugfix: einige Male gesperrt
  • qmake: keine zusätzlichen Argumente erforderlich (wenn Quelle dir beschreibbar)
  • In 2 Grafiken Elementrenderers Beispiele
  • GDI + Renderer Unterstützung
  • Starten Sie den Skript verwenden, um neue Klassen erstellen

Was ist neu in der Version 1.1.8:

  • LGPL Version 2.1
  • Bessere QT5 Unterstützung
  • Bessere Synchronisation und der Suche nach
  • Absturz behoben, wenn immer Stream info
  • Absturz bei der Wiedergabe eines Musik
  • Drag & Drop, einfache interne gui und interne Ereignisfilter
  • Videowand funktioniert besser

Anforderungen :

  • Qt
  • FFmpeg
  • Portaudio 19

Screenshots

qtav_1_67831.png

Ähnliche Software

MoviX
MoviX

3 Jun 15

Thoggen
Thoggen

3 Jun 15

TrackerTools
TrackerTools

2 Jun 15

OGMRip
OGMRip

17 Feb 15

Andere Software von Entwickler Wang Bin

PhotoKit
PhotoKit

20 Feb 15

Kommentare zu QtAV

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!