QtAV

Skjermbilde programvare:
QtAV
Prog.varedetaljer:
Versjon: 1.8.0 Oppdatert
Last opp dato: 9 Dec 15
Utvikler: Wang Bin
Lisens: Gratis
Popularitet: 72

Rating: nan/5 (Total Votes: 0)

QtAV er en åpen kildekode bibliotek programvare skrevet i Qt og designet for å brukes for å lage fullverdig medieavspillings applikasjoner for Linux, Microsoft Windows og BSD operativsystemer.


Funksjoner på et øyeblikk

Det har støtte for søker, CV, pause, videoopptak, musikkavspilling, volumkontroll, fullscreen, holde seg på toppen, bilde for avspilling ramme (kun fremover), støtte for både lokale og nettverk filer, samt støtte for de Libav og FFmpeg prosjekter.

Støtte for hardware dekoding er implementert for CedarX, VAAPI og DXVA2 APIer. Det kan spare videofiler i YUV og RGB-formater, og implementerer støtte for OSD (On-screen display), tilpassede filtre, sideforhold, musikkavspilling, volumkontroll, og spiller fartskontroll.

Det kan også brukes til å rotere eller skjære en videofil bruker GraphicsItemRenderer, åpner for å spille en bestemt lydspor ved å velge lydkanaler og mediestrømmer, og støtter flere rende motorer, inkludert Direct2D, OpenGL, QPainter, XV, og GDI + .


Lar apper avspilling lokale eller eksterne filer

Som nevnt, kan biblioteket for avspilling av lokale filer, samt ekstern de via kjente protokoller, slik som HTTP og RTSP. I tillegg støtter flere videoutganger for en enkelt spiller, og kan dynamisk endre en render motoren når du spiller av en videofil.

QtAV støtter også ROI (Region of Interest), for eksempel video beskjæring, video equalizere for å endre kontrast, lysstyrke, nyanse og metning, samt QML (Qt Modeling Language) gjennom en plugin.


Under panseret og støttede operativsystemer

Prosjektet kan lett bygges mot Qt4 eller Qt5 rammer, slik at utviklere å lage video avspilling program med enten verktøykasse. Det er en av de mest verdsatte bibliotek programvare for å lage funksjonsrike multimedia avspilling apps.

Som nevnt, er programvaren plattformuavhengig, som støtter en mengde GNU / Linux og UNIX-liknende operativsystemer, inkludert BSD og Microsoft Windows. Den ble skrevet i C ++ programmeringsspråk og støtter flere hurtigtaster

Hva er nytt i denne utgaven.

    < li> XAudio2 støtte
  • støtte VideoToolbox hardware dekoder (OSX). Det kan dekode h264, H263, MPEG1, MPEG2, MPEG4. Bedre enn VDA
  • CUDA 0-kopi støtte
  • Dynamic videodekoder bryteren når du spiller (prøv det i QMLPlayer)
  • Embedded ass teksting støtte
  • ass undertittel setup font
  • Ingen OpenGL build fix for linux
  • Fix qpainter rende hvis VBO brukes
  • Fix OpenGL rendering for noen RGB-formater
  • DXVA 0-kopi forbedring, intel clearvideo midlertidig løsning osv.
  • AO: legg null backend
  • HW: fikse profilen sjekk
  • Ref telles rammer fra ff dekodere. Denne reparasjonen OpenGL krasj når du laster opp teksturer
  • Fix lyd resampler parametere ikke satt riktig
  • VS2015 støtte

