QtAV

Software skärmdump:
QtAV
Mjukvaruinformation:
Version: 1.8.0 Uppdaterad
Ladda upp dagen: 9 Dec 15
Utvecklare: Wang Bin
Licens: Gratis
Popularitet: 72

Rating: nan/5 (Total Votes: 0)

QtAV är ett open source bibliotek mjukvara skriven i Qt och avsedd att användas för att skapa full skisserat medieuppspelning applikationer för Linux, Microsoft Windows och BSD operativsystem.


Funktioner i korthet

Den har stöd för sökanden, återuppta, pausa, videoinspelning, musikuppspelning, volymkontroll, fullscreen, stanna på toppen, ruta för ruta uppspelning (endast framåt), stöd för både lokala och nätverk filer, samt stöd för de libav och FFmpeg projekt.

Stöd för hårdvaruavkodning genomförs för CedarX, VAAPI och DXVA2 API: er. Det kan spara videofiler i YUV och RGB-format, och implementerar stöd för OSD (On-Screen Display), anpassade filter, bildförhållande, musikuppspelning, volymkontroll och spela varvtalsreglering.

Det kan också användas för att rotera eller klippa någon video fil med GraphicsItemRenderer, möjliggör att spela ett visst ljudspår genom att välja ljudkanaler och mediaströmmar, och stöder flera rendering motorer, inklusive Direct2D, OpenGL, QPainter, XV, och GDI + .


Låter appar spela lokala eller fjärrfiler

Som nämnts, kan biblioteket för uppspelning av lokala filer, liksom avlägsna dem via välkända protokoll, såsom HTTP och RTSP. Dessutom stöder det flera videoutgångar för en enda spelare, och kan dynamiskt ändra en renderingsmotor när du spelar en videofil.

QtAV stöder också ROI (Region of Interest), som video beskärning, video equalizers för modifiering av kontrast, ljusstyrka, nyans och mättnad, samt QML (Qt Modeling Language) genom en plugin.


Under operativsystem huva och stöds

Projektet kan lätt byggas mot Qt4 eller Qt5 ramar, vilket gör att utvecklare att skapa videouppspelningsprogram med antingen verktygslåda. Det är en av de mest uppskattade bibliotek programvara för att skapa funktionsrika multimedia uppspelning apps.

Som nämnts, är programvaran plattformsoberoende, stöder en uppsjö av GNU / Linux och UNIX-liknande operativsystem, inklusive BSD och Microsoft Windows. Det var skrivet i programmeringsspråket C ++ och stöder flera kortkommandon

Vad är nytt i den här versionen.

    < li> XAudio2 stöd
  • VideoToolbox maskinvaruavkodare (OSX) stöd. Det kan avkoda H264, H263, MPEG1, MPEG2, MPEG4. Bättre än VDA
  • CUDA 0-kopia support
  • Dynamisk videoavkodare brytaren när du spelar (prova i QMLPlayer)
  • Embedded ass texter stöd
  • ass typsnitt för textning inställning
  • No OpenGL bygga fix för linux
  • Fix QPainter rendering om VBO används
  • Fix OpenGL rendering för vissa rgb-format
  • DXVA 0-kopia förbättring, intel clearvideo lösning etc.
  • AO: lägg null backend
  • HW: fixa profil check
  • Ref räknade ramar från ff avkodare. Denna fix opengl krasch vid uppladdning texturer
  • Fix ljud återsamplaren parametrar inte korrekt inställd
  • VS2015 support

Vad är nytt i version 1.7.0:

  • DXVA GPU noll-kopia stöd. Lägre CPU-användning, bättre prestanda
  • DXVA copy-back mode förbättring
  • VAAPI noll-kopia förbättring
  • Fix opengl fel displayen om strömbrytare dekoder mellan VDA och FFmpeg
  • Videokodning support
  • Extern ljudspår support
  • Pulseaudio förbättring, fixa krascher och hänga
  • OpenGL: avaktivera VBO för ANGLE att komma runt QPainter filter har ingen effekt. Mindre GL samtal. Fix OpenGLWindowRenderer kan inte uppdatera korrekt
  • Fix spela in video när ett noll kopia HW-avkodare används.
  • Fix fel ljuddata spelas i början av uppspelningen
  • Aktivera XV shm
  • Förbättra A / V Sync
  • Bygga android på Windows
  • Fix MSVC debug bygga
  • Använd OpenSL ES som för android. Det fungerar korrekt nu. Ingen OpenAL krävs något mer. Lägg till volymkontroll för OpenSL ES.
  • Fix kraschar
  • Lägg ubuntu PPA: https://launchpad.net/~wbsecg1/+archive/ubuntu/qtav
  • CI: appveyor för Windows
  • AVInput = & gt; MediaIO. Du kan använda den för att stödja anpassade ut när kodning av video
  • Lägg seekFinished, durationChanged, QML MediaPlayer.videoCapture, undertext fördröjning etc
  • QMLPlayer: svep att söka

