QtAV

Screenshot Software:
QtAV
Szczegóły programowe:
Wersja: 1.8.0 Aktualizowane
Filmu: 9 Dec 15
Wywoływacz: Wang Bin
Licencja: Wolny
Popularność: 72

Rating: nan/5 (Total Votes: 0)

QtAV Biblioteka jest oprogramowanie open source napisany w Qt i przeznaczone do wykorzystania do tworzenia w pełni funkcjonalnym aplikacji odtwarzania multimediów dla systemu Linux, Microsoft Windows i systemów operacyjnych z rodziny BSD.


Funkcje w skrócie

Posiada wsparcie dla poszukiwania, CV, pauza, przechwytywanie wideo, odtwarzanie muzyki, regulację głośności, tryb pełnoekranowy, na bieżąco, klatka po klatce (tylko do przodu), wsparcie dla lokalnych i sieciowych plików, a także wsparcia dla projekty Libav i FFmpeg.

Wsparcie sprzętowe dekodowanie jest realizowany za CedarX, VAAPI i DXVA2 API. Można zapisać pliki wideo w formatach YUV i RGB, oraz realizuje obsługę menu OSD (On-Screen Display) regulacji głośności odtwarzania muzyki, filtry niestandardowe, proporcje,, i grać kontroli prędkości.

Może być również używany do obracania lub ścinanie dowolny plik wideo za pomocą GraphicsItemRenderer, pozwala na odtwarzanie wybranego utworu audio, wybierając kanały audio i strumieni mediów i obsługi wielu silniki renderujące, w tym Direct2D, OpenGL, QPainter, XV i GDI + .


Umożliwia odtwarzanie plików aplikacji lokalnych lub zdalnych

Jak wspomniano, biblioteka pozwala na odtwarzanie plików lokalnych, jak i zdalnych nich przez znanych protokołów, takich jak HTTP i RTSP. Ponadto, obsługuje wiele wyjść wideo dla pojedynczego gracza, a może dynamicznie zmieniać silnik renderowania podczas odtwarzania pliku wideo.

QtAV obsługuje również ROI (Region of Interest), takich jak wideo kadrowanie, korektorów wideo do modyfikowania kontrast, jasność, odcień i nasycenie, a także QML (Qt Modeling Language) przez wtyczki.


Zgodnie z kapturem i systemów operacyjnych obsługiwanych

Projekt może być łatwo zbudowany przed ram Qt4 lub Qt5, pozwalając programistom na tworzenie aplikacji do odtwarzania wideo z obu zestawu narzędzi. Jest to jeden z najbardziej docenianych oprogramowania biblioteki do tworzenia bogatych w funkcje multimedialne aplikacje odtwarzania.

Jak wspomniano, program jest niezależny od platformy, wspieranie mnóstwo GNU / Linux oraz uniksowych systemów operacyjnych, w tym BSD i Microsoft Windows. Został napisany w języku programowania C ++ i obsługuje wiele skrótów klawiaturowych

Co nowego w tym wydaniu:.

    < li> Wsparcie XAudio2
  • dekoder sprzętowy VideoToolbox (OSX) wsparcie. To może dekodować H264, H263, MPEG1, MPEG2, MPEG4. Lepsze niż VDA
  • obsługa CUDA 0-copy
  • Dynamiczny przełącznik dekoder wideo podczas odtwarzania (spróbuj go w QMLPlayer)
  • Wsparcie Wbudowany ass napisy
  • Ustawienia czcionki napisów ass
  • Nie OpenGL build poprawka dla linux
  • Fix QPainter renderowania, jeśli jest używany VBO
  • Fix renderowania OpenGL dla niektórych formatów rgb
  • DXVA poprawę 0 kopiowaniem, intel clearvideo obejście itp.
  • AO: dodać pustą backend
  • HW: ustalenie profilu czek
  • Ref liczony klatek z ff dekoderów. Poprawka w tej awarii podczas wysyłania tekstur OpenGL
  • Fix dźwiękowe parametry Resampler nie ustawione poprawnie,
  • Wsparcie VS2015

