트랜스코딩 프로세스는 컴퓨터에 상당한 부담을 줄 수 있으며, 상당한 양의 처리 능력이 필요하고 작업 시간이 길어질 수 있습니다. 하나의 동영상을 인코딩하는 데 필요한 시간은 사용되는 컴퓨팅 장치의 성능, 사용된 코덱, 원본 영상의 특성에 따라 정비례하여 달라질 수 있습니다. 이러한 경우 여러 대의 컴퓨터를 사용하고 Tdarr와 같은 소프트웨어 솔루션을 활용하면 프로세스를 크게 단축하는 동시에 전반적인 효율성을 향상시킬 수 있습니다.

국내 네트워크 내에 여러 대의 개인용 컴퓨터가 있으면 공동 리소스를 활용하여 미디어 트랜스코딩 효율성을 향상시킬 수 있는 기회가 있습니다. Tdarr를 배포하면 각 컴퓨터를 공유 네트워크 트랜스코더 내의 노드로 변환하여 오디오 및 비디오 파일의 처리 속도를 크게 높일 수 있습니다. 다음 섹션에서는 이 프로세스의 세부 사항을 자세히 설명합니다.

Tdarr란?

Radarr와 Sonarr는 모두 사용자가 특정 키워드 또는 문구를 기반으로 검색을 수행하여 인터넷에서 콘텐츠를 찾을 수 있도록 하는 토렌트 검색 엔진으로 설계되었습니다. 이러한 프로그램은 주로 개인이 P2P 파일 공유 네트워크를 통해 저작권이 있는 자료를 불법으로 다운로드하는 것을 돕기 위해 개발되었습니다. 반면에 Tdarr는 비교적 최근에 개발된 프로그램으로, 다른 프로그램과 다르게 작동합니다. 다운로드 가능한 파일의 메타데이터에 대한 액세스만 제공하는 Radarr 및 Sonarr와 달리, Tdarr는 다운로드 가능한 파일 자체에 대한 직접 링크를 제공합니다. 즉, Tdarr는 단순히 불법 콘텐츠에 대한 정보를 제공하는 것을 넘어 실제로 해당 콘텐츠를 직접 얻을 수 있는 수단을 제공합니다. 또한 Radarr와 Sonarr는 사용자가 검색을 수행하기 위해 특정 키워드 또는 문구를 입력해야 하는 반면, Tdarr는

앞서 언급한 소프트웨어는 불법 자료에 대한 권한을 제공하는 데에만 집중하지 않고 사용자가 이미 소유하고 있는 미디어 파일을 수정하는 방식으로 작동합니다.

대규모 비디오 인코딩 네트워크를 만드는 과정은 이제 넷플릭스와 같은 해당 분야의 전문가뿐만 아니라 더 넓은 범위의 개인이 접근할 수 있을 정도로 단순화되었습니다.

Tdarr를 사용하면 여러 디바이스에 분산되어 있는 멀티미디어 콘텐츠를 통합 프로세스를 통해 통합할 수 있습니다. 동영상 파일을 수동으로 압축하여 파일 크기를 줄이는 것도 가능하지만, 전체 프로세스를 Tdarr에 위임하는 것이 더 효율적이고 편리할 수 있습니다.

Tdarr는 ‘풀링’이라는 프로세스를 활용하여 여러 디바이스에서 미디어 파일을 검색하도록 구성할 수 있습니다.

인코딩된 데이터는 다양한 애플리케이션 또는 시스템에 적합한 다양한 형식으로 재구성할 수 있습니다.

이 소프트웨어는 결과를 공유 디렉토리에 저장하거나 로컬 네트워크의 모든 가젯에 배포할 수 있는 기능이 있습니다.

이 소프트웨어의 장점은 일단 제대로 구성되면 수동 개입 없이도 원활하게 작동하고 Windows 데스크톱, Linux 서버, ARM 기반 크롬북 또는 Mac과 같은 다양한 디바이스의 잠재력을 최대한 활용한다는 것입니다.

이 글에서는 동일한 국내 네트워크 내에 위치한 두 대의 Windows 디바이스에서 애플리케이션을 구성하고 활용하는 과정을 살펴봅니다.

