QtAV

Screenshot Software:
QtAV
Mga detalye ng Software:
Bersyon: 1.8.0 Na-update
I-upload ang petsa: 9 Dec 15
Nag-develop: Wang Bin
Lisensya: Libre
Katanyagan: 72

Rating: nan/5 (Total Votes: 0)

QtAV ay isang software library open source na nakasulat sa Qt at dinisenyo upang magamit para sa paglikha ng buong itinampok aplikasyon media playback para sa Linux, Microsoft Windows at BSD operating system.


Tampok sa isang sulyap

Ito mga tampok na suporta para humingi, ipagpatuloy, i-pause, pagkuha ng video, playback ng musika, kontrol ng lakas ng tunog, fullscreen, manatili sa tuktok, frame sa pamamagitan ng frame playback (lamang forward), suporta para sa parehong lokal at network ng mga file, pati na rin ang suporta para sa ang Libav at FFmpeg proyekto.

Suporta para sa hardware pagkabasa ay ipinatupad para sa CedarX, VAAPI at DXVA2 APIs. Maaari itong i-save ang mga file na video sa YUV at RGB format, at nagpapatupad ng suporta para sa OSD (On-screen display), mga pasadyang filter, aspect ratio, playback ng musika, kontrol ng lakas ng tunog, at paglalaro ng bilis control.

Maaari rin itong gamitin upang i-rotate o gupitan ang anumang mga file ng video gamit GraphicsItemRenderer, nagbibigay-daan para sa pag-play ng isang tukoy na audio track sa pamamagitan ng pagpili audio channel at daluyan ng media, at sumusuporta sa maramihang mga rendering engine, kabilang Direct2D, OpenGL, QPainter, XV, at GDI + .


Nagbibigay-daan sa apps playback lokal o remote file

Tulad ng nabanggit, ay nagbibigay-daan sa library para sa pag-playback ng lokal na file, pati na rin ang remote sa buhay sa pamamagitan mahusay na kilala protocol, tulad ng HTTP at RTSP. Bilang karagdagan, ito ay sumusuporta sa maramihang mga output video para sa isang solong player, at magilas na maaaring baguhin ng isang render engine kapag naglalaro ng isang video file.

Sinusuportahan QtAV din ROI (Region of Interest), tulad ng pag-crop ng video, equalizers video para sa pagbabago ng kaibahan, ang liwanag, kulay at saturation, pati na rin QML (Language Modeling Qt) sa pamamagitan ng isang plugin.


Sa ilalim ng hood at suportadong mga operating system

Ang mga proyekto ay maaaring madaling binuo laban sa Qt4 o Qt5 Framework, na nagpapahintulot sa mga developer na lumikha application video playback na may alinman sa toolkit. Ito ay isa sa mga pinaka-pinapahalagahan software library para sa paglikha ng tampok na-mayaman multimedia apps playback.

Tulad ng nabanggit, ang mga software ay platform-independent, na sumusuporta sa isang kalabisan ng GNU / Linux at UNIX-tulad ng operating system, kabilang ang BSD at Microsoft Windows. Ito ay isinulat sa C ++ programming language at sumusuporta sa maramihang mga keyboard shortcut

Ano ang bagong sa paglabas:.

    < li> XAudio2 support
  • VideoToolbox hardware decoder (OSX) support. Maaari itong mabasa H264, H263, mpeg1, mpeg2, mpeg4. Mas mahusay kaysa sa VDA
  • pag CUDA 0-copy
  • Dynamic switch video decoder kapag naglalaro (subukan ito sa QMLPlayer)
  • pag-embed na asno subtitle
  • asno subtitle setup font
  • Walang OpenGL build fix para sa Linux
  • Ayusin qpainter rendering kung VBO ay ginagamit
  • Ayusin ang rendering OpenGL para sa ilang mga format rgb
  • DXVA 0-copy pagpapabuti, Intel clearvideo workaround etc.
  • Ao: magdagdag null backend
  • HW: ayusin check profile
  • Ref binibilang frame mula ff decoders. Ito fix opengl crash kapag upload texture

  • hindi naitakda nang tama
  • Ayusin Resampler parameter audio
  • pag-VS2015