Vad är nytt i version 1.6.0:

  • Async belastning
  • Snabbare söka och förhandsgranska. Tack WM4 (mpv utvecklare)
  • Bättre A / V Sync lösning. Nu kan spela hög fps video bättre än någon annan spelare.
  • DXVA: aktivera HEVC dekoder om libavcodec runtime stöder. LAVFilters ffmpeg stödjer det.
  • Cedarv förbättringar nv12 utmatningsstödet, neon kod från libvdpau-sunxi
  • Flera OpenAL instanser support
  • AVInput klass för att utöka mediekällor. Stöd spela från qrc resouces.
  • visa den första bildrutan efter söka
  • Bättre klocka felkorrigering
  • Fix spela bildruta för bildruta frågor
  • Fix QML video skaka
  • Mer information om felsignaler
  • Använd användaralternativ i nästa uppspelning
  • Dynamisk belastning libass (submodulen "CAPI" krävs)
  • VA-API: fixa suddig bottom line fråga. fungerar på libav & gt;. = 9 nu
  • Framsteg börjar på 0 som standard även om 1st poäng är inte 0.
  • Fix fånga frågor: capture nuvarande ram som visas, lättare api
  • RGB48 stöd. OpenGL stöder endast RGB48LE.
  • Länk till statisk ffmpeg stöd
  • Fix öppna fel om ingångs url / sökväg innehåller särskilda charactors

Vad är nytt i version 1.5.0:

  • Async belastning
  • Snabbare söka och förhandsgranska. Tack WM4 (mpv utvecklare)
  • Bättre A / V Sync lösning. Nu kan spela hög fps video bättre än någon annan spelare.
  • DXVA: aktivera HEVC dekoder om libavcodec runtime stöder. LAVFilters ffmpeg stödjer det.
  • Cedarv förbättringar nv12 utmatningsstödet, neon kod från libvdpau-sunxi
  • Flera OpenAL instanser support
  • AVInput klass för att utöka mediekällor. Stöd spela från qrc resouces.
  • visa den första bildrutan efter söka
  • Bättre klocka felkorrigering
  • Fix spela bildruta för bildruta frågor
  • Fix QML video skaka
  • Mer information om felsignaler
  • Använd användaralternativ i nästa uppspelning
  • Dynamisk belastning libass (submodulen "CAPI" krävs)
  • VA-API: fixa suddig bottom line fråga. fungerar på libav & gt;. = 9 nu
  • Framsteg börjar på 0 som standard även om 1st poäng är inte 0.
  • Fix fånga frågor: capture nuvarande ram som visas, lättare api
  • RGB48 stöd. OpenGL stöder endast RGB48LE.
  • Länk till statisk ffmpeg stöd
  • Fix öppna fel om ingångs url / sökväg innehåller särskilda charactors

Vad är nytt i version 1.4.1:

  • Fler QtMultimedia kompatibel QML uppspelning API
  • Debianpaket stöd. Nu kan du bygga på Ubuntu & gt; = 14.04 använder debuild
  • Undertext: libass renderering stöd. Dynamiskt ändra FFmpeg parser och libass
  • Logga stödnivå kontroll utan att ändra några Qt loggningsfunktioner (qDebug, qWarning osv.)
  • Video orienteringsstöd i konverterings
  • Bugfix: videobilden med alfavärde. video starttid & gt; 0. OpenAL kan inte stänga korrekt ...
  • QML endast. video förhandsvisning
  • spelare: config UI i QMLPlayer. Video förhandsvisning på förloppsindikator.

Vad är nytt i version 1.4.0:

  • Förbättra OpenGL: fler pixelformat stöder QML ( inte stabil), dynamisk gl stöd etc.
  • VAAPI: GLX direkt rendering stöd. Kontrollera 4k.
  • DXVA: fler avkodnings ytor för att förbättra prestanda
  • VDA (OSX hårdvaruavkodning) stöd
  • Android stöd. Lätt att installera
  • Undertext stöd, inklusive QML
  • Förbättra OpenAL. Fungerar bra på de flesta plattformar inklusive Android
  • FFmpeg libavfilter support
  • Ljudutgång api förändring
  • Deploy skript för IFW, OSX
  • Bugfix
  • WIP. DSound, opensl, ljud motor, ljudfilter etc

Vad är nytt i version 1.3.4:

  • CUDA: bättre kvalitet och prestanda, Fix fel display beställa. Ingen Mosaik.
  • VAAPI och DXVA stöd SSE4.1 att kopiera avkodade ram för Intel GPU. vaapi sattes månader sedan, men resultatet var mycket dålig. Med hjälp av SSE4.1 har vi greate prestandaförbättring.
  • VAAPI stöder drm
  • Använd senaste FFmpeg s hw api
  • Fix fel skärm eller kraschar om ändring HW dekoder
  • Lägg till några alternativ för AVCodec och AVFormat som dekodern är meta egenskaper.
  • Metadata support
  • Display aspect ratio använda värdet i strömmen om den har definierats. Tack Sandro Cavazzoni
  • Support installera QtAV som Qt modul
  • Fix fel filnamnskodning.
  • Visa bilden i en musikfil

