REAL Video Enhancer: AI 기반 비디오 보간 및 업스케일링

  • 야간 또는 안정적인 복제본을 만들고 PyInstaller/cx_Freeze/Nuitka로 빌드합니다.
  • 2.3.7의 새로운 기능: PyTorch 2.9, macOS의 MPS, DRUNet/queues/subtitles 수정.
  • Flatpak은 백엔드를 설치하고, 16GB RAM이 필요하며, CUDA 오류가 발생할 수 있습니다.

AI 비디오 향상

REAL 비디오 향상기 Linux용 기존 Rife ESRGAN 앱을 완전히 발전시킨 버전으로, Windows, Linux, macOS에서 AI 기반 프레임 보간 및 크기 조정 기능을 쉽게 사용할 수 있도록 업데이트되었습니다. 이 제안은 주요 기능을 단일 인터페이스로 통합하는 점에서 두드러집니다. 이전에는 별도의 도구나 복잡한 흐름이 필요했던 것을 타겟으로 삼고, Flowframes나 enhancr와 같은 오래된 대안이 아닌 현대적인 결과를 추구하는 사용자를 타겟으로 삼았습니다.

실제로, 이 애플리케이션은 두 가지 매우 요구되는 작업을 중앙화합니다.: 비디오의 해상도를 높이고(업스케일링) 더 부드러운 애니메이션을 위해 중간 프레임을 생성합니다(프레임 보간). 멀티플랫폼 직업 소스에서 컴파일하거나 권장 패키지와 빌드 방법을 사용하든, 워크플로를 새로 만들지 않고도 원하는 시스템에서 쉽게 작업할 수 있습니다.

REAL Video Enhancer란 무엇이고 왜 중요한가요?

REAL 비디오 향상기 이는 Linux용 Rife ESRGAN 애플리케이션을 재설계하고 강화한 버전으로 탄생했으며, 이전 경험을 통합하고 크게 확장했습니다. 초고해상도 AI와 보간에 중점을 둡니다., 유지 관리나 호환성 측면에서 뒤처진 소프트웨어와 비교했을 때 품질 면에서 큰 도약을 이룰 수 있는 최신 모델과 라이브러리를 사용합니다.

또한, 이 프로젝트는 통합적이고 사용자 친화적인 솔루션을 제공합니다. 다른 전통적인 흐름보다 여러 부분 유틸리티에 대한 의존성을 피할 수 있습니다. Windows, Linux 및 macOS와의 호환성 특히 여러 환경을 번갈아가며 작업하거나 혼합 팀으로 협업하는 창작자, 복원가, 애호가에게 매력적입니다.

Flowframes나 enhancr와 같은 도구를 사용하는 경우 당신은 더 최신의 접근 방식을 발견할 것입니다 제공되는 노트에 따르면, 대기열 관리부터 특정 모델(예: DRUNet)에 대한 구체적인 수정, MPS를 통한 macOS에서의 성능 개선까지 실질적인 차이를 메우려고 합니다. 이는 마찰을 줄이고 더 나은 결과를 가져옵니다. 일상적인 비디오 향상 시나리오에서.

비디오 향상 인터페이스

코드 다운로드: Nightly branch 및 안정 버전

저장소에서 프로젝트를 작업하려면 Nightly 브랜치를 모두 복제할 수 있습니다. (지속적인 개발)과 같은 안정적인 지점 특정 버전과 관련이 있습니다. 아이디어는 다음과 같습니다. 최신 정보가 필요하면 (그리고 빈번한 변경이 가능하다고 가정하고) Nightly를 사용하고, 안정성을 중시한다면 라벨이 붙은 버전을 선택하세요.

사용 가능한 클로닝 명령을 사용하면 하위 모듈에서 진행하는 방법과 안정적인 경우 특정 브랜치에서 진행하는 방법을 명확하게 알 수 있습니다. 이렇게 하면 전체 종속성 트리가 확보되었는지 확인할 수 있습니다. 첫 번째:

# Nightly
git clone --recurse-submodules https://github.com/TNTwise/REAL-Video-Enhancer

# Stable
git clone --recurse-submodules https://github.com/TNTwise/REAL-Video-Enhancer --branch 2.3.4