Tdarr 설치 방법

다양한 독립 구성 요소와 유틸리티로 구성되어 있음에도 불구하고 Tdarr의 설치 과정은 지나치게 복잡하지 않습니다.

⭐ 플랫폼에 적합한 버전의 애플리케이션을 Tdarr의 공식 GitHub 페이지 에서 다운로드하여 시작하세요.

다운로드한 압축 파일의 압축을 푼 다음 ‘Tdarr 업데이터’라는 애플리케이션을 실행하세요.

운영 체제에서 실행하려는 프로그램이 인식되지 않으므로 실행을 계속하려면 사용자의 명시적 승인이 필요하다는 알림을 표시할 수 있습니다. 이 권한을 부여하려면 “추가 정보” 옵션을 클릭하여 소프트웨어를 실행할 수 있도록 하세요.

⭐ “알 수 없는 게시자가 만든” 애플리케이션을 실행하려면 어쨌든 실행을 클릭하여 승인하세요.

⭐ Tdarr 업데이터가 애플리케이션에 필요한 모든 것을 다운로드하도록 허용합니다. 연결에 실패했다는 언급이 표시되면 방화벽을 통해 Tdarr 업데이터에 인터넷에 대한 액세스 권한을 부여하세요.

Tdarr의 하드웨어 요구 사항

Tdarr 서버 및 노드 소프트웨어는 모든 개인용 컴퓨터에서 실행할 수 있으며, 다양한 브라우저를 통해 인터페이스에 액세스할 수 있습니다. 그럼에도 불구하고 하드웨어의 처리 능력과 특성은 데이터 압축 속도에 상당한 영향을 미칩니다.

최신 AMD Ryzen 중앙 처리 장치(CPU)는 구형 인텔 셀러론에 비해 비디오 인코딩 속도를 약 10배 이상 크게 높일 수 있습니다.

다른 노드에서 트랜스코딩 목적으로 Nvidia의 NVEnc 하드웨어 인코더를 사용하면 출력 품질이 저하되고 파일 크기가 증가하는 대신 AMD Ryzen CPU에 비해 훨씬 더 높은 효율을 얻을 수 있습니다.

Tdarr에서 원하는 것보다 느린 인코딩 프로세스가 발생하는 경우 두 가지 대안을 고려할 수 있습니다.

잠재적인 문제를 완화하기 위해 더 가벼운 코덱 또는 장치의 하드웨어 가속 기능에서 지원하는 코덱을 사용하는 것이 좋습니다.

고급 모델로 업그레이드하여 장비의 품질을 개선하는 것이 좋습니다.

인코딩 작업의 처리 속도가 느려지는 것을 감수할 수 있다면 10년 이상 된 장치에서도 Tdarr을 작동할 수 있습니다.

Tdarr의 코덱은 어떤가요?

코덱과 그 기능에 대한 포괄적인 설명은 이 논의의 범위를 벗어나지만, 코덱과 인코더의 선택이 Tdarr 인코딩 프로세스의 효율성과 품질에 큰 영향을 미친다는 점을 인식하는 것이 중요합니다.

최근에 개발된 고급 코덱은 비트 전송률 대비 품질이 개선된 것이 특징이지만, 효과적으로 실행하려면 더 강력한 하드웨어가 필요합니다.

이 글도 확인해 보세요:  Windows 11에서 앱에 자동 색상 관리를 사용하도록 설정하는 방법

하드웨어 인코더는 성능이 크게 향상되는 것으로 알려져 있지만, 소프트웨어 인코더와 비교했을 때 비슷한 설정을 사용하더라도 출력의 전반적인 품질이 저하되고 파일 크기가 증가할 수 있습니다.

Tdarr로 미디어 파일을 리인코딩할 때 권장되는 코덱을 아래에 정리했습니다. 목록의 맨 위에 있는 코덱은 일반적으로 더 높은 품질의 출력을 생성하지만 요구 사항이 증가하고 인코딩 시간이 느립니다.

가장 먼저 고려해야 할 사항은 AV1 비디오 코덱의 사용 여부입니다.