Co nowego w wersji 1.7.0:

  • DXVA GPU wsparcie zerowej kopii. Niższe zużycie procesora, lepsza wydajność,
  • poprawa tryb kopiowania z powrotem DXVA
  • poprawa VAAPI zero-copy
  • Fix opengl błędne wyświetlanie, jeśli dekoder przełączanie pomiędzy VDA i FFmpeg,
  • Wsparcie kodowania wideo
  • Wsparcie zewnętrzne ścieżki audio
  • poprawa PulseAudio, naprawić awarie i powiesić
  • OpenGL: wyłączenie VBO dla kąta obejścia QPainter filtry nie mają żadnego wpływu. Mniej GL nazywa. Fix OpenGLWindowRenderer nie może zaktualizować poprawnie
  • wideo przechwytywania Fix, gdy używany jest zero-copy HW dekoder.
  • Fix błędne dane audio jest odtwarzany na początku odtwarzania,
  • Włącz XV shm
  • Pomóż A / V Sync
  • Zbuduj androida na okna
  • Fix msvc debugowania
  • Użyj OpenSL ES jak dla Androida. To działa teraz poprawnie. Nie OpenAL wymagane. Dodaj regulację głośności dla OpenSL ES.
  • wywala Fix
  • Dodaj Ubuntu PPA: https://launchpad.net/~wbsecg1/+archive/ubuntu/qtav
  • CI: appveyor okien
  • AVInput = & gt; MediaIO. Można go używać do obsługi niestandardowych wyjście podczas kodowania wideo
  • Dodaj seekFinished, durationChanged, QML MediaPlayer.videoCapture podtytuł opóźnienia etc
  • QMLPlayer: machnięcia szukać

Co nowego w wersji 1.6.0:

  • obciążenia asynchroniczny
  • Szybsze wyszukiwanie i podgląd. Dzięki wm4 (MPV deweloper)
  • Lepsze rozwiązanie synchronizacji A / V. Teraz można odtwarzać wideo wysokiej fps lepiej niż inni gracze.
  • DXVA: włączyć dekoder HEVC jeśli libavcodec Runtime obsługuje. LAVFilters ffmpeg obsługuje go.
  • ulepszenia Cedarv, wsparcie wyjście nv12, neon kod z libvdpau-sunxi
  • Wiele OpenAL przypadki wsparcia,
  • Klasa AVInput rozszerzenie źródeł nośników. Wsparcie zabaw z resouces QRC.
  • Wyświetlacz pierwsza klatka po poszukują
  • korekcji błędów Lepsze zegar
  • Fix odtwarzania klatka po zagadnień ramy
  • Fix QML Shake wideo
  • Więcej informacji na sygnały o błędach
  • Zastosuj opcje użytkownika w następnym odtwarzania
  • Dynamiczne libass obciążenia (wymagane jest modułem "capi")
  • VA-API: naprawić niewyraźne problem linii dolnej. działa na libav & gt;. = 9 teraz
  • Postęp jest rozpoczynają się od 0 domyślnie nawet jeśli 1st pkt nie jest 0.
  • kwestie przechwytywania Fix: prąd przechwytywania wyświetlona ramka, łatwiej api
  • Wsparcie RGB48. OpenGL obsługuje tylko RGB48LE.
  • Link do statycznej wsparcia ffmpeg
  • Fix otwarty błąd, jeśli url wejścia / ścieżka zawiera specjalne charactors

Co nowego w wersji 1.5.0:

  • obciążenia asynchroniczny
  • Szybsze wyszukiwanie i podgląd. Dzięki wm4 (MPV deweloper)
  • Lepsze rozwiązanie synchronizacji A / V. Teraz można odtwarzać wideo wysokiej fps lepiej niż inni gracze.
  • DXVA: włączyć dekoder HEVC jeśli libavcodec Runtime obsługuje. LAVFilters ffmpeg obsługuje go.
  • ulepszenia Cedarv, wsparcie wyjście nv12, neon kod z libvdpau-sunxi
  • Wiele OpenAL przypadki wsparcia,
  • Klasa AVInput rozszerzenie źródeł nośników. Wsparcie zabaw z resouces QRC.
  • Wyświetlacz pierwsza klatka po poszukują
  • korekcji błędów Lepsze zegar
  • Fix odtwarzania klatka po zagadnień ramy
  • Fix QML Shake wideo
  • Więcej informacji na sygnały o błędach
  • Zastosuj opcje użytkownika w następnym odtwarzania
  • Dynamiczne libass obciążenia (wymagane jest modułem "capi")
  • VA-API: naprawić niewyraźne problem linii dolnej. działa na libav & gt;. = 9 teraz
  • Postęp jest rozpoczynają się od 0 domyślnie nawet jeśli 1st pkt nie jest 0.
  • kwestie przechwytywania Fix: prąd przechwytywania wyświetlona ramka, łatwiej api
  • Wsparcie RGB48. OpenGL obsługuje tylko RGB48LE.
  • Link do statycznej wsparcia ffmpeg
  • Fix otwarty błąd, jeśli url wejścia / ścieżka zawiera specjalne charactors