사용시 –recurse-submodules는 하위 모듈이 해당 프로젝트에 필요한 모든 파일이 자동으로 다운로드되므로 불일치가 발생하지 않습니다. 재현성을 원하신다면 그리고 파손 위험이 낮으므로 안정적인 브랜치(예: 2.3.4)가 가장 좋습니다.

빌드 방법: PyInstaller, cx_Freeze 및 Nuitka

저장소가 있으면 실행 파일의 생성이 가능합니다 시스템과 사용자의 선호도에 따라 다양한 도구가 사용됩니다. 이 프로젝트에서는 Windows 및 macOS에 PyInstaller를 권장합니다., Linux용 cx_Freeze, 그리고 잎 실험적 옵션으로서의 Nuitka 탐험하고 싶은 사람들을 위해.

흥미로운 유연성이네요. PyInstaller는 사용 편의성이 뛰어납니다. 일반 데스크톱 환경에서 독립형 바이너리를 생성합니다. cx_Freeze는 일반적으로 Linux에 잘 통합됩니다. 그리고 그들의 분포; 그리고 Nuitka는 혜택을 제공할 수 있습니다 성능과 패키지 면에서는 차이가 있지만, 구성 면에서는 더 까다롭고 이 경우 여전히 실험적이라고 여겨진다.

매개변수를 중앙화하는 스크립트를 통해 빌드 프로세스가 간소화되었습니다. 소위 표시된 기지 이것은 :

python3 build.py --build BUILD_OPTION --copy_backend

이 라인에서, BUILD_OPTION은 선택된 도구를 나타냅니다. (예: pyinstaller 또는 cx_freeze) –copy_backend는 준비를 제안합니다. 필요한 구성 요소를 갖춘 런타임 환경입니다. 이 접근 방식은 수동 오류를 줄입니다. 다른 컴퓨터에서도 쉽게 빌드를 반복할 수 있습니다.

REAL Video Enhancer 2.3.7(사전 출시)의 주요 새로운 기능

La 프리버전 2.3.7 매우 구체적인 변화가 있습니다. 우선, PyTorch 2.9가 추가되었습니다, 최신 AI 모델과 워크플로에 대한 관련 업데이트입니다. 이 버전 점프는 개선을 허용합니다. 이는 MPS 덕분에 macOS에 직접 반영됩니다.

사실, PyTorch 2.9는 macOS에서 MPS와 함께 사용하도록 강제됩니다.해당 메모에 따르면 "uint16에 대한 지원을 허용해야 합니다." 이는 더 높은 호환성과 정확성을 목표로 합니다. 특히 MPS(Metal Performance Shaders)가 가속 경로인 Apple 하드웨어에서 특정 내부 프로세스가 그렇습니다.

수정 섹션에서, 특정 해상도에서 DRUNet의 버그가 수정되었습니다., 해당 범위에서 모델 실행에 영향을 미치는 문제. macOS에서 대기열에 추가할 때 발생하는 충돌도 해결되었습니다. 그리고 재생 문제를 일으킨 또 다른 것이 있었습니다. 여러 자막 트랙 같은 영상에서.