앞서 언급한 내용은 이전 코딩 기술에 비해 디지털 비디오 콘텐츠를 압축하는 혁신적이고 개선된 방법인 고급 고효율 비디오 코딩(H.265/HEVC) 표준과 관련이 있습니다.

VP9는 Google에서 개발한 동영상 압축 알고리즘으로, H.264와 VP8 기술을 모두 활용하여 낮은 비트레이트에서 고품질 압축을 제공합니다.

앞서 언급한 코드는 H.265 또는 MPEG-H 파트 1이라고도 하는 고효율 비디오 코딩(HEVC) 표준을 의미하며, H.264/AVC와 같은 이전 표준에 비해 향상된 압축 효율을 제공하는 고급 비디오 압축 형식입니다.

그래픽 처리 장치(GPU)를 사용하여 H.265로 알려진 AV1 비디오 압축 포맷의 인코딩 효율을 향상시켰습니다.

인코딩 효율을 향상시키기 위해 H.264 비디오 압축 알고리즘과 함께 그래픽 처리 장치(GPU)를 활용하는 것을 ‘H.264 GPU 지원 인코딩’이라고 합니다.

MPEG-4, DivX 및 Xvid는 모두 인터넷을 통한 디지털 미디어 배포에 널리 사용되는 동영상 압축 포맷입니다.

MPEG-2는 1990년대 중반에 MPEG(Moving Picture Experts Group)에서 개발한 디지털 비디오 압축 표준입니다. 손실 및 무손실 압축 기술을 조합하여 고품질을 유지하면서 디지털 비디오 파일의 크기를 줄입니다.

Tdarr 구성 방법

Tdarr의 핵심 구성 요소는 애플리케이션에 웹 액세스 가능한 인터페이스를 제공하고 미디어 관리를 감독하며 여러 노드에서 인코딩 작업을 조율하는 서버입니다. 서버는 자체적으로 인코딩을 수행하지 않으며, 이 프로세스를 처리하려면 적어도 하나의 노드가 필요합니다.

모든 노드는 고유한 구성을 가지며 동일한 네트워크 내에 위치한 개인용 컴퓨터 또는 다른 장치에서 독립적으로 작동할 수 있습니다. 노드의 기능은 미디어 분석, 상태 평가, 재인코딩 프로세스 시작 등을 수행하는 것입니다.

서버는 미디어에 대한 노드의 작동과 관련하여 노드에 대한 지배권을 행사하고 파일을 관리할 책임이 있습니다.

TDARR의 노드는 네트워크 연결 없이 “로컬” 개인용 컴퓨터에서 작동하도록 미리 결정되어 있습니다. 따라서 TDARR을 단독 PC에서만 사용하려는 경우 서버를 설정해야 합니다(노드에 대한 최소한의 조정 제외).

Tdarr 서버 설정하기

이 글에서는 이미 구축된 멀티미디어 어셈블리를 가져오지 않고 Tdarr 서버를 처음부터 설정하는 데 필요한 절차에 대해 설명합니다. 멀티미디어 콘텐츠의 기존 리포지토리를 보유하고 있나요? 그렇다면, Tdarr의 인코딩 및 처리 작업이 지정된 저장 위치로 향하도록 활용 경로를 조정할 수 있습니다.

다음 단계에 따라 단일 컴퓨터에서 Tdarr를 설정하세요: 1. Tdarr의 업데이트 유틸리티가 Tdarr 서버 폴더를 배치한 위치에 액세스합니다. 2. 이 폴더 내에서 Tdarr 서버 애플리케이션을 실행합니다.

업데이터가 제대로 작동하려면 시스템에 설치되어 있는 방화벽을 통과할 수 있는 권한을 부여해야 할 수 있습니다.

⭐ 기본 브라우저에서 Tdarr의 페이지가 자동으로 열리지 않나요? 브라우저 주소창에 다음을 입력하세요: “localhost:8265/”를 입력하고 Enter 키를 눌러 Tdarr의 웹 기반 GUI를 방문하세요. 나중에 쉽게 액세스할 수 있도록 북마크에 추가해 두는 것이 좋습니다.

