최근에 치지직 비디오 다운로드 도구의 다운로드 모듈을 개선하면서 다른 다운로드 도구와 속도 비교를 통한 성능 측정 결과를 확인해 보았습니다. 물론 각각의 도구의 목적, 사용 방식, 실행 방식 등이 전부 다르기 때문에 이 측정 결과는 그냥 참고 삼아 보시면 될 것 같습니다.
성능 측정 대상
성능 측정 대상은 다음과 같습니다.
이름 | 버전 | 갱신 일자 |
---|---|---|
Chzzk Video Downloader | 0.78 | 2024년 7월 19일 |
Hitomi Downloader | 4.1 | 2024년 2월 28일 |
내맘대로 치지직 자동녹화 | 0.9d 0719 | 2024년 7월 19일 |
사실 위에서 Chzzk Video Downloader를 제외한 나머지 도구는 전부 GUI 기반으로 매우 편리하며, 여러 가지 엄청난 기능을 담고 있는 도구들입니다. 따라서 어느 하나의 도구가 무조건 앞선다고 볼 수 없으며, 상황에 따라 적합한 도구를 사용하시면 됩니다.
성능 측정 조건
아래는 성능 측정 시에 사용한 다시보기 영상의 목록입니다. 치지직의 다시보기 영상은 등급에 따라 보관 기간이 상이하므로 여러분이 이 글을 보시는 시점에 아래의 영상은 이미 유효하지 않을 수 있습니다.
- 루키 – 7일간 보관, 프로 – 60일간 보관, 파트너 – 영구 보관 (다시보기 게시 선택 시)
항목 | 길이 / 파일 크기 | URL |
---|---|---|
짧은 길이의 영상 | 1:07:17 / 3.83 GiB | https://chzzk.naver.com/video/2453109 |
중간 길이의 영상 | 5:31:04 / 18.97 GiB | https://chzzk.naver.com/video/1212595 |
긴 길이의 영상 | 11:47:54 / 40.54 GiB | https://chzzk.naver.com/video/2244201 |
성능 측정에 사용한 망의 속도는 다음과 같습니다.
다운로드 도구 성능 측정에 사용한 도구별 설정은 다음과 같습니다.
다운로드 도구 | 다운로드 설정 |
---|---|
Chzzk Video Downloader | 기본 설정 |
Hitomi Downloader | 기본 설정 |
내맘대로 치지직 자동녹화 | 16분할, 스트림복사 |
내맘대로 치지직 자동녹화의 겅우, DASH 스트림을 받아 다시 병합(concatenate)하는 구조로 되어 있는데, 병합 시 GPU 가속을 사용할 수 있게 되어 있지만, 체감되는 속도 차이는 그다지 없습니다. 그리고 이 방식을 사용할 경우 병합에 많은 시간이 필요하기 때문에 속도 측정에는 적합하지 않아 이번 측정에서는 확인하지 않았습니다.
치지직 비디오 다운로드 성능 측정 결과
치지직 비디오 다운로드 성능 측정 결과는 다음과 같습니다.
테스트 항목 | CVD | Hitomi | 내맘대로 |
---|---|---|---|
짧은 길이 | 0:00:49 (82.2×) | 0:00:58 (69.6×) | 0:05:45 (11.7×) |
중간 길이 | 0:03:40 (90.3×) | 0:05:27 (60.8×) | 0:34:37 (9.56×) |
긴 길이 | 0:08:21 (84.8×) | 0:10:52 (65.1×) | 1:20:16 (8.82×) |
다운로드 속도 | 85.1× | 65.1× | 10.0× |
위의 그래프에서 길이가 짧을수록 소요 시간이 짧으므로 속도가 빠른 것입니다. 이를 속도 기반으로 표시한 그래프는 다음과 같습니다.
그런데 이 결과에서 의아한 점은 내맘대로 치지직 자동녹화 0719 버전은 16분할로 다운로드하도록 설정하면 12개의 세그먼트를 먼저 다운로드한 후, 이어서 나머지 4개의 세그먼트를 다운로드하기 때문에 실제로는 두 배의 시간이 소요되는 것을 확인할 수 있었습니다. 만약 이것이 의도한 동작이 아니어서 이후 버전에서 16개의 세그먼트를 동시에 다운로드할 수 있다면 이론적으로 20× 전후까지 속도 향상이 이루어질 것 같습니다.
추가로 병합 인코딩(concat 필터 적용)을 선택하면 GPU 가속을 사용하더라도 너무 많은 시간이 필요하기 때문에 적용하지 않는 것을 추천합니다. 내맘대로 치지직 자동녹화의 경우 분할 다운로드 방식을 사용하면 영상의 세그먼트 연결 부분이 0.5초~1초 가량 프레임의 손상이 일어나는데, 스트림복사나 병합 인코딩에서 어떤 방식을 사용하더라도 손상을 얼마나 유연하게 처리하느냐의 차이만 있을 뿐입니다. 따라서 처리된 영상 원본을 원하시는 경우에는 Hitomi Downloader나 Chzzk Video Downloader를 사용하시는 것을 추천합니다. 물론 개발자분께서 거의 매일 갱신하고 계시므로 이 문제도 해결될 가능성이 있습니다.
또한 이 결과는 한 번씩 다운로드한 시간을 기반으로 도출한 것이기 때문에, 더 정확한 속도 비교가 필요하다면 여러 번 시도해야 하지만, 그 정도의 이슈는 아니기도 하고, 딱히 경쟁 관계도 아니기에 이런 도구들을 이런 용도에 사용할 수 있다는 점 정도만 확인하면 될 것 같습니다.
2 thoughts on “치지직 비디오 다운로드 성능 측정”