Ano ang bagong sa bersyon 1.7.0:

  • DXVA GPU support zero-kopya. Lower paggamit ng CPU, mas mahusay na pagganap
  • DXVA mode copy-back pagpapabuti
  • VAAPI zero-kopya pagpapabuti
  • Ayusin opengl mali display kung lumipat decoder pagitan VDA at FFmpeg
  • pag-encode ng Video
  • Panlabas na pag-track ng audio
  • Pulseaudio pagpapabuti, ayusin ang mga sirang at mag-hang
  • OpenGL: huwag paganahin VBO para anggulo sa workaround qpainter filter ay walang epekto. Less GL tawag. Ayusin ang hindi maaaring i-update nang tama OpenGLWindowRenderer
  • Ayusin ang pagkuha ng video kapag ang isang zero-kopya HW decoder ay ginagamit.
  • Ayusin mali audio data na nag-play sa simula ng pag-playback
  • Paganahin XV shm
  • Pagbutihin a / v sync
  • Gumawa ng android sa windows
  • Ayusin MSVC debug build
  • Gamitin OpenSL ES bilang para sa android. Ito ay gumagana nang tama ngayon. Walang OpenAL kailangan ng anumang higit pa. Idagdag volume control para OpenSL ES.
  • pag-crash Ayusin
  • Magdagdag ng Ubuntu PPA: https://launchpad.net/~wbsecg1/+archive/ubuntu/qtav
  • CI: appveyor para sa mga window
  • AVInput = & gt; MediaIO. Maaari mo itong gamitin upang suportahan ang mga pasadyang output kapag encoding video
  • Magdagdag seekFinished, durationChanged, QML MediaPlayer.videoCapture, Subtitle delay etc
  • QMLPlayer: mag-swipe upang humingi

Ano ang bagong sa bersyon 1.6.0:

  • Async load
  • Mas mabilis na maghanap at preview. Salamat wm4 (mpv developer)
  • Better a / v sync solusyon. Maaari Ngayon-play high fps video mas mahusay kaysa sa ANUMANG iba pang mga manlalaro.
  • DXVA: paganahin HEVC decoder kung sinusuportahan libavcodec runtime. Ito ay sumusuporta sa LAVFilters ffmpeg.
  • pagpapabuti Cedarv, pag nv12 output, neon code mula libvdpau-sunxi
  • Maramihang OpenAL support pagkakataon
  • AVInput klase para i-extend pinagkukunan media. Play na Suporta mula QRC resouces.
  • Display unang frame matapos humingi
  • Mas mahusay na orasan error pagwawasto
  • Ayusin ang pag-play ang frame sa pamamagitan ng mga isyu frame
  • Ayusin QML video shake
  • Higit pang mga detalye para sa mga signal ng error
  • Gamitin ang mga pagpipilian sa user sa susunod na pag-playback
  • Dynamic libass load (submodule 'CAPI' ay kinakailangan)
  • VA-API: ayusin Malabong isyu bottom line. gumagana sa libav & gt;. = 9 ngayon
  • Pag-unlad ay magsisimula sa 0 sa pamamagitan ng default kahit 1st pts ay hindi 0.
  • Ayusin ang mga isyu capture: kasalukuyang capture ipinapakita frame, mas madali api
  • pag RGB48. Sumusuporta lamang sa OpenGL RGB48LE.
  • Mag-link sa static ffmpeg support
  • Ayusin open error kung input url / path naglalaman ng mga espesyal charactors

Ano ang bagong sa bersyon 1.5.0:

  • Async load
  • Mas mabilis na maghanap at preview. Salamat wm4 (mpv developer)
  • Better a / v sync solusyon. Maaari Ngayon-play high fps video mas mahusay kaysa sa ANUMANG iba pang mga manlalaro.
  • DXVA: paganahin HEVC decoder kung sinusuportahan libavcodec runtime. Ito ay sumusuporta sa LAVFilters ffmpeg.
  • pagpapabuti Cedarv, pag nv12 output, neon code mula libvdpau-sunxi
  • Maramihang OpenAL support pagkakataon
  • AVInput klase para i-extend pinagkukunan media. Play na Suporta mula QRC resouces.
  • Display unang frame matapos humingi
  • Mas mahusay na orasan error pagwawasto
  • Ayusin ang pag-play ang frame sa pamamagitan ng mga isyu frame
  • Ayusin QML video shake
  • Higit pang mga detalye para sa mga signal ng error
  • Gamitin ang mga pagpipilian sa user sa susunod na pag-playback
  • Dynamic libass load (submodule 'CAPI' ay kinakailangan)
  • VA-API: ayusin Malabong isyu bottom line. gumagana sa libav & gt;. = 9 ngayon
  • Pag-unlad ay magsisimula sa 0 sa pamamagitan ng default kahit 1st pts ay hindi 0.
  • Ayusin ang mga isyu capture: kasalukuyang capture ipinapakita frame, mas madali api
  • pag RGB48. Sumusuporta lamang sa OpenGL RGB48LE.
  • Mag-link sa static ffmpeg support
  • Ayusin open error kung input url / path naglalaman ng mga espesyal charactors