Tdarr에서 생성된 웹페이지의 시각적 모양을 변경하려면 옵션 페이지에 액세스하여 대체 테마를 선택하면 됩니다.

⭐ 같은 페이지에서 아래로 스크롤하면 일련의 해상도 경계 필드를 찾을 수 있습니다. 이를 통해 미디어에 대한 사용자 지정 해상도를 설정할 수 있습니다.

⭐ 예를 들어, 저는 Full HD 화면에만 액세스할 수 있으므로 1080p 이상의 모든 해상도의 폭 최대 필드에 너비를 “1920”으로 설정하고 해당 높이 최대 필드에 높이를 “1188”로 설정했습니다. 이렇게 하면 Tdarr가 내 모니터의 기본 해상도(1920 x 1080)보다 높은 해상도로 미디어를 다시 인코딩하지 않으므로 더 높은 해상도를 처리해야 할 때보다 훨씬 작은 파일을 더 빠르게 생성할 수 있습니다.

라이브러리 페이지를 방문하여 ‘라이브러리+’ 버튼을 클릭하여 미디어에 대한 라이브러리를 생성하는 것이 좋습니다.

‘라이브러리 이름’이라고 표시된 지정된 필드에 라이브러리 이름을 입력하세요.

선호하는 파일 관리자로 이동하여 미디어 파일을 저장할 적절한 위치를 선택하세요. 이 예에서는 시스템 ‘C’ 드라이브의 루트 디렉터리에 ‘동영상’이라는 폴더를 만들었습니다.

⭐ 해당 폴더 안에 3개의 하위 폴더를 만듭니다. 사용하기 쉽도록 “수신 중”, “준비됨”, “임시”로 이름을 지정했습니다. “수신 중”은 Tdarr가 체크 아웃할 처리되지 않은 파일을 드롭하는 곳입니다. “임시”는 Tdarr가 파일을 처리하는 동안 사용할 폴더입니다. “준비됨”은 처리된 파일을 출력할 폴더입니다.

이 글도 확인해 보세요:  디스크 공간을 확보하기 위해 다음 Windows 파일 및 폴더를 삭제하세요.

⭐ Tdarr의 인터페이스로 돌아가 라이브러리 페이지로 이동하여 라이브러리를 선택한 다음, 화면에 보이지 않으면 아래로 스크롤하여 소스 탭을 찾습니다. 이를 클릭하고 아래의 소스 필드에 수신 폴더의 전체 경로를 입력합니다.

⭐ 트랜스코딩 캐시 탭으로 이동하여 캐시 필드에 “임시” 폴더의 전체 경로를 입력합니다.

⭐ 마지막으로 출력 폴더로 이동하여 짐작할 수 있듯이 출력 필드에 “준비” 폴더의 전체 경로를 입력합니다.

앞서 언급한 패널의 “출력 폴더” 옆에 있는 스위치를 선택하여 Tdarr가 “수신” 및 “준비” 폴더를 입력 및 출력으로 활용하도록 지시하세요. 그렇게 하지 않으면 Tdarr가 모든 콘텐츠를 “수신” 폴더에 저장하게 되어 멀티미디어 파일이 많을 경우 혼잡해질 수 있습니다.

Tdarr가 수신 폴더에서 새 문서를 검색하는 속도를 조절할 수 있는 옵션이 있습니다. 이 조정을 구현하려면 라이브러리의 소스 탭으로 이동한 다음 폴더 감시 설정 섹션에서 폴더 감시 스캔 간격 필드를 찾습니다. 여기에서 숫자 값을 수정하여 스캔 속도를 제어할 수 있습니다.

비슷한 맥락에서 프로그램이 매시간 스캔을 실행하도록 지정하고 사용할 파일 스캔 스레드의 특정 수를 결정할 수 있습니다. 데이터가 NVMe 또는 SSD 드라이브에 저장되어 있는 경우 파일 스캔 스레드 수를 늘리면 성능이 향상될 수 있습니다.

