우측이 프레임 보간이 적용된 이미지[1] |
---|
우측이 프레임 보간이 적용된 이미지 |
Flowframes | |
---|---|
원작자 | N00MKRAD, nmkd |
개발자 | N00MKRAD, nmkd |
버전 정보 | 1.36.0(2023년 2월 5일) 기준 |
프로그래밍 언어 | 파이썬 |
프레임워크 | 파이토치 |
운영 체제 | 윈도우 10, 11[2] |
언어 | 영어 |
종류 | 영상 프레임 보 소프트웨어 |
웹 사이트 | 공식 홈페이지 |
개요[편집 / 원본 편집]
GPU를 이용하여 영상의 프레임을 증가(보간) 시킬 수 있는 프로그램. N00MKRAD와 nmkd[3]가 제작했다.
아래는 Flowframes의 공식 설명이다. 원문은 각주를 보면 된다.
- RIFE AI에 중점을 두지만 DAIN과, 실험적으로 FLAVR, XVFI도 지원한다.[4]
- 또한 NCNN/Vulkan을 통해 AMD GPU 지원(RIFE, DAIN의 경우)함.[5]
- 추가 소프트웨어를 설치할 필요 없이 필요한 모든 기능 포함되어 있음.[6]
- MP4, GIF, WEBM, MKV, MOV, BIC 등의 비디오 형식을 읽을 수 있음.[7]
- 이미지 시퀀스를 PNG, JPEG 등으로 입력할 수도 있음.[8]
- 비디오(MP4/MKV/WEBM/MOV), GIF 또는 프레임으로 출력할 수 있음.[9]
- 내보내기를 위해 H265/HEVC, VP9, AV1과 같은 고급 비디오 코덱을 지원함.[10]
- 입력 비디오의 모든 오디오 및 자막을 품질 손실 없이 보존함.[11]
- 내장된 프레임 중복 제거 및 속도 보상(2D 애니메이션 등) 기능이 있음.[12]
- 장면 컷에서 아티팩트를 방지하기 위한 장면 감지 기능이 있음.[13]
지원 GPU[편집 / 원본 편집]
Flowframes가 지원하는 GPU는 다음과 같다.
- Vulkan API를 지원하는 모든 GPU
GT 710이나 Intel HD 3000번대, 4000번대는 지원하지 않는다.
지원하는 프레임 보간 배수[편집 / 원본 편집]
Flowframes가 프레임을 보간할 때, 60프레임, 120프레임 등 정수로 입력할 순 없고, 2배~10배 중 하나를 선택할 수 있다. 예를 들어 23.97 프레임 영상을 10배 보간 선택을 하면, 239.7프레임으로 보간된다.
프레임 보간 방법 및 AI 모델[편집 / 원본 편집]
보간 방법[편집 / 원본 편집]
Flowframes가 지원하는 프레임 보간 방법은 다음과 같다. 엔비디아 그래픽카드에서만 사용 가능한 방법인 경우, ◆표시를 한다.
- RIFE - CUDA/Pytorch Implementation of RIFE◆
- RIFE (NCNN) - VuIkan/NCNN Implementation of RIFE
- FLAVR - Experimental Pytorch Implementation of FLAVR◆
- DAIN (NCNN) - Vulkan/NCNN lmplementation of DAIN
- XVFI - CUDA/Pytorch Implementation of XVFI◆
AI 모델[편집 / 원본 편집]
- RIFE 1.8 - 구식 2D 애니메이션 모델(Old 2D Animation Model)
- RIFE 2.3 - 일반 모델(General Model)
- RIFE 2.4 - 최신 일반 모델 버전 2(가끔 2.3 버전이 나을 수 있음)(Latest v2 General Model (Sometimes worse than 2.3))
- RIFE 3.0 - 일반 모델 버전 3(v3 General Model)
- RIFE 3.1 - 일반 모델 업데이트(Updated General Model)
- RIFE 3.8 - 일반 모델 업데이트(투명도 지원)(Updated General Model (Supports Transparency))
- RIFE 3.9 - 모델 업데이트(투명도 지원)(Updated Model (Supports Transparency))
- RIFE 4.0 - 최신 일반 모델(투명도 지원, 권장)(Latest General Model (Supports Transparency) (Recommended))
출력 파일 형식[편집 / 원본 편집]
다음 파일 형식 중 하나를 선택할 수 있다.
- MP4(h264, h265, AV1)
- MKV(h264, h265, AV1)(최고 음질, 자막 지원)
- WEBM(구글 VP9)
- MOV(애플 ProRes)
- AVI(ffv1, huffyuv, magicyuv, rawvideo)
- 애니메이션 GIF(50프레임 까지만 지원)
- 이미지 형식(PNG, JPG, WEBP)
실시간 보간[편집 / 원본 편집]
Flowframes는 실시간으로 영상을 보간할 수 있다. 이 기능은 프레임을 높게 설정하거나, 저사양이라면, 영상이 끊기게 보일 수 있다.
기타[편집 / 원본 편집]
- 프로그램 작동 초반에는, 프로그램이 영상을 프레임 단위로 분할하는데 CPU 사용률이 높아지는 것을 볼 수 있다. 이는 영상을 분할하는 과정이기 때문에, 프로그램이 끝나면 CPU 사용률이 다시 낮아진다.
- 5900X, RTX 3080, 32GB RAM에서 1080p 23.97fps 영상을 10배 보간만 하는데 약 59분 50초 정도 걸렸다. 영상에 따라 시간이 다를 수 있다.
참고 사이트[편집 / 원본 편집]
각주[편집 / 원본 편집]
- ↑ 일부 브라우저에서는 정지된 이미지가 보일 수 있습니다. animation png 파일입니다.
- ↑ 윈도우 7도 작동하는 것으로 보이나, 공식적으로 지원하지 않는다.
- ↑ 스테이블 디퓨전의 GUI 버전을 만든 사람이기도 하다.
- ↑ Focused on the RIFE AI, but also supports DAIN and experimental FLAVR, XVFI.
- ↑ Also supports AMD GPUs via NCNN/Vulkan (for RIFE, DAIN).
- ↑ Includes everything that's needed, no need to install additional software.
- ↑ Can read MP4, GIF, WEBM, MKV, MOV, BIK, and more video formats.
- ↑ Can also take image sequences as PNG, JPEG and more as input.
- ↑ Output as video (MP4/MKV/WEBM/MOV), GIF, or frames.
- ↑ Supports advanced video codecs such as H265/HEVC, VP9, AV1 for export.
- ↑ Preserve all audio and subtitles from the input video with no quality loss.
- ↑ Built-in Frame De-Duplication and speed compensation (for 2D animation, etc).
- ↑ Scene Detection to avoid artifacts on scene cuts.