Vad är nytt i version 1.3.2:

  • OpenGL förbättring och bättre prestanda (fungerar på iOS och Android). Mindre processoranvändning än VLC.
  • Aktivera GLSL om det stöds
  • Använd GLSL att göra YUV ramar
  • GLSL baserad video equalizer
  • XV buggfix och förbättring. Stöder NV12. Stöder video equalizer.
  • Spela upp från QIODevice support
  • Capture YUV ramar stöd.
  • Fix fel varaktighet i OSD
  • CUDA-avkodare arbetar pågår
  • Spelare:
  • inget gui blockering när du öppnar en ström
  • lägga dialog config
  • Regressions:
  • OpenGL kan inte visa H10p

Vad är nytt i version 1.3.1:.

  • Första OpenAL stöd
  • Fix hårdvara avkodning kraschar: söker, paketförlust (. t.ex. dåligt nätverk)
  • Allwinner s CedarX hårdvaruavkodning stöd. Tack Miroslav Bendik.
  • FFmpeg log och felhantering. Ny klass: AVError
  • AVDictionary stöd för dekoder och demuxer. API: AVPlayer :: setOptionsForXXX ()
  • Fix krasch på app exit
  • Fix Hi10bits krasch
  • Kroppsform:
  • fix XXX_EXPORT makro motstridande.
  • konfigurerbar qmake projekt etc.
  • QMLPlayer: bättre UI
  • spelare:
  • hjul för att zooma in / ut.
  • tillämpa avkodare utan omstart.
  • utgång på huvudfönstret nära.
  • flytta Eventhandler till spelare.
  • Installer. ubuntu stöd
  • Skärmsläckare för OSX, X11. Förbättra fönster

Vad är nytt i version 1.3.0:

  • Valbara ljudspår
  • Flera rendering mål för en videostöd
  • Maskinvara avkodning stöd (instabil): DXVA2 för fönster, VA-API för x11 (dålig prestanda nu)
  • Region of Interest (ROI) stöd, det vill säga grödan.
  • Filter stöd (experimentell)
  • Video eq: ljusstyrka, kontrast, mättnad
  • Upprepa support
  • Mang api ändringar
  • QML: kompatibel med många QtMultiMedia API
  • bygga / install: kontrollera arch, fixa fel rpath och lansera fel på Mac, lägg installer
  • spelare: playlist, historia, bättre online-tv, etc
  • .

Vad är nytt i version 1.2.4:

  • QML stöd (tack theoribeiro). Kan ersätta en del av qtmultimedia QML apps, t.ex. qmlvideofx
  • Fix bygga för FFmpeg & gt; = 0,9, libav & gt; = 0,8
  • Kanal kan valde av användaren: original, stero, vänster, höger, center (mono)
  • OSD för GL ES2 renderaren
  • spelar: statistik betraktaren, inaktivera skärmsläckare på änkor när du spelar. Lägg till många online TV-kanaler

Vad är nytt i version 1.2.3:

  • FFmpeg / libav avresample stöd
  • OpenGL ES2 stöd. Kan bygga mot Qt5 GLES2 versionen nu
  • XV stöd för Qt5
  • support Mer ljudformat, t.ex. samplingsformat, kanaler.
  • Fix H.264 avkodning fel för början ramar.
  • Fix ljud avkodningsfel om paketet ska avkodas flera gånger. WMA-ljud.
  • Spara video fångar till system Bild katalog

Vad är nytt i version 1.2.2:

  • Ljud återsamplaren använder swresample
  • Spela varvtalsreglering
  • Ljudformat
  • Spela bra med ljud som buller före (mp3, ...)
  • init och deinit FFmpeg bara när det behövs
  • Komponent-ID nås med symbolen
  • mms stöd

Vad är nytt i version 1.1.9:

  • Lägg till nätverksavbrott återuppringning. Tack Vito vcovito
  • QtAV och FFmpeg runtime versionskontroll
  • Lägg fabriken modell chef komponenterna. För närvarande används i Imageconverter
  • MSVC stöd
  • Seek bug fix: ibland blockerade
  • qmake: inga ytterligare argument krävs (om käll dir är skrivbar)
  • Tillsätt 2 grafik posten renderaren exempel
  • GDI + renderer support
  • Börja använda skript för att skapa nya klasser

Vad är nytt i version 1.1.8:

  • LGPL version 2.1
  • Bättre Qt5 stöd
  • Bättre synkronisering och söker
  • Crash fast när få ström info
  • Crash fast när uppspelning av en musik
  • Dra och släpp, enkelt intern gui och intern händelsefilter
  • videovägg fungerar bättre

Krav :

  • Qt
  • FFmpeg
  • PortAudio 19

Skärmbilder

qtav_1_67831.png

Liknande mjukvara

setv4l
setv4l

3 Jun 15

Lightworks
Lightworks

27 Apr 17

Ksubeditor
Ksubeditor

4 Jun 15

Gmediafinder
Gmediafinder

20 Feb 15

Annan programvara för utvecklare Wang Bin

PhotoKit
PhotoKit

20 Feb 15

Kommentarer till QtAV

Kommentarer hittades inte
Kommentar
Slå på bilder!