구형 기계식 하드 드라이브는 동시에 파일에 액세스하려고 할 때 성능이 현저하게 저하될 수 있지만, 이러한 경우 기본값인 “2”를 초과하지 않도록 하는 것이 좋습니다. 또한 스캔 후 파일 유지 옵션을 활성화하고 다른 애플리케이션의 잠재적인 간섭을 방지하기 위해 파일이 고정되는 기간(초)을 지정할 수 있습니다.

라이브러리의 필터 탭에서 사용자는 재생에서 제외해야 하는 기본 해상도 및 코덱을 지정할 수 있습니다. 특정 해상도로만 동영상 재생을 제한하려는 경우, 건너뛸 해상도 필드에 ‘360p’, ‘720p’, ‘1080p’ 등 관련 저해상도를 모두 쉼표로 구분하여 입력할 수 있습니다.

‘건너뛸 코덱’ 필드의 기능도 비슷한 방식으로 작동합니다. 이 필드에 “AV1, HEVC”를 입력하면 Tdarr는 이미 특정 코덱을 사용하여 인코딩된 비디오 파일을 재압축하는 프로세스를 실행하지 않습니다.

라이브러리의 소스 탭에서 “폴더 감시” 옆에 있는 토글 스위치를 켜서 폴더 감시 기능을 활성화하세요. 이렇게 하면 Tdarr가 들어오는 폴더에서 업데이트 또는 새로 추가된 파일이 있는지 모니터링하여 처리를 시작할 수 있습니다.

Tdarr의 노드 커스터마이징 및 인코딩

미디어를 처리하고 조작하기 위해서는 적어도 하나의 운영 노드가 있어야 하므로, 앞으로는 이러한 노드에 대해 집중적으로 살펴보겠습니다.

이미 실행 중인 Tdarr 서버에 새 노드를 추가하려면 다음 단계를 따르세요: 1. Tdarr 업데이터가 생성한 Tdarr 노드 폴더에 액세스합니다. 2. 이 폴더에 있는 Tdarr 노드 애플리케이션을 시작합니다.

⭐ Tdarr의 인터페이스 웹 인터페이스 페이지에 노드가 등록되었다는 알림이 표시됩니다.

⭐ 테스트하려면 수신 폴더에 미디어 파일을 넣으세요.

⭐ Tdarr의 메인 페이지(“Tdarr”라는 이름)로 이동한 후 하단의 상태 아래에서 라이브러리를 찾아 스크롤합니다. 곧 수신 폴더에 추가한 파일이 표시될 것입니다.

⭐ 노드가 작동하도록 구성해야 하므로 아무 일도 일어나지 않습니다. 그러려면 위로 스크롤하여 노드 패널을 찾은 다음 노드 이름을 클릭합니다.

⭐ 선택한 노드에 대한 자세한 정보가 표시되며, 트랜스코딩 및 상태 확인 옆에 있는 더하기 및 빼기 버튼을 사용하여 각 작업에 대해 노드 CPU 및 GPU 스레드에 할당할 수 있습니다. 이렇게 하면 어떤 노드가 어떤 작업을 수행할지 제어할 수 있으므로 다중 컴퓨터 환경에서 특히 유용합니다.

확장 기능에 액세스하려면 노드와 연결된 옵션 버튼을 클릭하세요.

⭐ 여기에서 노드의 구성을 수동으로 편집할 수 있습니다. 하지만 노드는 그대로 두고 메모장과 같은 외부 애플리케이션을 통해서만 조작하는 것이 가장 좋습니다.

⭐ 아래로 스크롤하여 드롭다운 메뉴를 사용하여 노드에서 사용할 GPU 가속 유형을 선택합니다(하드웨어에서 사용 가능한 경우).

핸드브레이크를 사용하여 동영상 인코딩을 수행하는 동안 컴퓨터에서 추가 작업을 수행하려는 경우, ‘낮은 FFMPEG/HandBrake 프로세스 우선순위’라고 표시된 토글을 전환하여 리소스 할당 설정을 조정하여 시스템의 처리 요구 사항을 줄일 수 있습니다. 추가 조치로 Process Lasso와 같은 애플리케이션을 사용하여 CPU 스레드 사용량을 관리하고 인코딩 프로세스 중 발생할 수 있는 속도 저하를 방지할 수도 있습니다.

