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

유사한 소프트웨어

jMovie
jMovie

3 Jun 15

Kazam Screencaster
Kazam Screencaster

20 Feb 15

kdetv
kdetv

3 Jun 15

setv4l
setv4l

3 Jun 15

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

PhotoKit
PhotoKit

20 Feb 15

코멘트 QtAV

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