Ano ang bagong sa bersyon 1.4.1:

  • More QtMultimedia compatible API QML playback
  • pag-package Debian. Ngayon ay maaari kang bumuo ng sa Ubuntu & gt; = 14.04 gamit debuild
  • Subtitle: libass renderering support. Dynamic na baguhin FFmpeg parser at libass
  • control antas ng pag-log na walang pagbabago ng anumang Qt logging function (qDebug, qWarning etc.)
  • suporta Video orientation sa renderers
  • Bug fix: video frame na may halaga alpha. simulan time & gt video stream; 0. OpenAL hindi maaaring isara ng tama ...
  • QML lamang:. preview video
  • manlalaro: config UI sa QMLPlayer. Preview ng Video sa progress bar.

Ano ang bagong sa bersyon 1.4.0:

  • Pagbutihin ang OpenGL: higit pang mga format pixel, sumusuporta QML ( hindi matatag), dynamic gl support etc.
  • VAAPI: GLX direktang pag-render. suriin 4K.
  • DXVA: more ibabaw decoding upang mapabuti ang pagganap
  • VDA support (OSX hardware decoding)
  • pag-Android. Madali upang lumawak
  • Subtitle suporta, kabilang QML
  • Pagbutihin OpenAL. Gumagana ng mabuti sa mga pinaka-platform kabilang ang android
  • pag FFmpeg libavfilter
  • pagbabago output api Audio
  • I-deploy ang script para IFW, OSX
  • Bug fix
  • WIP:. DTunog, opensl, audio engine, ang mga filter audio etc

Ano ang bagong sa bersyon 1.3.4:

  • CUDA: mas mahusay na kalidad at pagganap, Ayusin mali display order. Walang Mosaics.
  • VAAPI at dxva support SSE4.1 upang kopyahin decoded frame para sa Intel GPU. vaapi ay idinagdag buwan na nakalipas, ngunit ang pagganap ay lubhang mahirap. Sa tulong ng SSE4.1 kami greate pagpapabuti ng pagganap.
  • Sinusuportahan VAAPI drm
  • Gamitin ang pinakabagong hw api FFmpeg ni
  • Ayusin mali display o pag-crash kung ang pagbabago HW decoder
  • Magdagdag ng ilang mga pagpipilian para sa AVCodec at AVFormat bilang meta properties decoder ni.
  • pag Metadata
  • aspect ratio Display gamitin ang halaga sa stream kung tinukoy. Salamat Sandro Cavazzoni
  • Support install QtAV bilang Qt module
  • Ayusin ang maling pangalan ng file encoding.
  • Ipakita ang mga imahe sa isang file na musika

Ano ang bagong sa bersyon 1.3.2:

  • OpenGL pagpapabuti at mas mahusay na pagganap (gumagana sa iOS at Android). Mas paggamit ng CPU sa VLC.
  • Paganahin GLSL kung suportado
  • Gamitin GLSL sa render YUV frames
  • GLSL batay video equalizer
  • XV bug fix at pagpapabuti. Sinusuportahan NV12. Sinusuportahan equalizer video.
  • I-play mula QIODevice support
  • Capture YUV frame support.
  • Ayusin mali tagal sa OSD
  • CUDA decoder gumagana sa pag-unlad
  • Player:
  • walang gui pagharang habang binubuksan ang isang stream
  • magdagdag ng dialog config
  • Regressions:
  • OpenGL ay hindi maaaring ipakita H10p

