Vlo 0.3: 라이브 ComfyUI 브리지를 갖춘 오픈소스 비디오 편집기
Vlo 0.3은 타임라인에서 ComfyUI를 구동하는 무료 오픈소스 비디오 편집기입니다. MiniMax H3 및 Qwen 워크플로, SAM2 마스킹, 색 보정, 프레임 단위로 정확한 내보내기를 지원합니다.
Vlo는 프로젝트 기반입니다. 프로젝트는 디스크에 남아 있으며, 앱이 로컬에서 실행되든 원격 GPU에 연결되든 열립니다.
ComfyUI 브리지
0.3.0의 핵심 변경 사항은 라이브 ComfyUI 브리지로, 작성자는 이를 고정된 기능 메뉴가 아니라 편집기에서 가능한 모든 ComfyUI 워크플로를 실행할 수 있게 해주는 기능이라고 설명합니다:
- 타임라인 선택 영역과 이미지, 비디오가 전송되고, Vlo는 생성된 미디어를 프로젝트로 다시 가져옵니다.
- 자동 종횡비 처리 덕분에 비디오 모델이 크롭 후 이어 붙이는 번거로운 작업 없이 어떤 형태의 영상도 편집할 수 있습니다.
- 실제 워크플로에 대한 어텐션: Vlo는 종횡비 조정, 마스크 처리, 위젯 노출을 위한 사이드카 규칙 시스템과 이를 보여주는 기본 워크플로를 함께 제공합니다.
- ComfyUI는 그대로 ComfyUI입니다. 내장 생성 패널을 사용하거나 앱 안에서 ComfyUI 자체를 열 수 있습니다. Vlo가 ComfyUI를 실행할 때
--enable-manager --preview-method latent2rgb를 전달하므로 ComfyUI-Manager가 함께 있고 샘플링 시 실시간 미리보기가 스트리밍됩니다.
편집기, 타임라인, 생성 패널이 한 창에 있습니다. 클립을 ComfyUI로 넘겨 타임라인 어디서든 편집할 수도 있습니다.
앱에는 18개의 워크플로가 포함되어 있으며, MiniMax H3(이미지 기반 비디오 생성, 레퍼런스 기반 비디오 생성, 마스크 가이드, 프레임 간 변환, 인페인팅), Qwen 이미지 2.1 Edit, Krea 2 Turbo, LTX-2.5(인페인팅, 클린 플레이트, IC 편집 포함), Flux 2 Klein, VACE 인페인팅, 이미지와 비디오용 SeedVR2 업스케일링, GIMM 프레임 보간을 다룹니다. 이들은 이미 가지고 있을 수 있는 커뮤니티 노드 팩을 사용합니다. Kijai의 WanVideoWrapper와 KJNodes, Lightricks의 LTXVideo 팩, ComfyUI-Spectrum-MiniMax-H3, VideoHelperSuite, controlnet_aux, 그리고 PxTicks 자체의 ComfyUI-vlo 노드가 여기에 포함됩니다. 누락된 노드를 설치해 주는 도우미 스크립트도 있습니다.
0.3.0의 다른 새로운 기능
- Sam-audio 스템 분리: 클립의 보컬, 악기, 효과음을 분리해 편집할 수 있습니다.
- 컴포지트 클립과 서브타임라인, 그리고 전체 타임라인에 색 보정을 적용하는 조정 클립.
- 색 보정, 전환 효과(디졸브, 슬라이드 인 등), 클립 레이어용 블렌딩 모드.
- 새로운 프레임 그래프 렌더러: 실시간 미리보기와 내보내기가 이제 동일한 렌더 플랜을 따르며, 이것이 프레임 단위로 정확한 출력을 가능하게 합니다.
- 확장 SDK, 이를 기반으로 만들 클립별 워크스페이스가 예고되어 있습니다.
- 관리형 설치: ComfyUI, SAM2, Sam-Audio를 앱이 직접 설정할 수 있습니다.
색 보정, 키프레임, 필터 효과는 별도 애플리케이션이 아니라 생성 도구 옆에 자리합니다.
편집 기능
앱에서 생성 기능이 아닌 나머지 절반은 프롬프트 패널이 아니라 타임라인 편집기입니다. SAM2 포인트 편집기와 마스킹(비디오 인페인팅을 위한 자동 크롭 및 스티칭 포함), 마스크 연산(합집합, 교집합 등), 키프레임과 변환용 스플라인 편집기, 스냅 가능한 마커, 비트 감지, 드래그 가능한 모션 경로, 핫스왑 가능한 생성 그룹을 갖춘 에셋 구성, 멀티트랙 오디오 도구를 제공합니다.
요구 사항
Vlo는 Chromium 기반 브라우저(Chrome, Edge 및 기타 Chromium 빌드)에서 실행됩니다. 디스크상의 프로젝트 관리를 위해 File System Access API를 사용하고, 프레임 정확도를 위해 mediabunny와 WebCodecs를 통해 미디어를 렌더링하기 때문입니다. 따라서 Firefox는 지원되지 않습니다. 유일한 설치 전제 조건은 git이며, 적합한 버전이 없으면 설치 프로그램이 Node.js, Python, uv를 가져옵니다.
이용 방법
- 프로젝트 및 소스: github.com/PxTicks/vlo
- v0.3.0 릴리스: 릴리스 노트
- Vlo 안에서 편집한 데모 트레일러: youtube.com/watch?v=G7HgMuUyfS0
- 워크플로 규칙 가이드:
HOW_TO_WRITE_WORKFLOW_RULES.md
버전 0.4.0에서는 리소스와 파라미터 공유를 위한 새로운 그래프 데이터 모델, 변환과 색 보정을 위한 그래프 기반 셰이더 실행, 클립별 워크스페이스 모드가 계획되어 있습니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.