Ubuntu에서 H.266/VVC 파일을 어떻게 생성합니까?

Ubuntu에서 H.266/VVC 파일을 어떻게 생성합니까?

Ubuntu에서 H.266/VVC(Versatile Video Coding) 파일을 어떻게 생성합니까? 현재 Ubuntu 22.04 LTS(Jammy Jellyfish)를 사용하고 있습니다.

답변1

H.266/VVC는 꽤 오래 전부터 사용되었지만 최종 사용자가 이러한 파일을 인코딩하는 것은 꽤 초기 단계입니다. 그리고 현재 중요한 주의사항은재생몇 가지 추가 단계가 필요합니다.

인코더:

현재 최고의 인코더는 틀림없이 Fraunhofer Versatile Video Encoder(VVenC)이며 이 지침은 22.04에서 다운로드, 컴파일 및 설치합니다.

sudo apt-get install build-essential cmake
mkdir $HOME/VVenC_build && cd $HOME/VVenC_build
wget https://github.com/fraunhoferhhi/vvenc/archive/v1.7.0/vvenc-1.7.0.tar.gz
tar xvf vvenc-1.7.0.tar.gz && cd vvenc-1.7.0
mkdir -p build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Release ..
make
sudo make install

이제 /usr/local에 VVenC 1.7.0이 설치되었습니다. 다음으로 실행해 보세요!

부호화:

우리가 다운로드하여 인코딩할 멋진 Sintel 예고편이 있습니다. 이 비압축 미디어 파일의 무게는 1.6G에 달합니다.

먼저 테스트 파일을 다운로드합니다.

cd $HOME/VVenC_build
wget https://media.xiph.org/video/derf/y4m/sintel_trailer_2k_720p24.y4m

그런 다음 인코딩하십시오.

vvencapp --preset slow \
         -i sintel_trailer_2k_720p24.y4m \
         -s 1280x720 --qp 30 --qpa 1 -r 24 \
         -o sintel_test.266

그리고 언젠가 H.264, H.265 및 Av1을 대체할 최신, 최고의 미디어 코덱으로 인코딩하게 된 것을 축하합니다! 조작할 예제 명령줄의 인코딩 옵션은 다음과 같습니다.

  • --qp 30: 양자화 매개변수, QP(0-63), 더 낮은 숫자는 다음을 제공합니다.더 나은 품질그리고 더 높은 숫자품질이 낮음.
  • --qpa 1: 지각적으로 동기 부여된 QP 적응, XPSNR 기반을 활성화합니다. 1(켜기) 또는 0(끄기)으로 설정됩니다.

를 실행하여 볼 수 있는 다른 인코딩 옵션을 탐색해 보는 것이 좋습니다 vvencapp --fullhelp.

재생:

FFmpeg에 VVC 인코딩 및 디코딩을 사용할 수 있게 해주는 타사 패치 세트가 있습니다. 세부 사항은 다음과 같습니다.여기서 본...그래서 재생가능하다내 시스템에서 볼 수 있듯이 일부 작업을 수행하면 다음과 같습니다.

여기에 이미지 설명을 입력하세요

관련 정보