'asvideoconverter'에 해당되는 글 1건

  1. 2025.04.10 As Video Converter GPU 가속 트랜스코딩 인코딩 설정 설치 사용법
posted by 퍼스트 희망봉 2025. 4. 10. 09:55

 

PC/모바일 AMD GPU가속으로 빠른 트랜스코딩 하기 (스샷없음) 6

AMD GPU 또는 APU (특히 레이븐릿지 내장그래픽 등) 의 경우 AMD VCE로 통칭되는 H/W 인코딩/디코딩 엔진이 있습니다.

N당의 NVENC나 인텔의 QSV와 비슷한 기능을 하는데,

안타깝게도 안습한 점유율(-_-)과 AMD의 부실한 지원(?)으로, 이걸 제대로 지원하는 인코딩 프로그램이 전무하다시피 합니다.

 

다행히 세상에는 이런걸 파는 굇수 개발자님이 있기 마련이죠.

AMD에서 Fluid Motion을 적용하기 위해서 사용하는 Bluesky Frame Rate Converter 의 개발자인 Bluesky님이

간단(?) 트랜스코딩 어플인 A's Video Converter를 공개하고 있습니다. (무료)

 

지원되는 기능을 열거해 보자면,

Hardware H.264 and H.265/HEVC encode using AMD VCE (Video Codec Engine)

Hardware H.264 and H.265/HEVC encode using Intel QSV (Quick Sync Video)*1

Hardware H.264 and H.265/HEVC encode using NVIDIA NVENC*2

Software H.264 and H.265/HEVC encode*1

Hardware decode

Hardware filtering*3

Up to 8 files transcoding at the same time

Simply movie editor

Batch transcoding and Combine transcoding

Automatic transcoding using folder watching

DirectShow Video Capture and Audio Capture*4

 

멀티패스 인코딩을 지원하지 않는 것으로 보이고, 주 목적 자체가 품질보다는 빠른 변환에 촛점을 맞추고 있습니다.

사실 QSV나 NVENC는 어차피 샤나인코더 같은 좀더 인기있고 사용성이 좋은 어플로 얼마든지 사용할 수 있으므로

이 어플의 진짜 용도는 AMD VCE를 통한 빠른 트랜스코딩이죠 ㅋ

사용방법은 매우 간단합니다.

우선 어플 공개 페이지 https://bluesky23.yukishigure.com/en/AsVideoConv.html 에서

 

파일 다운로드 및 기본설치법

아래 파일들을 다운받습니다

1. 페이지 맨 아래 있는 어플 본체 : AsVideoConv_7.5.0 (w/o installer)

2. 최신 LAV filter 를 zip형태로 다운받습니다. x86이나 64 중 자신에 맞는 것을 받으면 됩니다.

https://github.com/Nevcairiel/LAVFilters/releases

(제 경우 LAVFilters-0.72-x64.zip 를 사용합니다)

3. Microsoft .NET Framework 4.6 을 설치합니다

https://www.microsoft.com/en-US/download/details.aspx?id=48130

4. Microsoft Visual C++ 2017 Runtime 을 설치합니다

https://bluesky23.yukishigure.com/en/AsVideoConv.html (페이지 중간쯤에 x86, x64버전으로 있습니다)

5. AsVideoConv_7.5.0의 압축을 푼 뒤 이 폴더 안에 LAVFilters-0.72-x64.zip 를 저장합니다

AsVideoConv.exe 를 실행한 뒤, input>select file을 선택한 뒤 LAVFilters-0.72-x64.zip 를 선택합니다 (플러그인처럼 설치됩니다)

 

인코딩 설정

1. setting > transcode setting 에서 encoder 를 AMD VCE H.264 또는 H.265로 합니다. (H.265=HEVC)

인코딩 품질 설정 등은 취향대로 설정합니다. Pre-Analysis는 멀티패스 인코딩의 효과를 일부 내 주는 옵션이라는 듯 합니다.

2. audio encoder는 취향대로 설정합니다. 아래 pass-through에서 aac를 체크해두면 인코딩 없이 패쓰스루 합니다

3. 리사이즈나 프레임레이트 변경이 필요할 경우 filter에서 hardware video processor 를 체크하고 setting 에서 설정합니다.

여기서 플루이드모션도 적용 가능하다고 합니다. (전 안씁니다)

4. decode 탭에서 enable hardware decode를 선택하고 LAV Video decoder를 선택한뒤 setting으로 들어갑니다

hardware decoder to use에서 DXVA2 (copy-back)을 선택하고, hardware device to use에서 AMD Radeon(TM) RX Vega 11 Graphics를 선택합니다. 적용할 코덱은 그 바로 우측 상단에서 선택해 줍니다.

(이것은 레이븐릿지 2400G 기준이며, 외장글카의 경우 DXVA2 (native)를 선택해야 할 수도 있습니다)

5. File Format에서는 internal MP4Muxer 가 기본입니다. MKV쪽이 호환성이 더 좋지만, MKV컨테이너를 쓰고자 할 경우mkvtoolnix 를 아래의 경로에서 다운받고 mkvmerge.exe 를 경로 지정해 줍니다.

https://www.fosshub.com/MKVToolNix.html

 

나머지 사용법은 대충 보시면 아실 수 있습니다.