18 lines
845 B
Plaintext
18 lines
845 B
Plaintext
av1 영상을 재생하는 app 을 개발하고자 한다.
|
|
기본적으로 영상을 디코딩하여 D3D12 의 텍스처에 영상을 그리도록 처리를 하고자 한다.
|
|
|
|
개발 언어는 C# 을 이용하여, Windows App 으로 개발하기를 원한다.
|
|
개발할 app 이름은 vav1 이고, vav1 디렉토리안에 개발한다.
|
|
|
|
다음의 2가지 SDK 또는 소스를 이용하여 디코딩 처리하고자 한다.
|
|
1. dav1d 소스를 이용하여 구현한다.
|
|
2. NVIDIA Video Codec SDK 을 이용한다.
|
|
3. Media Foundation 이용하여 구현한다.
|
|
4. DirectX Video Acceleration 이용한여 구현한다.
|
|
|
|
우선 1번을 이용하여 구현한다.
|
|
|
|
1번의 라이브러리 소스는 dav1d 디렉토리에 있다.
|
|
2번의 SDK 바이너리는 nvidia-video-codec 디렉토리에 있다.
|
|
3번과 4번은 추후에 지원할 예정이다.
|