Co nowego w wersji 1.4.1:

  • Więcej QtMultimedia kompatybilny odtwarzanie QML API
  • Wsparcie pakietów Debiana. Teraz można budować na ubuntu & gt; = 14,04 używając debuild
  • Napisy: libass renderering wsparcie. FFmpeg parser dynamicznie zmieniać i libass
  • Zaloguj wsparcie kontroli poziomu bez zmiany Qt funkcje rejestrowania (qDebug, qWarning itp.)
  • Wsparcie orientacji wideo w renderujących
  • Bug fix: wideo rama z wartością alfa. Strumień wideo czas rozpoczęcia & gt; 0. OpenAL nie można zamknąć poprawnie ...
  • tylko QML. podgląd wideo
  • gracze: config UI w QMLPlayer. Podgląd obrazu na pasku postępu.

Co nowego w wersji 1.4.0:

  • Pomóż OpenGL: więcej formatów pikseli, obsługuje QML ( Nie stabilna), dynamiczne wsparcie gl itp.
  • VAAPI: GLX bezpośrednie wsparcie renderowania. sprawdzić 4k.
  • DXVA: więcej powierzchni w celu zwiększenia wydajności dekodowania
  • VDA (OSX sprzętowe dekodowanie) wsparcie
  • Wsparcie Android. Łatwa instalacja,
  • Obsługa napisów, w tym QML
  • Pomóż OpenAL. Działa poprawnie na większości platform w tym Android
  • Wsparcie FFmpeg libavfilter
  • Wyjście audio zmiana API
  • skrypt Deploy na MFK, OSX,
  • Bug fix
  • WIP. dsound, opensl, silnik dźwiękowy, filtrów audio itp

Co nowego w wersji 1.3.4:

  • CUDA: lepsza jakość i wydajność, Fix źle wyświetlacz zamówienie. Nie Mozaiki.
  • VAAPI i wsparcie DXVA SSE4.1 skopiować odkodowany klatkę dla Intel GPU. vaapi dodano miesiąc temu, ale wydajność była bardzo słaba. Z pomocą SSE4.1 mamy greate poprawę wydajności.
  • VAAPI obsługuje DRM
  • Użyj najnowszej hw api FFmpega
  • Fix złego wyświetlania lub awarii, jeśli dekoder zmiany HW
  • Dodaj kilka opcji AVCodec i AVFormat jako właściwości meta dekodera.
  • Wsparcie Metadane
  • proporcji wyświetlania użyć wartości w strumieniu, czy zdefiniowane. Dziękuję Sandro Cavazzoni
  • Wsparcie zainstalować QtAV jako moduł Qt
  • Fix błędne kodowanie nazw plików.
  • Wyświetlanie obrazu w pliku muzycznym,

Co nowego w wersji 1.3.2:

  • poprawa wydajności OpenGL i lepiej (działa na iOS i Android). Mniejsze zużycie procesora niż VLC.
  • Włącz GLSL jeśli jest obsługiwany
  • Użyj GLSL do renderowania klatek YUV
  • GLSL oparty korektor wideo
  • XV poprawki błędów i doskonalenie. Obsługuje NV12. Obsługuje korektor wideo.
  • Zagraj ze wsparcia QIODevice
  • Przechwytywanie klatek YUV wsparcie.
  • Fix zły czas w menu OSD,
  • CUDA dekoder pracuje w toku
  • Gracz:
  • blokowanie podczas otwierania strumienia nie gui
  • dodać okno config
  • Regresje:
  • OpenGL nie może wyświetlić H10p

Co nowego w wersji 1.3.1:.

  • Początkowe wsparcie OpenAL
  • Fix awarii dekodowania sprzętowego: poszukiwanie, utraty pakietów (. np złe sieci)
  • CedarX wsparcie sprzętowe dekodowanie Allwinner jest. Dzięki Miroslav Bendik.
  • Rejestr FFmpeg i obsługa błędów. Nowa klasa: AVError
  • AVDictionary wsparcie dla dekodera i demuxera. API: AVPlayer :: setOptionsForXXX ()
  • Fix awarii na aplikacji wyjścia
  • Fix Hi10bits katastrofy
  • Budowa:
  • fix XXX_EXPORT makro konfliktu przepisów.
  • konfigurowalne projektu qmake itp.
  • QMLPlayer: lepiej UI
  • Odtwarzacz:
  • koła, aby powiększyć / pomniejszyć.
  • zastosowanie dekodera bez restartu.
  • wyjście na głównym oknie końca.
  • ruch Podprogram obsługi odtwarzacza.
  • Instalator:. ubuntu wsparcie
  • Wygaszacz ekranu dla OSX, X11. Poprawa okna