Hva er nytt i versjon 1.7.0:

  • DXVA GPU null-kopi støtte. Lavere CPU-bruk, bedre ytelse
  • DXVA kopi tilbake modus forbedring
  • VAAPI null-kopi forbedring
  • Fix OpenGL galt skjermen hvis bryteren dekoder mellom VDA og FFmpeg
  • Video koding støtte
  • Ekstern lydspor støtte
  • Pulseaudio forbedring, fikse krasjer og henger
  • OpenGL: deaktivere VBO for ANGLE å omgå qpainter filtre har ingen effekt. Mindre GL samtaler. Fix OpenGLWindowRenderer kan ikke oppdatere riktig
  • Fix ta opp video når en null-kopi HW dekoder brukes.
  • Fix galt audio data spilles i begynnelsen av avspillingen
  • Aktiver XV shm
  • Bedre a / v sync
  • Bygg android på windows
  • Fix MSVC debug bygge
  • Bruk OpenSL ES som for android. Det fungerer på riktig måte nå. Ingen OpenAL kreves noe mer. Legg volumkontroll for OpenSL ES.
  • Fix krasjer
  • Legg til ubuntu PPA: https://launchpad.net/~wbsecg1/+archive/ubuntu/qtav
  • CI: appveyor for vinduer
  • AVInput = & gt; MediaIO. Du kan bruke den til å støtte tilpasset utgang når koding av video
  • Legg seekFinished, durationChanged, QML MediaPlayer.videoCapture, Subtitle forsinkelse etc
  • QMLPlayer: swipe å søke