Ano ang bagong sa bersyon 1.3.1:.

  • Paunang OpenAL support
  • Ayusin hardware pagkabasa crash: naghahanap, packet pagkawala (eg masamang network)
  • CedarX hardware pagkabasa support Allwinner ni. Salamat Miroslav Bendik.
  • FFmpeg log at paghawak error. New class: AVError
  • AVDictionary suporta para sa decoder at demuxer. API: AVPlayer :: setOptionsForXXX ()
  • Ayusin ang pag-crash sa exit app
  • Ayusin Hi10bits crash
  • Build:
  • fix XXX_EXPORT macro confliction.
  • configurable proyekto qmake etc.
  • QMLPlayer: mas mahusay na UI
  • player:
  • wheel upang mag-zoom in / out.
  • apply decoder na walang restart.
  • exit sa main isara ang window.
  • ilipat EventHandler na player.
  • Installer. Ubuntu support
  • Screen saver para sa OSX, X11. Pagbutihin ang window

Ano ang bagong sa bersyon 1.3.0:

  • Maaaring piliin ng audio track
  • Maramihang Target rendering para sa 1 support video

  • decoding
  • Hardware support (hindi matatag): DXVA2 para sa mga bintana, VA-API para sa x11 (masamang pagganap sa ngayon)
  • Rehiyon ng Interes (ROI) na suporta, ibig sabihin, i-crop.
  • pag Filter (Pang-eksperimento)
  • eq Video: ang liwanag, kaibahan, ang saturation
  • pag Ulitin
  • Mang pagbabago api
  • QML: tugma sa maraming QtMultiMedia API
  • bumuo / i-install: check arko, ayusin mali rpath at ilunsad error sa Mac, magdagdag ng installer
  • player: playlist, kasaysayan, mas mahusay na online tv, etc
  • .

Ano ang bagong sa bersyon 1.2.4:

  • QML support (thanks theoribeiro). Maaari palitan ang ilan sa qtmultimedia qml apps, hal qmlvideofx
  • Ayusin bumuo ng para sa FFmpeg & gt; = 0.9, libav & gt; = 0.8
  • Channel ay maaaring choosed ng user: orihinal, stero, pakaliwa, pakanan, center (mono)
  • OSD para sa GL ES2 renderer
  • player: statistics viewer, huwag paganahin ang screensaver sa mga balo kapag naglalaro. Magdagdag ng maraming mga online channels tv

Ano ang bagong sa bersyon 1.2.3:

  • FFmpeg / libav avresample support
  • OpenGL ES2 support. Maaari magtayo laban Qt5 GLES2 bersyon ngayon
  • XV suporta para Qt5
  • suporta pa audio format, hal sample format, channels.
  • Ayusin ang error H.264 pagkabasa para sa simula ng mga frame.
  • Ayusin decoding error audio kung packet dapat decoded maraming beses. WMA audio.
  • kinukuha ang I-save ang video sa direktoryo Picture sistema

Ano ang bagong sa bersyon 1.2.2:

  • Resampler gamit swresample Audio
  • speed Play control
  • format Audio
  • I-play ang magandang may audio na ingay bago (mp3, ...)
  • init at deinit FFmpeg lamang kapag kinakailangan
  • Component id access sa pamamagitan ng simbolo

  • support
  • mms

Ano ang bagong sa bersyon 1.1.9:

  • Magdagdag network matakpan callback. Salamat Vito vcovito
  • QtAV at FFmpeg runtime bersyon check
  • Magdagdag model factory sa manager ang mga sangkap. Kasalukuyang ginagamit sa ImageConverter
  • MSVC support
  • Humingi ng bug fix: ilang beses na hinarangan
  • qmake: walang karagdagang mga argumento na kinakailangan (kung pinagmulan dir ay writable)
  • Magdagdag ng 2 graphics halimbawa item renderer
  • GDI + support renderer
  • Simulan upang gamitin script upang lumikha ng mga bagong klase

Ano ang bagong sa bersyon 1.1.8:

  • LGPL bersyon 2.1
  • Mas mahusay Qt5 support
  • Mas mahusay na pag-synchronize at naghahanap ng
  • naayos Crash kapag nakakakuha info stream

  • naayos kapag replay ang isang music
  • Crash
  • I-drag at i-drop, simple internal GUI at panloob na filter ng kaganapan
  • gumagana videowall mas mahusay na

Mga kinakailangan

  • Qt
  • FFmpeg
  • PortAudio 19

Mga screenshot

qtav_1_67831.png

Katulad na software

Kbtv
Kbtv

2 Jun 15

MediaFrame
MediaFrame

2 Jun 15

xDVDShrink
xDVDShrink

3 Jun 15

Iba pang mga software developer ng Wang Bin

PhotoKit
PhotoKit

20 Feb 15

Mga komento sa QtAV

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!