QtAV

소프트웨어 스크린 샷:
QtAV
소프트웨어 정보:
버전: 1.8.0 업데이트
업로드 날짜: 9 Dec 15
개발자: Wang Bin
라이센스: 무료
인기: 72

Rating: nan/5 (Total Votes: 0)

QtAV는 Qt를 작성 및 Linux, Microsoft Windows 및 BSD 운영 체제에 대한 완전한 기능을 갖춘 미디어 재생 응용 프로그램을 만드는 데 사용할 수 있도록 설계된 오픈 소스 라이브러리 소프트웨어입니다.


한눈에 특징

이 프레임 재생 (만 감기)에 의해, 프레임을, 다시 시작, 일시 정지, 비디오 캡처, 음악 재생, 볼륨 조절, 전체 화면을 추구 최상단에 대한 지원을 제공, 로컬 및 네트워크 파일뿐만 아니라 지원을 모두 지원 Libav과는 FFmpeg 프로젝트.

하드웨어 디코딩에 대한 지원이 CedarX, VAAPI 및 DXVA2 API를 구현한다. 그것은 YUV 및 RGB 형식의 비디오 파일을 저장하고 OSD에 대한 지원을 구현 할 수 있습니다 (온 스크린 디스플레이), 사용자 정의 필터, 화면 비율, 음악 재생, 볼륨 제어, 속도 제어를 재생합니다.

또한 회전 또는 GraphicsItemRenderer을 사용하는 동영상 파일을 전단하는 데 사용될 수는 + 오디오 채널 및 미디어 스트림을 선택하여 특정 오디오 트랙을 재생 가능하게하고 Direct2D의 OpenGL을, QPainter를, XV 및 GDI 등 다양한 렌더링 엔진을 지원 .


응용 프로그램은 로컬 또는 원격 파일을 재생할 수 있습니다

한 바와 같이, 라이브러리는 HTTP 및 RTSP와 같은 잘 알려진 프로토콜을 통해 로컬 파일뿐만 아니라 원격 것들의 재생을 허용한다. 또한, 하나의 플레이어가 다수의 비디오 출력을 지원하며, 동적으로 비디오 파일을 재생할 때 엔진 렌더링 변경할 수있다.


QtAV는 또한 비디오 자르기, 플러그인을 통해 명암, 밝기, 색조 및 채도를 수정뿐만 아니라, QML (Qt는 모델링 언어)에 대한 비디오 이퀄라이저로, (관심 지역) 투자 수익 (ROI)을 지원합니다.


후드와 지원되는 운영 체제에서

이 프로젝트는 쉽게 개발자가 하나 툴킷과 비디오 재생 응용 프로그램을 만들 수 있도록, QT4 또는 Qt5 프레임 워크에 내장 할 수있다. 그것은 풍부한 기능의 멀티미디어 재생 응용 프로그램을 만들기위한 가장 극명 라이브러리 소프트웨어 중 하나입니다.


언급 한 바와 같이

, 소프트웨어는 GNU / 리눅스와 BSD 및 Microsoft Windows를 포함한 유닉스 계열 운영 체제의 과다를 지원하는 플랫폼 독립적이다. 그것은 C ++ 프로그래밍 언어로 작성된 여러 키보드 단축키를 지원했다

을이 릴리스의 새로운 기능 무엇 :.

    < 리> XAudio2 지원
  • VideoToolbox 하드웨어 디코더 (OSX)를 지원합니다. 그것은 H264, H263, MPEG1, MPEG2, MPEG4를 디코딩 할 수있다. VDA보다 더 나은
  • CUDA 0 복사 지원
  • (QMLPlayer에 그것을 시도) 재생 동적 비디오 디코더 스위치
  • 임베디드 엉덩이 자막 지원
  • 엉덩이 자막 폰트 설정
  • 리눅스 없음 OpenGL을 빌드 수정
    VBO를 사용하는 경우 <리> 렌더링 QPainter를 수정
  • 일부 RGB 형식에 대한 수정 OpenGL은 렌더링
  • DXVA 0 ​​복사 개선, 인텔 clearvideo 해결 방법 등.
  • AO : 널 (null) 백엔드를 추가
  • HW : 프로필 검사를 해결
  • 참조는 FF 디코더에서 프레임을 계산. 텍스처를 업로드이 수정 OpenGL을 충돌 할 때
  • 수정 오디오 샘플러 파라미터 설정이 정확하지 않은
  • VS2015 지원