Hva er nytt i versjon 1.6.0:

  • Async belastning
  • Raskere søke og forhåndsvisning. Takket wm4 (mpv utbygger)
  • Bedre a / v sync løsning. Nå kan spille høy fps video bedre enn noen andre spillere.
  • DXVA: aktiver HEVC dekoder hvis libavcodec runtime støtter. LAVFilters ffmpeg støtter det.
  • Cedarv forbedringer, nv12 utgang support, neon kode fra libvdpau-sunxi
  • Multiple OpenAL tilfeller støtte
  • AVInput klasse å utvide mediekilder. Støtte spill fra QRC resouces.
  • vise den første rammen etter oppsøke
  • Bedre klokke feilretting
  • Fix play bilde for bilde problemstillinger
  • Fix QML video shake
  • Flere detaljer for feilsignaler
  • Bruk brukervalg i neste avspilling
  • Dynamisk belastning libass (submodule 'capi "er nødvendig)
  • VA-API: fikse uskarpt bunnlinjen problemet. fungerer på libav & gt;. = 9 nå
  • Fremdriften starter på 0 som standard selv om 1st pts ikke er 0.
  • Fix fange problemer: capture nåværende viste ramme, lettere api
  • RGB48 støtte. OpenGL støtter bare RGB48LE.
  • Link til statisk ffmpeg støtte
  • Fix åpen feil hvis innspill url / sti inneholder spesielle charactors

Hva er nytt i versjon 1.5.0:

  • Async belastning
  • Raskere søke og forhåndsvisning. Takket wm4 (mpv utbygger)
  • Bedre a / v sync løsning. Nå kan spille høy fps video bedre enn noen andre spillere.
  • DXVA: aktiver HEVC dekoder hvis libavcodec runtime støtter. LAVFilters ffmpeg støtter det.
  • Cedarv forbedringer, nv12 utgang support, neon kode fra libvdpau-sunxi
  • Multiple OpenAL tilfeller støtte
  • AVInput klasse å utvide mediekilder. Støtte spill fra QRC resouces.
  • vise den første rammen etter oppsøke
  • Bedre klokke feilretting
  • Fix play bilde for bilde problemstillinger
  • Fix QML video shake
  • Flere detaljer for feilsignaler
  • Bruk brukervalg i neste avspilling
  • Dynamisk belastning libass (submodule 'capi "er nødvendig)
  • VA-API: fikse uskarpt bunnlinjen problemet. fungerer på libav & gt;. = 9 nå
  • Fremdriften starter på 0 som standard selv om 1st pts ikke er 0.
  • Fix fange problemer: capture nåværende viste ramme, lettere api
  • RGB48 støtte. OpenGL støtter bare RGB48LE.
  • Link til statisk ffmpeg støtte
  • Fix åpen feil hvis innspill url / sti inneholder spesielle charactors

Hva er nytt i versjon 1.4.1:

  • Flere QtMultimedia kompatibel QML avspilling API
  • Debian pakken støtte. Nå kan du bygge på ubuntu & gt; = 14,04 hjelp debuild
  • Undertittel: libass renderering støtte. Dynamisk endre FFmpeg parser og libass
  • Logg nivåkontroll støtte uten å endre noen Qt logging funksjoner (qDebug, qWarning osv.)
  • Video orientering støtte i gjengi
  • Bug fix: videoramme med alfaverdi. video stream starttid & gt; 0. OpenAL kan ikke lukke riktig ...
  • bare QML. video preview
  • spillere: config UI i QMLPlayer. Video forhåndsvisning på fremdriftslinjen.

Hva er nytt i versjon 1.4.0:

  • Forbedre OpenGL: flere piksel formater, støtter QML ( ikke stabil), dynamisk gl støtte osv.
  • VAAPI: GLX direkte gjengivelse støtte. sjekk 4k.
  • DXVA: flere dekoding overflater for å forbedre ytelsen
  • VDA (OSX hardware dekoding) støtte
  • Android-støtte. Lett å distribuere
  • Teksting støtte, inkludert QML
  • Forbedre OpenAL. Fungerer fint på de fleste plattformer, inkludert android
  • FFmpeg libavfilter støtte
  • Lydutgang api endring
  • Distribuer script for IFW, OSX
  • Bug fix
  • WIP. dsound, opensl, lyd motor, lyd filtre etc

Hva er nytt i versjon 1.3.4:

  • CUDA: bedre kvalitet og ytelse, Fix feil skjerm bestille. Ingen Mosaikk.
  • VAAPI og DXVA støtte SSE4.1 å kopiere dekodede ramme for intel GPU. vaapi ble lagt måneder siden, men ytelsen var svært dårlig. Med hjelp av SSE4.1 har vi Greate ytelsesforbedring.
  • støtter VAAPI drm
  • Bruk nyeste FFmpeg er hw api
  • Fix galt skjerm eller krasjer hvis endring HW dekoder
  • Legg til noen alternativer for AVCodec og AVFormat som dekoder metaegenskaper.
  • Metadata støtte
  • Display størrelsesforholdet bruke verdien i strømmen hvis det er definert. Takk Sandro Cavazzoni
  • Support installere QtAV som Qt modul
  • Fix galt filnavnet koding.
  • Vis bildet i en musikkfil

Hva er nytt i versjon 1.3.2:

  • OpenGL forbedring og bedre ytelse (fungerer på iOS og Android). Mindre bruk av CPU enn VLC.
  • Aktiver GLSL hvis dette støttes
  • Bruk GLSL å gjengi YUV rammer
  • GLSL basert video equalizer
  • XV bug fiks og forbedring. Støtter NV12. Støtter video equalizer.
  • Spill fra QIODevice støtte
  • Capture YUV rammer støtte.
  • Fix galt varighet i OSD
  • CUDA dekoder arbeider pågår
  • Spiller:
  • ingen gui blokkerer under åpning av en bekk
  • legge dialog config
  • Regressions:
  • OpenGL kan ikke vise H10p

Hva er nytt i versjon 1.3.1.

  • Første OpenAL støtte
  • Fix hardware dekoding krasjer: Søker, pakketap (. f.eks dårlig nettverk)
  • Allwinner sin CedarX hardware dekoding støtte. Takket Miroslav Bendik.
  • FFmpeg log og feilbehandling. Ny klasse: AVError
  • AVDictionary støtte for dekoder og demuxer. API: AVPlayer :: setOptionsForXXX ()
  • Fix krasj på app exit
  • Fix Hi10bits krasj
  • Bygg:
  • fix XXX_EXPORT makromotstridende.
  • konfigurerbar qmake prosjekt osv.
  • QMLPlayer: bedre brukergrensesnitt
  • spiller:
  • hjulet for å zoome inn / ut.
  • anvende dekoder uten omstart.
  • exit på hovedvinduet lukkes.
  • flytte Event til spilleren.
  • Installer. ubuntu støtte
  • Skjermsparer for OSX, X11. Forbedre Windows

Hva er nytt i versjon 1.3.0:

  • Valgbar lydspor
  • Multiple gjengivelse målet for en video støtte
  • Hardware dekoding støtte (ustabil): DXVA2 for vinduer, VA-API for x11 (dårlig ytelse nå)
  • Region Interesse støtte (ROI), dvs. avling.
  • Filter støtte (Experimental)
  • Video eq: lysstyrke, kontrast, fargemetning
  • Gjenta støtte
  • Mang api endringer
  • QML: kompatibel med mange QtMultiMedia APIer
  • bygge / installere: sjekk bue, fikse feil rpath og lansere feil på Mac, legge installatør
  • spiller: spilleliste, historie, bedre online tv, etc
  • .

Hva er nytt i versjon 1.2.4:

  • QML støtte (takk theoribeiro). Kan erstatte noen av qtmultimedia qml apps, f.eks qmlvideofx
  • Fix bygge for FFmpeg & gt; = 0,9, libav & gt; = 0,8
  • Kanal kan choosed av bruker: original, stero, venstre, høyre, senter (mono)
  • OSD for GL ES2 renderer
  • spiller: statistikk viewer, deaktivere skjermsparer på enker når du spiller. Legg mange online tv-kanaler

Hva er nytt i versjon 1.2.3:

  • FFmpeg / libav avresample støtte
  • OpenGL ES2 støtte. Kan bygge mot Qt5 GLES2 versjonen nå
  • XV støtte for Qt5
  • Mer lydformat støtte, f.eks sample format, kanaler.
  • Fix H.264 dekoding feil for begynnelsen rammer.
  • Fix audio dekoding feil hvis pakken skal bli dekodet flere ganger. WMA-lyd.
  • Lagre video fanger til systemet Picture katalogen

Hva er nytt i versjon 1.2.2:

  • Audio resampler hjelp swresample
  • Spill fartskontroll
  • Audio format
  • Spill bra med lyd som støy før (mp3, ...)
  • init og deinit FFmpeg bare når det trengs
  • Component id nås ved symbol
  • mms støtte

Hva er nytt i versjon 1.1.9:

  • Legg til nettverk interrupt tilbakeringing. Takket Vito vcovito
  • QtAV og FFmpeg runtime versjon sjekk
  • Legg til fabrikken modellen til manager komponentene. Tiden brukes i Imageconverter
  • MSVC støtte
  • Seek bug fix: noen ganger blokkert
  • qmake: ingen flere argumenter som kreves (hvis kilde dir er skrivbar)
  • Legg 2 grafikk element renderer eksempler
  • GDI + renderer støtte
  • Start for å bruke skript for å opprette nye klasser

Hva er nytt i versjon 1.1.8:

  • LGPL versjon 2.1
  • Bedre Qt5 støtte
  • Bedre synkronisering og søker
  • Crash fast når får strøm info
  • Crash fast når du kjører en musikk
  • Dra og slipp, enkel intern gui og intern -hendelsesfilteret
  • Videowall fungerer bedre

Krav

  • Qt
  • FFmpeg
  • PortAudio 19

Skjermbilder

qtav_1_67831.png

Lignende programvare

DVR
DVR

3 Jun 15

Mjpeg tools
Mjpeg tools

20 Feb 15

MoviX
MoviX

3 Jun 15

DecryptHD
DecryptHD

2 Jun 15

Annen programvare fra utvikleren Wang Bin

PhotoKit
PhotoKit

20 Feb 15

Kommentarer til QtAV

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!