또한, 더 깊이 파고들어 노드 스케줄링을 설정하여 노드가 하루 중 특정 시간대를 지정하여 중앙 처리 장치(CPU) 또는 그래픽 처리 장치(GPU)를 사용하여 건강 검진 또는 인코딩 작업을 수행하도록 할 수도 있습니다.

⭐ 트랜스코딩 및 상태 검사를 위해 하나 이상의 CPU 또는 GPU가 할당된 상태에서 노드 패널로 돌아가면 노드가 수신 파일에 대한 작업을 시작한 것을 볼 수 있습니다.

이 글도 확인해 보세요:  Windows 11의 기본 화면 보호기를 사용자 지정하는 방법

수신 파일을 예비 검사한 결과 지정된 기준을 충족하지 않는다고 판단되면 Tdarr는 파일을 적합한 형식으로 변환하는 프로세스를 시작합니다.

준비 섹션으로 이동하면 파일의 상태가 “코드 변환 성공”이고 크기가 약 49MB로 줄어든 프로세스 결과를 확인할 수 있습니다. 또한 오른쪽에 있는 처리 버튼을 통해 이 인벤토리 내의 항목을 조작할 수 있는 세 가지 옵션을 사용할 수 있습니다.

“준비” 폴더에 있는 파일의 인코딩된 버전을 대기열에 추가하거나 건너뛰거나 승인할 수 있습니다.

네트워크 및 하드웨어 가속 인코딩

파일 재인코딩에 Tdarr을 사용하여 로컬 네트워크 내의 모든 컴퓨터의 전체 처리 기능을 활용하는 것이 좋습니다. 하지만 이를 구성하는 과정은 다소 복잡할 수 있습니다.

리더에 로컬 네트워크를 통해 연결된 여러 대의 컴퓨터가 있고 이러한 장치가 서로 통신할 수 있다고 가정합니다. 이러한 장치를 연결하는 프로세스, 즉 “네트워킹”은 아직 구현되지 않았습니다.기능적이고 안전한 홈 네트워크를 설정하려면 제공된 옵션에서 적절한 네트워킹 다이어그램을 선택하고 함께 제공된 가이드에 설명 된 지침을주의 깊게 따라야합니다.

⭐ Tdarr 네트워크의 노드가 될 모든 PC는 동일한 미디어 파일에 액세스해야 하므로 네트워크에서 액세스할 수 있는 공유 폴더에 보관해야 합니다. 이를 위해 전용 네트워크 드라이브를 사용하는 것이 좋습니다. 하지만 앞서 만든 것과 동일한 “동영상” 폴더를 공유하되 네트워크 별칭을 “shared”로 지정했습니다.

라이브러리의 소스, 트랜스코딩 캐시 및 출력 폴더 경로를 업데이트하여 ‘공유’ 폴더 내에 있는 해당 하위 폴더를 가리키도록 하세요.

⭐ 로컬 네트워크의 다른 PC에 Tdarr를 설치합니다. 파일 관리자를 사용하여 Tdarr의 설치 디렉토리에 있는 “configs” 폴더에 들어가세요.

⭐ “Tdarr_Node_Config.json” 파일의 복사본을 만든 다음 텍스트 편집기(메모장 등)로 원본을 엽니다.

⭐ “nodeName” 옆의 값을 변경하여 “my_laptop” 등 원하는 이름을 노드에 할당하면 무엇이 어디에서 실행되는지 쉽게 인식하고 관리할 수 있습니다. “serverIP” 옆에 Tdarr 서버를 실행하는 PC의 IP를 입력합니다. “서버포트”에 “8266”을 입력합니다.

“경로 번역기” 기능의 기능을 활용하기 위해서는 먼저 지정된 경로 쌍을 꼼꼼하게 구성해야 합니다. Tdarr 서버가 특정 디렉토리에 액세스할 수 있는 경로를 지정해야 하므로 이 부분을 이해하는 과정이 다소 어려울 수 있습니다. 앞서 언급한 정보가 ‘서버’ 레이블 옆에 입력되었는지 확인하세요.