을 버전 1.7.0의 새로운 무엇 :

  • DXVA의 GPU 제로 복사를 지원합니다. 낮은 CPU 사용률, 더 나은 성능
  • DXVA 복사 - 백 모드 개선
  • VAAPI 제로 - 카피 개선
  • 수정 OpenGL을 잘못 표시하는 경우 VDA과는 FFmpeg 사이의 스위치 디코더
  • 비디오 인코딩 지원
  • 외부 오디오 트랙 지원
    <리> 펄스 오디오의 개선, 충돌을 해결하고 중지
  • 는 OpenGL : QPainter를 필터가 적용되지 해결하려면 각도 VBO을 사용하지 않도록 설정합니다. 이하 GL 호출합니다. OpenGLWindowRenderer가 제대로 업데이트 할 수 없습니다 수정
    제로 - 카피 하드웨어 디코더를 사용하는
  • 수정 비디오를 캡처.
  • 수정 잘못된 오디오 데이터 재생의 시작 부분에 재생됩니다
  • XV의 SHM을 사용
  • A / V의 동기화를 향상
  • 창에 안드로이드 빌드
  • MSVC 디버그 빌드를 수정
  • 안드로이드 용으로 사용 OpenSL ES. 이제 제대로 작동합니다. 아니오를 OpenAL은 더 이상 필요하지 않습니다. OpenSL ES의 볼륨 컨트롤을 추가합니다.
  • 수정 충돌
  • 우분투를 추가 PPA : https://launchpad.net/~wbsecg1/+archive/ubuntu/qtav
  • CI : Windows 용 appveyor
  • AVInput =한다 MediaIO. 사용자는 인코딩 할 때 사용자 출력을 지원하기 위해 사용할 수있는 비디오
  • seekFinished, durationChanged, QML MediaPlayer.videoCapture, 자막 지연 등을 추가
  • QMLPlayer이 : 와이프가 추구하는

을 버전 1.6.0의 새로운 무엇 :

  • 비동기 부하
  • 빠른 탐색 및 미리보기. 감사 WM4 (MPV 개발자)
  • 더 나은 A / V 동기화 솔루션입니다. 이제 다른 선수들보다 더 높은 FPS 비디오를 재생할 수 있습니다.
  • DXVA : 위해 libavcodec 런타임이 지원하는 경우 HEVC 디코더를 할 수 있습니다. LAVFilters의는 FFmpeg가 지원.
  • Cedarv 개선, nv12 출력 지원, libvdpau-sunxi 에서 네온 코드
  • 복수를 OpenAL 인스턴스 지원
  • AVInput 클래스는 미디어 소스를 확장합니다. QRC의 resouces의 지원 놀이.
  • 첫 번째 프레임이 후 추구 표시
  • 더 나은 시계 오류 수정
  • 프레임 문제로 수정 플레이 프레임
  • 수정 QML 비디오 흔들림
  • 오류 신호에 대한 더 자세한 내용은
  • 다음 재생에서 사용자 옵션을 적용
  • 동적 부하 libass (서브 모듈 'CAPI'이 필요합니다)
  • VA-API : 흐린 하단 라인 문제를 해결. libav된다에 작동합니다. 지금 = 9
    <리> 진행은 1 점은 0이 아닌 경우에도 기본적으로 0에서 시작된다.
  • 수정 캡처 문제 : 캡처 현재 프레임을 표시, 쉽게 API
  • RGB48를 지원합니다. OpenGL은 만 RGB48LE을 지원합니다.
  • 정적는 FFmpeg 지원 링크
    입력 URL / 경로가 특별한 charactors가 포함되어있는 경우 <리> 열기 오류를 수정

을 버전 1.5.0의 새로운 무엇 :

  • 비동기 부하
  • 빠른 탐색 및 미리보기. 감사 WM4 (MPV 개발자)
  • 더 나은 A / V 동기화 솔루션입니다. 이제 다른 선수들보다 더 높은 FPS 비디오를 재생할 수 있습니다.
  • DXVA : 위해 libavcodec 런타임이 지원하는 경우 HEVC 디코더를 할 수 있습니다. LAVFilters의는 FFmpeg가 지원.
  • Cedarv 개선, nv12 출력 지원, libvdpau-sunxi 에서 네온 코드
  • 복수를 OpenAL 인스턴스 지원
  • AVInput 클래스는 미디어 소스를 확장합니다. QRC의 resouces의 지원 놀이.
  • 첫 번째 프레임이 후 추구 표시
  • 더 나은 시계 오류 수정
  • 프레임 문제로 수정 플레이 프레임
  • 수정 QML 비디오 흔들림
  • 오류 신호에 대한 더 자세한 내용은
  • 다음 재생에서 사용자 옵션을 적용
  • 동적 부하 libass (서브 모듈 'CAPI'이 필요합니다)
  • VA-API : 흐린 하단 라인 문제를 해결. libav된다에 작동합니다. 지금 = 9
    <리> 진행은 1 점은 0이 아닌 경우에도 기본적으로 0에서 시작된다.
  • 수정 캡처 문제 : 캡처 현재 프레임을 표시, 쉽게 API
  • RGB48를 지원합니다. OpenGL은 만 RGB48LE을 지원합니다.
  • 정적는 FFmpeg 지원 링크
    입력 URL / 경로가 특별한 charactors가 포함되어있는 경우 <리> 열기 오류를 수정

