1070 쓰는 중이고
하드웨어 설정 맞춰서
hecv (nvenc)로 돌려봤는데
크게 차이는 안나네요
변환속도가
200fps 정도 나오던 것이
300fps 정도 올라간 정도?
사람들 말로는 수십배 수백배 이야기하길래
현환속도 100x에 3000fps 정도 나오려나 했는데...ㅠ
1070 쓰는 중이고
하드웨어 설정 맞춰서
hecv (nvenc)로 돌려봤는데
크게 차이는 안나네요
변환속도가
200fps 정도 나오던 것이
300fps 정도 올라간 정도?
사람들 말로는 수십배 수백배 이야기하길래
현환속도 100x에 3000fps 정도 나오려나 했는데...ㅠ
하드웨어 인코딩 안쓰고 hevc가 200프레임이 나올수가없는데요...
CPU인코딩시 한자릿수 프레임 나와요
evenc같은 하드웨어 인코딩해야 그나마 1080p기준 200프레임까지도 나오니 수백배 올랐다는 표현을 쓰는거구요
"nvenc 한다고 속도가 획기적으로 빨라지진 않는군요"
---> nvenc 한다고 속도가 획기적으로 빨라집니다.
HEVC 를 제 허접한 cpu 로 인코딩하면 0.1 배속 ~ 1배속 정도 나옵니다. 초당 1프레임~30 프레임. (해상도는 HD~FHD, 속도는 미디엄, 원본프레임이나 더블프레임 인코딩 기준으로)
외장그래픽카드 1050 의 nvenc를 사용하면 초당 100~200 프레임 정도 나옵니다.
샤나인코더는 라이센스 문제로 하드웨어필터를 사용하지 못한다하여
하드웨어 필터를 사용한다는 A's 컨버터를 사용하면 초당 400프레임도 나옵니다.
그러니 사람들 말이 맞죠. 수십 수백배 속도가 나오니까요.
글쓰신 nvenc 로 인코딩하기 전, cpu로 인코딩할때 어떤 cpu. 어떤 코덱, 어떤 인코딩 설정으로 하셨는데 hevc 가 초당 200프레임이 가능했는지 궁금하군요.
HEVC가 초당 200프레임이면 실로 가공할 cpu 라는 얘긴데...
CPU 사양이 좋아서 스레드 수가 많고, H264(x264)로 비트레이트를 낮게 주거나 crf 값을 높게 주고 인코딩하면 200 fps 정도는 가능하겠죠.
그치만 HEVC(x265)의 경우 CPU 사양이 좋더라도 컴퓨터 한 대로는 200 fps 정도가 안 나올 텐데요.
제가 알기론, 최고 사양의 인텔이나 라이젠을 쓰더라도 FHD 해상도에서는 3x 정도가 한계인 걸로 압니다만...
뭔가 착각하신 건 아닌지...?
NVENC의 성능 향상을 말하려면 동일 코덱 계열의 CPU vs NVENC를 비교해야 하죠.
그리고 많은 경우 환장할 정도로 느린 x265의 속도 때문에 HEVC의 하드웨어 인코딩을 선택합니다.
제대로 비교하신 게 맞는지 모르겠습니다.
참고로 저 같은 경우 FHD 영상은 x265/i5-7300HQ로는 0.5x 정도, HEVC/GTX-1060-6G로는 8~10x 정도 나오더군요.
물론 설정은 제가 즐겨 사용하는 퀄리티 모드 중심입니다.
단순 비교만 해도 하드웨어 인코딩으로 16~20배 정도 속도 향상이 이루어지기 때문에 화질보다는 속도가 중요할 때는 하드웨어 인코딩을 애용하고 있습니다만.
nvenc 쓰기 전에 초당 200프레임이나 나왔다구요;;? h264에서겠죠?