Co nowego w wersji 1.3.0:

  • Możliwość wyboru ścieżki audio
  • Wiele docelowy renderowania za 1 obsłudze wideo

  • dekodowanie
  • Wyposażenie wsparcie (unstable): DXVA2 do okien, VA-API dla x11 (złe wyniki teraz)
  • Region of Interest (ROI) wsparcia, tj upraw.
  • Wsparcie Filtr (eksperymentalna)
  • eq wideo: jasność, kontrast, nasycenie,
  • Wsparcie Powtórz
  • Zmiany api Mang
  • QML: kompatybilny z wieloma API QtMultiMedia
  • budowania / instalacji: sprawdzić łuk, naprawić złą rpath i uruchomić błąd na komputerze Mac, dodać instalatora
  • Odtwarzacz: playlista, historia, tv lepiej w Internecie, itp
  • .

Co nowego w wersji 1.2.4:

  • Wsparcie QML (dzięki theoribeiro). Może zastąpić niektóre z qtmultimedia aplikacji QML, na przykład qmlvideofx
  • Fix zbudować dla FFmpeg & gt; = 0,9, libav & gt; = 0.8
  • Kanał można wybrałem przez użytkownika: oryginalne, stero, lewy, prawy, środkowy (mono)
  • OSD dla GL ES2 renderujący
  • Odtwarzacz: statystyki widz, wyłączyć wygaszacz ekranu na wdów podczas gry. Dodaj wiele kanałów tv online

Co nowego w wersji 1.2.3:

  • FFmpeg / libav avresample wsparcie
  • Obsługa OpenGL ES2. Można budować przeciwko wersji Qt5 GLES2 teraz
  • Wsparcie XV Qt5
  • Obsługa formatu Więcej dźwięku, np Format próbkowania, liczba kanałów.
  • Fix Błąd dekodowania H.264 w ramach rozpoczynających.
  • Fix błąd dekodowania dźwięku, czy pakiet powinien być dekodowane wiele razy. WMA.
  • Zapisz film oddaje do katalogu System Picture

Co nowego w wersji 1.2.2:

  • Dźwięk Resampler używając swresample
  • regulacja prędkości odtwarzania,
  • Format audio
  • Zagraj w dobre z dźwiękiem, że hałas przed (mp3, ...)
  • startowych i deinit FFmpeg tylko w razie potrzeby,
  • id Komponent dostępne przez symbol

  • Wsparcie
  • mms

Co nowego w wersji 1.1.9:

  • Dodaj sieć przerwania zwrotnego. Dzięki Vito vcovito
  • QtAV FFmpeg wersja środowiska wykonawczego i sprawdzić,
  • Dodaj modelu fabrycznego do menedżera komponentów. Obecnie stosowane w ImageConverter
  • Wsparcie MSVC
  • świe Fix Bug: kilka razy zablokowane
  • qmake: wymagane żadne dodatkowe argumenty (jeśli źródło reż ma prawa zapisu)
  • Dodaj punkt 2 grafiki przykłady renderujący
  • Wsparcie renderer GDI +
  • Zacznij korzystać skrypt do tworzenia nowych klas,

Co nowego w wersji 1.1.8:

  • LGPL w wersji 2.1
  • Wsparcie Lepiej Qt5
  • Lepsza synchronizacja i poszukiwania
  • Błąd podczas pobierania informacji stały strumień
  • crash ustalona podczas odtwarzania muzyka
  • Drag & drop, proste GUI i wewnętrzny Wewnętrzny filtr impreza
  • videowall działa lepiej

Wymagania :

  • Qt
  • FFmpeg,
  • PortAudio 19

Zrzuty ekranu

qtav_1_67831.png

Podobne oprogramowanie

VidMasta
VidMasta

19 Jun 16

python-dvdauthor
python-dvdauthor

2 Jun 15

setpwc
setpwc

12 May 15

SLMotion
SLMotion

2 Jun 15

Inne programy z deweloperem Wang Bin

PhotoKit
PhotoKit

20 Feb 15

Komentarze do QtAV

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!