을 버전 1.4.1의 새로운 무엇 :

  • 더 QtMultimedia 호환 QML 재생 API
  • 데비안 패키지를 지원합니다. 이제 당신은 우분투된다 구축 할 수 있습니다 debuild 사용 = 14.04
  • 자막 : 지원 renderering libass. 동적는 FFmpeg 파서와 libass을 변경
  • 어떤 Qt는 로깅 기능을 변경하지 않고 레벨 제어 지원 로그 (qDebug, qWarning 등.)
  • 렌더러에서 비디오 방향 지원
  • 버그 수정 : 알파 값이 비디오 프레임. 비디오 스트림은 시간이된다 시작 0. 를 OpenAL이 제대로 닫을 수 없습니다 ...
  • QML 만 :. 비디오 미리보기
  • 선수 : QMLPlayer의 설정 UI입니다. 진행 표시 줄에 비디오 미리보기.

<강한> 버전 1.4.0의 새로운 무엇 :

는 OpenGL을 개선

  • 자세한 픽셀 포맷을, QML을 (지원 하지 안정적), 동적 GL 지원 등.
  • VAAPI : GLX 직접 렌더링을 지원합니다. 4K를 확인합니다.
  • DXVA : 더 디코딩 표면은 성능을 향상시키기 위해
  • VDA (OSX 하드웨어 디코딩) 지원
  • 안드로이드 지원. 쉽게 배포 할 수있는
  • 자막 지원, QML을 포함하여
  • 를 OpenAL을 개선합니다. 안드로이드 를 포함한 대부분의 플랫폼에서 잘 작동
  • 는 FFmpeg의 libavfilter 지원
  • 오디오 출력 API 변경
  • IFW에 대한 배포 스크립트, OSX
  • 버그 수정
  • WIP :. dsound, opensl, 오디오 엔진, 오디오 필터 등

<강한>는 어떤 버전 1.3.4에서 새로운

  • CUDA가 : 더 나은 품질과 성능, 수정 잘못 표시 주문. 아니 모자이크.
  • VAAPI 및 DXVA 지원 SSE4.1은 인텔 GPU에 대한 디코딩 된 프레임을 복사합니다. vaapi 달 전에 추가되었지만, 성능은 매우 가난했다. SSE4.1의 도움으로 우리는 greate 성능 향상이 있습니다.
    <리> VAAPI가 지원하는 DRM
  • 를 사용하여 최신는 FFmpeg의 HW API
  • 잘못 표시하거나 충돌을 해결하는 경우 변경 HW 디코더
    <리> 디코더의 메타 속성으로 AVCodec 및 AVFormat에 대한 몇 가지 옵션을 추가합니다.
  • 메타 데이터 지원
    정의 경우
  • 디스플레이 화면 비율은 스트림의 값을 사용합니다. 감사 산드로 Cavazzoni
  • 지원 Qt를 모듈로 QtAV를 설치
  • 잘못된 파일 이름 인코딩을 수정합니다.
  • 음악 파일에 이미지를 표시

을 버전 1.3.2의 새로운 무엇 :

  • OpenGL을 개선하고 더 나은 성능 (아이폰 OS에서 작동하고 기계적 인조 인간). VLC 이하 CPU 사용.
  • 지원하는 경우 GLSL을 사용
  • YUV 프레임을 렌더링하는 데 사용 GLSL
  • GLSL 기반 비디오 이퀄라이저
  • XV 버그 수정 및 개선. NV12은 지원합니다. 비디오 이퀄라이저를 지원합니다.
  • QIODevice 지원에서 재생
    <리> 캡처 YUV는 프레임을 지원합니다.
    <리> OSD에 잘못된 시간을 수정
  • 진행중인 작업 CUDA 디코더
  • 플레이어 :
  • 스트림을 여는 동안 차단하는 GUI
  • 설정 대화 상자를 추가
  • 회귀
  • OpenGL을 표시 할 수없는 H10p

