질문
2022.12.06 04:45

NVENC 멀티스레드 사용관련

조회 수 1254 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

RTX 4090 사용중인데요, NVENC 칩이 2개 있어서 동시에 사용할수 있을거 같은데

샤나인코더 설정에서 CPU 멀티스레드 설정만 있고 그래픽쪽은 없는거같네요.

샤나 2개켜서 각각 돌려도 그냥 칩 하나를 분배해서 쓰니까 아쉽네요. (합해서 50%만 사용)

따로 설정하는 방법 없나요?

Facebook Twitter Pinterest Kakao
  • ?
    예시) 하단 아규먼트 2선언이 원하시는 작업일겁니다
    find Videos/ -type f -name \*.avi -print0 | sed 's/.avi$//' | xargs -0 -n 1 -I@ -P 2 \
       ffmpeg -i "@.avi" \
          -c:a aac -b:a 128k \
          -filter:v hwupload_cuda,scale_npp=w=852:h=480:format=nv12:interp_algo=lanczos,hwdownload,format=nv12 \
          -c:v hevc_nvenc -b:v 1024k \
          -y "@.mp4"

     

    자세한건 ffmpeg용 nvenc 배포문을 참조하세요127.gif

     

    참고로 예전부터 nvenc 칩제한은 있었으나, (1090 세대와 4090세대는 공식적으로 1개보단 많지만)

    무시하고 펑펑 썼기떄문에... ㅡ,ㅡ;; 형식적인 제한이었죠;;

     

    그러니 기존 세대에서 혹시 사용을 하셨다면, 그대로 옛날방식대로 쓰셔도 잘 작동할겁니다.

    패치 따로 안해두요