Tdarr 서버 PC에서 수신 폴더에 액세스하기 위한 디렉터리 경로는 //vmware-host/Shared Folders/Shared/Incoming이며, 노드 PC의 해당 경로는 “D:”라는 매핑된 네트워크 드라이브와 “/Shared/Incoming” 하위 폴더를 경유합니다.

⭐ “수신”, “임시”, “출력” 폴더에 대해 Tdarr의 인터페이스에서 지정한 각 폴더에 대한 경로 변환기를 정의해야 합니다. 목표는 Tdarr 서버와 해당 노드 모두 각각의 경로를 통해 동일한 파일을 찾을 수 있도록 하는 것입니다.

⭐ 두 번째 PC에서 노드 소프트웨어를 실행하고 해당 방화벽과 메인 Tdarr 서버 PC의 방화벽이 둘 사이의 연결을 허용하는지 확인합니다. Windows 방화벽을 통해 앱을 허용하는 방법에 대한 가이드가 도움이 될 수 있습니다. 모든 것이 올바르게 작동하면 Tdarr 서버 인터페이스에 원격 노드 팝업이 표시되어야 합니다.

앞서 언급한 정보는 호스트 주소 옆의 인터넷 프로토콜(IP) 주소를 포함하여 로컬로 연결된 장치처럼 중앙처리장치(CPU) 및 그래픽처리장치(GPU) 스레드와 다양한 구성 설정을 원격으로 관리할 수 있는 호스트 주소에서 확인할 수 있습니다.

GPU 인코딩을 사용해도 좋은 결과가 나오지 않는다면 필요한 플러그인이 비활성화되어 있기 때문일 수 있습니다. 이 문제를 해결하려면 라이브러리 페이지로 이동하여 탭 섹션을 찾은 다음 트랜스코딩 옵션을 선택하세요.

⭐ 여기에서 “Nvidia GPU 및 FFMPEG를 사용하여 Migz-트랜스코딩” 플러그인을 활성화합니다. 또한 “CPU를 사용하여 Migz-트랜스코딩 및 FFMPEG” 플러그인 위에 마우스 왼쪽 버튼으로 클릭하고 드래그 앤 드롭하여 CPU 인코딩보다 우선순위를 지정해야 합니다.

⭐ 같은 위치에서 플러그인을 클릭하면 작동 방식에 대한 몇 가지 옵션을 구성할 수 있습니다. 그러나 이 글의 범위를 벗어나므로 자세한 내용은 다루지 않겠습니다.

노드 패널로 돌아가면 해당 기능이 활성화되어 있는 경우 지정된 노드가 트랜스코딩을 위해 각각의 GPU를 활용할 것으로 예상됩니다.

Tdarr로 자동 멀티-하이퍼 인코더 설정하기

Tdarr와 같은 고급 자동화 소프트웨어의 배포에는 시간이 필요할 수 있으며 때때로 그 기능과 관련하여 혼동을 일으킬 수 있습니다. 그러나 일단 설치되면 Tdarr는 수수께끼 같은 매력을 보여줍니다.

이 애플리케이션은 설정을 구성하여 컴퓨터 부팅 시 자동으로 시작되는 프로그램 목록에 추가할 수 있습니다. 이렇게 하면 소프트웨어가 네트워크에 연결된 각 장치와 호환되는 최적의 해상도 및 형식을 사용하여 미디어 파일을 더 작은 크기로 더 높은 품질로 인코딩합니다. 이 프로세스는 수동 개입 없이도 개인용 컴퓨터의 사용 가능한 처리 능력과 그래픽 처리 장치(GPU)를 활용합니다.

By 김민수

안드로이드, 서버 개발을 시작으로 여러 분야를 넘나들고 있는 풀스택(Full-stack) 개발자입니다. 오픈소스 기술과 혁신에 큰 관심을 가지고 있고, 보다 많은 사람이 기술을 통해 꿈꾸던 일을 실현하도록 돕기를 희망하고 있습니다.