을 버전 1.3.1의 새로운 무엇 :.

  • 초기를 OpenAL 지원
  • 수정 하드웨어 디코딩 충돌 : 추구, 패킷 손실 (. 예컨대 나쁜 네트워크)
  • Allwinner의 CedarX 하드웨어 디코딩을 지원합니다. 감사합니다 미로슬라프 Bendik.
  • 는 FFmpeg 로그 및 오류 처리. 새로운 클래스 : AVError
  • 디코더 및 디멀티플렉서에 대한 AVDictionary 지원. API : AVPlayer :: setOptionsForXXX ()
  • 응용 프로그램 종료에 수정 충돌
  • Hi10bits 충돌을 해결
  • 빌드 :
  • 수정 XXX_EXPORT 매크로 충돌 문제.
  • 구성 qmake를 프로젝트 등.
  • QMLPlayer : 더 나은 UI
  • 플레이어
    <리> 휠 / 아웃.
  • 로 확대하기
  • 다시 시작하지 않고 디코더를 적용 할 수 있습니다.
  • 메인 창 가까이에 종료합니다.
  • 플레이어에 이동 이벤트 핸들러를.
  • 설치 :. 우분투 지원
  • OSX, X11에 대한 화면 보호기. 개선 창

을 버전 1.3.0의 새로운 무엇 :

  • 선택 오디오 트랙
  • 여러 렌더링 대상 (1) 비디오 지원을위한
  • 하드웨어 디코딩 지원 (불안정) : Windows 용 DXVA2, VA-API (지금 나쁜 성능) X11을위한
  • 관심 지역 (ROI) 지원, 즉 작물.
  • 필터 지원 (실험)
  • 비디오 EQ : 밝기, 대비, 채도
  • 반복 지원
  • 맹의 API 변경
  • QML : 많은 QtMultiMedia API를 호환
  • 설치 / 구축 : 설치 프로그램을 추가, 아치을 확인 잘못된 RPATH를 수정하고 Mac에서 오류를 시작
  • 플레이어 : 재생 목록, 역사, 더 나은 온라인 TV 등 .

을 버전 1.2.4의 새로운 무엇 :

  • QML 지원 (감사 theoribeiro). qtmultimedia의 QML 애플리케이션, 예를 들어,의 일부를 대체 할 수 qmlvideofx
  • 는 FFmpeg된다 위해 구축 수정 = 0.9, libav한다 = 0.8
  • 채널은 사용자에 의해 choosed 할 수있다 : 원래, stero, 왼쪽, 오른쪽, 중앙 (모노)
  • GL ES2 렌더러 OSD
  • 플레이어 : 과부에 대한 통계 뷰어, 비활성화 화면 보호기 연주. 추가 많은 온라인 TV 채널

<강한>는 어떤 버전 1.2.3에서 새로운

  • 는 FFmpeg / libav avresample 지원
  • 는 OpenGL ES2를 지원합니다. 지금 Qt5 GLES2 버전에 구축 할 수 있습니다
  • Qt5 해당 콘텐츠를 지원
  • 더 많은 오디오 포맷 지원, 예를 들어, 샘플 포맷, 채널.
  • 수정 H.264 시작 프레임에 대한 오류를 디코딩.
  • 패킷이 여러 번 디코딩 할 필요가있는 경우 오디오 디코딩 오류를 수정. WMA 오디오.
    <리> 저장 비디오 시스템 사진 디렉토리에 포착

을 버전 1.2.2의 새로운 무엇 :

  • 오디오 샘플러 사용 swresample
  • 재생 속도 제어
  • 오디오 포맷
  • 오디오와 함께 좋은 플레이 소음 전에 (MP3, ...)
  • 초기화 및 deinit는 FFmpeg 만 필요로 할 때
  • 기호 액세스 구성 요소 ID
  • MMS 지원

을 버전 1.1.9의 새로운 무엇 :

  • 네트워크 인터럽트 콜백을 추가합니다. 감사 비토의 vcovito
  • QtAV과는 FFmpeg 런타임 버전 확인
  • 관리자 구성 요소를 공장 모델을 추가합니다. 현재 ImageConverter에 사용
  • MSVC 지원
  • 버그 수정을 탐색 : 몇 번이 차단
  • qmake를 : 추가 인수가 필요합니다 (소스 DIR 쓸 경우)
  • 2 그래픽을 추가 아이템 렌더러 예
  • GDI + 렌더러 지원
  • 새로운 클래스를 생성하는 스크립트를 사용하기 시작

을 버전 1.1.8의 새로운 무엇 :

  • LGPL 버전 2.1
  • 더 나은 Qt5 지원
  • 더 나은 동기화 및 추구하는
  • 스트림 정보 점점 때 충돌이 고정
    음악을 재생 할 때 고정 된
  • 충돌
  • 드래그 앤 드롭, 간단한 내부 GUI 및 내부 이벤트 필터
  • 비디오 월은 더 나은
  • 로 작동

을 요구

  • Qt는
  • 는 FFmpeg
  • PortAudio 19

스크린 샷

qtav_1_67831.png

유사한 소프트웨어

Isoplex
Isoplex

17 Feb 15

QMPlay2
QMPlay2

11 May 16

Dvgrab
Dvgrab

20 Feb 15

개발자의 기타 소프트웨어 Wang Bin

PhotoKit
PhotoKit

20 Feb 15

코멘트 QtAV

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!