위에 언급한 사항 외에도 다음 사항이 수집됩니다. 중요 추가 참고 사항 커뮤니티와 시설을 위해: 디스코드 활성화 (링크: https://discord.gg/S5UxqWgEBC), macOS에 설치하려면 가이드를 따라야 합니다. YouTube에서(링크: https://www.youtube.com/watch?v=o4J_GCuiIZc) 그리고 어떤 경우에는 Gatekeeper를 일시적으로 비활성화해야 할 수도 있습니다. 비디오/가이드가 그대로 작동하지 않는 경우. 또한 다음 사항이 명시되어 있습니다. macOS에 대한 지원은 제한적입니다. 테스트는 가상 머신에서 수행되기 때문에 무언가 실패하면 권장 사항이 적용됩니다. 미해결 문제 그래서 그는 치료를 받을 수 있게 되었습니다.

마지막으로, 버전 Flatpak은 이제 모든 백엔드를 설치할 수 있습니다.하지만 두 가지 제한 사항이 있을 수 있습니다. 시공간 문제 그리고 설치를 완료하려면 메모리가 필요합니다. 보고에 따르면, 최소 16GB의 RAM이 필요합니다 (8GB의 tmpfs 포함) 프로세스가 원활하게 진행되도록 하려면 CUDA 오류가 나타날 수 있습니다 구성 및 GPU에 따라 다릅니다. 모든 시스템에서 모든 기능이 작동한다는 보장은 없습니다.

다른 출판 버전

2.3.7 사전 릴리스 외에도, 최근 역사에는 다음이 포함됩니다 개발 속도를 이해하는 데 도움이 되는 여러 반복: 2.3.5, 2.3.4, 2.3.3, 2.3.2, 2.3.1, 2.3.0, 2.2.5, 2.2.1. 여기서는 변경 사항을 하나하나 자세히 설명하지는 않지만, 그들이 나열되어 있는 것은 강화된다 지속적인 진화와 빈번한 수정 및 개선이라는 개념.

안정성을 중시하는 분들을 위해 안정적인 브랜치/태그의 존재 (2.3.4 참조) 작업 환경이 구축될 수 있음을 보장합니다. 사전 릴리스는 진행 상황을 테스트하는 데 도움이 됩니다. 안정적으로 승격되기 전에 문제점을 보고하세요.

플랫폼별 호환성, 요구 사항 및 특성

REAL 비디오 향상기 Windows, Linux 및 macOS에서 작동합니다개인용 데스크톱과 워크스테이션에서 가장 흔한 환경을 포괄합니다. macOS에서 MPS 사용 PyTorch 2.9가 수정됨에 따라 Apple 플랫폼의 장점과 한계를 활용하면서 통합 GPU 가속을 활용할 수 있는 명확한 경로가 제시됩니다.

Flatpak을 선택하는 경우 메모리 요구 사항을 고려해야 합니다: 최소한 권장됩니다 RAM의 16 GB 총계 8GB의 tmpfs 특정 백엔드 설치 중. CUDA 오류 가능성에 대한 경고 NVIDIA GPU와 특정 드라이버가 있는 시스템에서는 미세 조정이 필요할 수 있음을 나타냅니다.

Linux에서는 cx_Freeze는 제안된 빌드 도구입니다.일반적으로 생태계의 일반적인 종속성과 잘 통합됩니다. Windows와 macOS에서는 PyInstaller를 권장합니다. 경로나 라이브러리를 방해하지 않고 배포와 배치를 용이하게 하여 패키징을 위한 빠른 경로로 활용합니다.

명심해야 할 한 가지 점은 다음과 같습니다. macOS 지원은 제한적입니다 이 단계에서는 테스트가 가상 머신에서 수행되기 때문입니다. 오류 및 이상한 동작을 보고하는 것이 중요합니다. 이를 통해 향후 빌드에서 평가하고 해결할 수 있습니다.

보간 및 크기 조정: 흐름의 필수 요소

REAL Video Enhancer의 장점은 다음과 같습니다. 두 가지 주요 작업을 수행할 수 있습니다 AI 비디오 복원 및 향상: 프레임 보간 및 업스케일링첫 번째는 다음에 사용됩니다. 유창성을 높이다 중간 프레임을 생성하는 반면 두 번째 해상도가 높아집니다 세부 사항과 질감을 보존하려고 노력했습니다.

이러한 작업은 일반적으로 다음에 의해 지원됩니다. 딥러닝 모델 (예: 초고해상도를 위한 ESRGAN 기반) 및 다음과 같은 라이브러리 파이 토치 CPU나 GPU에서 계산을 실행한다. 프로젝트를 PyTorch 2.9로 업데이트하세요 이는 사용자가 시간과 안정성 측면에서 인지할 수 있는 호환성 개선 및 최적화를 도입한다는 점에서 좋은 신호입니다.

보간에 관하여, 일반적인 목표는 떨림이나 중복을 줄이는 것입니다. 프레임 속도가 낮은 클립이나 빠르게 움직이는 콘텐츠에서. 확장에 있어서의 과제 아티팩트(단단한 모서리, 과도한 초점, 노이즈)를 피하고 자연스러운 질감을 유지하는 것입니다. 품질과 성능의 균형 이는 선택한 모델, GPU 및 구성에 따라 결정됩니다.

프로젝트 페이지에서 수집된 커뮤니티 의견 정확히 필요성을 지적합니다 업스케일링 시 출력을 제어하려면 "너무 큰" 결의안이는 실제적인 우려를 반영합니다. 더욱 측정된 목적지 해상도를 설정할 수 있도록 또는 파일 크기, 호환성 및 최종 품질의 균형을 맞추기 위해 크기 조정 요소를 조정합니다.

출력 크기 및 해상도 제어

결과가 "급격히 커질"까봐 걱정된다면, 첫 번째 팁은 인터페이스 또는 흐름이 허용하는지 확인하는 것입니다. 선택하다 축척 인자와 콘텐츠 더하기 (예: 1.5배 또는 1.8배) 또는 직접 객관적인 결의 2배나 4배로 가는 대신 중급으로 가세요. 목표를 줄이세요 파일 크기에 영향을 미치고 이후 편집이 더 쉬워집니다.

명시적인 선택자가 없는 경우 실용적인 전략은 프로세스를 연결하는 것입니다.: 먼저 선택한 모델로 적당한 스케일링을 수행한 다음, 클래식 도구로 정밀한 크기 조정을 수행합니다. 이렇게 하면 클립을 필요한 곳에 바로 놓을 수 있습니다. 이렇게 하면 세부 개선 사항을 유지할 수 있습니다. 그리고 당신은 최종 제품을 통제합니다.

명심하십시오 선택한 비트 전송률 및 코덱 내보내는 동안에도 파일 크기에 결정적인 영향을 미칩니다. 스케일링하면 해상도가 높아집니다.코덱 프로필과 비트레이트를 조정하면 품질을 손상시키지 않고도 용량을 조절할 수 있습니다. 핵심은 시도하는 것입니다 그리고 귀하의 사례에 가장 적합한 지점을 찾으세요.

대기열 관리, 자막 및 안정성

2.3.7 사전 릴리스 노트에 따르면, macOS에서 대기열에 작업을 추가할 때 발생하는 문제가 해결되었습니다.일반적으로 배치 작업을 자동화하는 경우 중요한 사항입니다. 견고한 대기열은 병목 현상을 방지합니다. 특히 긴 렌더링 작업 시 화면 앞에서의 다운타임을 줄여줍니다.

또한 해결되었습니다 여러 자막 트랙이 포함된 비디오와 관련된 버그, 이로 인해 발생할 수 있음 재생 문제다국어 자료나 내장된 자막을 사용하는 경우 이 수정은 당신을 놀라움으로부터 구해줄 것입니다 과정의 중간 지점.

DRUNet을 사용하면 특정 해상도에서 오류가 수정되었습니다.. 이 유형의 수정은 프로젝트가 실제 사례를 처리합니다 사용 가능하고 버전이 지나면서 광택 호환성 및 견고성 통합 모델의.

macOS 설치 팁 및 Gatekeeper 참고 사항

macOS의 경우, 설치 가이드를 따르는 것이 좋습니다. YouTube(https://www.youtube.com/watch?v=o4J_GCuiIZc)에서 볼 수 있습니다. 영상이나 방법이 당신에게 효과가 없습니다 그대로라면 필요할 수도 있습니다 Gatekeeper를 일시적으로 비활성화합니다 실행을 허용합니다. 나중에 다시 활성화하는 것을 잊지 마세요 일반적인 보안 조치를 평가합니다.

저자는 스스로 경고합니다. macOS 지원은 제한적입니다 테스트를 위해 가상 머신. 이는 특정 실제 하드웨어 관련 오류 그들은 지역 사회에서 신고하기 전까지는 탈출할 수 있다. 더 자세한 내용을 제공할수록 문제(Mac 모델, GPU, macOS 버전)에 대한 정보가 많을수록 재현하고 수정하기가 더 쉽습니다.

Flatpak: 백엔드, 메모리 및 잠재적인 CUDA 버그

플랫팩 버전 어떤 백엔드든 설치할 수 있습니다, 이는 상당한 유연성을 제공하지만 조건 없이는 아니다. 최소한 요구하는 메모 RAM의 16 GB (8GB의 tmpfs 포함) 무거운 백엔드 설치 중 공간 부족으로 인한 오류를 피하는 것이 중요합니다. 또는 프로세스를 반복해야 하는 중간 실패가 있습니다.

또한, CUDA 오류가 발생할 수 있습니다. GPU, 드라이버 및 런타임의 조합에 따라 달라집니다. 모든 시스템에서 모든 것이 제대로 작동할 것이라는 보장은 없습니다.따라서 로그를 검토하고 필요한 경우 다음을 수행하는 것이 좋습니다. 자세한 내용을 담은 이슈를 공개하다 실패로 이어진 하드웨어, 버전 및 단계.

커뮤니티, 피드백 및 지원

이 프로젝트는 지역 사회에 다음을 초대합니다. Discord에 가입하세요 (https://discord.gg/S5UxqWgEBC)는 빠른 질문, 프로필 공유, 진행 상황 추적을 위한 유용한 만남의 장소입니다. 이슈를 통해 문제 보고 품질을 유지하고 수정의 우선순위를 정하는 것이 필수적입니다.

눈에 보이는 댓글 중에서, 5점으로 평가하는 유저도 있습니다. 그들의 경험을 강조하고, 그들의 여가 시간에, 이 프로그램으로 영상을 더욱 향상시켜 보세요또한 업스케일링 시 출력 해상도에 대한 더 많은 제어를 요구합니다. 도구가 따라갈 수 있는 방향에 대한 명확한 신호 세부 조정을 원하는 사람들을 만족시키세요.

안정적인 흐름을 위한 모범 사례

컴파일을 하려고 한다면, 신뢰성을 찾을 때는 안정적인 브랜치를 사용하세요 그리고 Nightly를 테스트용으로 남겨둡니다. 환경을 문서화하세요 (OS 버전, 드라이버, GPU, PyTorch 버전)을 확인하고 실행하는 정확한 명령을 저장합니다. 이것은 당신이 재생산하는 데 도움이 될 것입니다 환경을 보호하고, 문제가 생기면 지원을 받으세요.

AI와 함께 작업할 때, VRAM 소모를 제어합니다 및 RAM: 무거운 병렬 응용 프로그램을 닫습니다. 백그라운드 프로세스 제한 충돌을 방지할 수 있습니다. 불안정함을 발견하면 배치 부하를 줄입니다, 중간 해상도를 낮추거나 덜 까다로운 모델로 변경하세요.

"이전" 대안과의 빠른 비교

참고 페이지에서는 REAL Video Enhancer가 강조되어 있습니다. Flowframes 또는 enhancr에 대한 대안으로 자리 잡았습니다.이러한 옵션을 지적하면서 “구식이 되었다”. 미묘한 차이를 넘어 주목할 점은 이 프로젝트는 진행 중입니다 현재 라이브러리 및 모델(예: PyTorch 2.9 및 MPS 개선 사항)을 사용하여 특정 수정 사항을 게시합니다 DRUNet이나 다중 자막과 같은 실제 사건에 직면한 경우.

만약 당신이 그런 환경에서 왔다면, 논리적인 것은 이 흐름을 테스트하는 것입니다 통제된 프로젝트에서 시간, 품질, 안정성을 비교합니다. 가이드의 존재, 디스코드 채널 자세한 릴리스 노트를 통해 자신감을 가지고 도구를 도입하기가 더 쉬워졌습니다.

REAL Video Enhancer는 단일 솔루션으로 통합됩니다. Windows, Linux 및 macOS를 위한 AI 기반 프레임 보간 및 업스케일링 최근 주요 변경 사항 PyTorch 2.9로의 점프, uint16을 활성화하기 위해 macOS에서 MPS를 강제로 사용하는 것과 같은 유용한 수정 사항 macOS 대기열, DRUNet 및 여러 자막 처리. 브랜치 클로닝 (Nightly/stable), 권장 빌드 방법(PyInstaller, cx_Freeze, 실험적 Nuitka) 및 플랫팩 노선 충분한 메모리가 필요하고 CUDA 오류가 발생할 수 있습니다. 커뮤니티는 활발하게 운영되고 있습니다(Discord). 긍정적인 리뷰가 있습니다 출력 해상도 미세 조정과 같이 수요가 많은 기능들을 미세 조정하는 데 큰 관심이 있습니다. 업데이트되고 일관된 워크플로를 원한다면, 이는 비디오 향상 프로젝트를 위한 튼튼한 기초입니다..