velorn
AI-native video editing built around real creative timelines, generative workflows, and local agent control.
파일 탐색기
최종 버전 다운로드 (.zip)- launch.json
- release-process.mdc
- cla-check.yml
- discord-release.yml
- release.yml
- whisper-mac-engine.yml
- FUNDING.yml
- pull_request_template.md
- 1024x1024.png
- 128x128.png
- 16x16.png
- 24x24.png
- 256x256.png
- 32x32.png
- 48x48.png
- 512x512.png
- 64x64.png
- icon.icns
- icon.ico
- icon.png
- README.es.md
- README.fr.md
- README.ja.md
- README.ko.md
- README.pt-BR.md
- README.zh-CN.md
- agent-editing.gif
- agents-mcp.png
- comfyui-bridge.png
- create-workflows.png
- editor-timeline.png
- export-settings.png
- generate-featured.png
- generate-templates.png
- stock-pexels.png
- SHA256SUMS.txt
- grok-text-to-image.md
- grok-video-i2v.md
- image-edit-model-product.md
- image-edit.md
- kling-o3-i2v.md
- ltx23-i2v.md
- multi-angles-scene.md
- multi-angles.md
- music-gen.md
- nano-banana-2.md
- seedream-5-lite-image-edit.md
- vidu-q2-i2v.md
- wan22-i2v.md
- z-image-turbo.md
- API_KEYS.md
- TROUBLESHOOTING.md
- WHERE_FILES_GO.md
- model-manifest.json
- custom-node-manifest.json
- grok-text-to-image.comfyui.json
- grok-video-i2v.comfyui.json
- kling-o3-i2v.comfyui.json
- nano-banana-2.comfyui.json
- seedream-5-lite-image-edit.comfyui.json
- vidu-q2-i2v.comfyui.json
- image-edit-model-product.comfyui.json
- image-edit.comfyui.json
- ltx23-i2v.comfyui.json
- multi-angles-scene.comfyui.json
- multi-angles.comfyui.json
- music-gen.comfyui.json
- wan22-i2v.comfyui.json
- z-image-turbo.comfyui.json
- INDEX.md
- README.md
- release.json
- RELEASE_NOTES.md
- starter-pack.manifest.json
- AI_CURRENT_HANDOFF.md
- AI_HANDOFF_NVENC_TEST.md
- AI_PROJECT_CONTEXT.md
- AI_RELEASE_HANDOFF.md
- BACKLOG.md
- CI_SECRETS.md
- CLOUD_LITE_VERSION.md
- FEATURE_TRACKER.md
- MCP.md
- RELEASE_DRAFT_TEMPLATE.md
- RELEASE_NOTES_0.1.10.md
- RELEASE_NOTES_0.1.11.md
- RELEASE_NOTES_0.1.12.md
- RELEASE_NOTES_0.1.13.md
- RELEASE_NOTES_0.1.14.md
- RELEASE_NOTES_0.1.17.md
- RELEASE_NOTES_0.1.23.md
- RELEASE_NOTES_0.1.4.md
- RELEASE_NOTES_0.1.5.md
- RELEASE_NOTES_0.1.6.md
- RELEASE_NOTES_0.1.7.md
- RELEASE_NOTES_0.1.8.md
- RELEASE_NOTES_0.1.9.md
- RELEASE_NOTES_0.3.10.md
- RELEASE_NOTES_0.3.11.md
- RELEASE_NOTES_0.3.12.md
- RELEASE_NOTES_0.3.13.md
- RELEASE_NOTES_0.3.14.md
- RELEASE_NOTES_0.3.15.md
- RELEASE_NOTES_0.3.16.md
- RELEASE_NOTES_0.3.17.md
- RELEASE_NOTES_0.3.18.md
- RELEASE_NOTES_0.3.19.md
- RELEASE_NOTES_0.3.20.md
- RELEASE_NOTES_0.3.21.md
- RELEASE_NOTES_0.3.22.md
- RELEASE_NOTES_0.3.23.md
- RELEASE_NOTES_0.3.24.md
- RELEASE_NOTES_0.3.25.md
- RELEASE_NOTES_0.3.26.md
- RELEASE_NOTES_0.3.27.md
- RELEASE_NOTES_0.3.28.md
- RELEASE_NOTES_0.3.4.md
- RELEASE_NOTES_0.3.5.md
- RELEASE_NOTES_0.3.6.md
- RELEASE_NOTES_0.3.7.md
- RELEASE_NOTES_0.3.8.md
- RELEASE_NOTES_0.3.9.md
- RELEASE_NOTES_TEMPLATE.md
- RELEASE_PROCESS.md
- roadmap-overview.svg
- __init__.py
- prestartup_script.py
- comfystudio_bridge.js
- __init__.py
- comfystudio_bridge.json
- audioMixEligibility.mjs
- captionWhisper.js
- comfyLauncher.js
- exportSourcePreparation.js
- hardwareExportFfmpeg.js
- imageSequenceTranscode.js
- main.js
- mcpServer.js
- myWorkflowCatalog.js
- preload.js
- rtxVideoUpscale.js
- README.md
- worker.js
- ad-creation-easy-mode.html
- add-captions-redesign.html
- generate-redesign.html
- inspector-color-wheels.html
- inspector-reorg-tabs.html
- inspector-tab-accents.html
- mask-inspector-section.html
- music-video-easy-mode.html
- short-film-easy-mode.html
- ugc-ad-easy-mode-dialogue.html
- ugc-ad-easy-mode-human.html
- ugc-ad-easy-mode-refined.html
- ugc-ad-easy-mode.html
- create-ad.jpg
- create-music-video.jpg
- create-short-film.jpg
- custom-image-workflow.webp
- custom-video-workflow.webp
- ernie-image-turbo.webp
- flux2-text-to-image.png
- frame-interpolation.webp
- gpt-image-2-edit.webp
- gpt-image-2-t2i.webp
- grok-text-to-image.webp
- grok-video-i2v.webp
- happyhorse-image-video.webp
- image-edit.webp
- kling-o3-i2v.webp
- longcat-image-edit.png
- longcat-text-to-image.png
- ltx23-i2v.webp
- ltx23-ia2v.mp4
- ltx23-t2v.webp
- mask-gen.png
- multi-angles-scene.webp
- multi-angles.webp
- music-gen.webp
- nano-banana-2.webp
- qwen-image-edit.png
- seedance2-flf2v.webp
- seedance2-r2v.webp
- seedance2-t2v.webp
- seedream-5-lite-image-edit.webp
- sonilo-v2m.webp
- topaz-video-enhance.webp
- ugc-ad-creator.jpg
- vidu-q2-i2v.webp
- wan22-i2v.webp
- wan22-t2v.webp
- z-image-turbo.webp
- 1_click_multiple_angles.json
- 1_click_multiple_scene_angles-v1.0.json
- api_bytedance_seedream_5_0_lite_image_edit.json
- api_elevenlabs_text_to_speech.json
- api_google_gemini.json
- api_google_nano_banana2_image_edit.json
- api_grok_text_to_image.json
- api_grok_video.json
- api_kling_o3_i2v.json
- api_minimax_h3_r2v.json
- api_openai_gpt_image_2_image_edit.json
- api_openai_gpt_image_2_t2i.json
- api_openai_gpt_image_2_ugc_keyframe.json
- api_seedance2_0_flf2v.json
- api_seedance2_0_mini_r2v.json
- api_seedance2_0_mini_t2v.json
- api_seedance2_0_r2v.json
- api_seedance2_0_t2v.json
- api_sonilo_v2m.json
- api_topaz_video_enhance.json
- api_vidu_q2_i2v.json
- caption_qwen_asr_transcription.json
- image_ernie_image_turbo.json
- image_flux2_text_to_image.json
- image_longcat_image_edit.json
- image_longcat_text_to_image.json
- image_qwen_image_edit_2509.json
- image_qwen_image_edit_2509_Model_and_Product.json
- image_z_image_turbo.json
- mask_generation_text_prompt.json
- music_generation.json
- music_video_shot_gen.json
- music_video_shot_ltx2_3_i2v_audio.json
- short_film_dialogue_ltx2_3_ia2v.json
- video_frame_interpolation.json
- video_ltx2_3_i2v.json
- video_ltx2_3_ia2v.json
- video_ltx2_3_id_lora.json
- video_ltx2_3_t2v.json
- video_wan2_2_14B_i2v.json
- video_wan2_2_14B_t2v.json
- vocal_extract_melband.json
- ComfyStudio_Project_Selection_Screen_BG.png
- hero-v1.webp
- kling_o3_i2v_00002_.mp4
- splash.html
- splash.jpg
- splash.png
- test_video.mp4
- velorn-home-balanced-plate-4.webp
- velorn-project-selection-page.mp4
- welcome-hero.mp4
- build-angle-sheet.mjs
- build-workflow-starter-pack.mjs
- docker-build-linux.sh
- package-workflow-starter-pack.mjs
- rtx_vsr_stream.py
- ClipEffectSvgFilter.jsx
- EffectsStack.jsx
- GlslEffectCanvas.jsx
- AdEasyMode.jsx
- BusinessAdCreator.jsx
- CustomWorkflowLibraryPicker.jsx
- CustomWorkflowSlotCard.jsx
- MusicVideoEasyMode.jsx
- ShortFilmEasyMode.jsx
- TemplateCard.jsx
- TemplateDetail.jsx
- UGCAdCreator.jsx
- WorkflowBrowser.jsx
- WorkflowCard.jsx
- WorkflowDetail.jsx
- WorkflowFieldRenderer.jsx
- AssetsPanel.jsx
- EffectsPanel.jsx
- ImageSequenceImportDialog.jsx
- ScenesPanel.jsx
- SettingsPanel.jsx
- TextPanel.jsx
- WorkflowsPanel.jsx
- AgentWorkspace.jsx
- ApiKeyDialog.jsx
- AudioLayerRenderer.jsx
- AudioMeter.jsx
- BezierEasingEditor.jsx
- BottomBar.jsx
- BottomTabs.jsx
- CanvasPreviewRenderer.jsx
- CaptionWorkspace.jsx
- ColorWheels.jsx
- ComfyLauncherChip.jsx
- ComfyLauncherLogViewer.jsx
- ComfyLauncherSettingsSection.jsx
- ConfirmDialog.jsx
- CreditsChip.jsx
- DopeSheet.jsx
- ExportPanel.jsx
- ExportWorker.jsx
- FeedbackSection.jsx
- FlowAIWorkspace.jsx
- GenerateMusicPopover.jsx
- GeneratePanel.jsx
- GenerateWorkspace.jsx
- GenerationMonitorChip.jsx
- GettingStartedModal.jsx
- ImageAnnotationModal.jsx
- InspectorPanel.jsx
- LeftPanel.jsx
- LLMAssistantWorkspace.jsx
- MaskGenerationDialog.jsx
- MaskShapeGizmo.jsx
- MaskSplineDrawOverlay.jsx
- MixerPanel.jsx
- MOGWorkspace.jsx
- NewProjectDialog.jsx
- NewTimelineDialog.jsx
- OverlayGeneratorModal.jsx
- PreviewPanel.jsx
- PreviewSourceControls.jsx
- PreviewTransformGizmo.jsx
- ResizeHandle.jsx
- ScopesPanel.jsx
- SettingsModal.jsx
- Sidebar.jsx
- StockPanel.jsx
- Timeline.jsx
- TimelineSwitcher.jsx
- TitleBar.jsx
- TopazVideoUpscaleDialog.jsx
- TransportControls.jsx
- VideoLayerRenderer.jsx
- WelcomeScreen.jsx
- WorkflowSetupSection.jsx
- WorkspaceErrorBoundary.jsx
- captionPresets.js
- generateWorkflowCatalog.js
- generateWorkspaceConfig.js
- importedWorkflowRegistry.js
- musicVideoShotConfig.js
- rtxVideoUpscaleConfig.js
- shortFilmConfig.js
- themes.js
- topazVideoUpscaleConfig.js
- workflowDependencyPacks.js
- workflowInstallCatalog.js
- workflowRegistry.js
- workflowSetupGallery.js
- transitions.js
- useComfyTemplateCatalog.js
- useComfyUI.js
- useCustomWorkflowLibrary.js
- usePreviewPopout.js
- useSnapping.js
- useTimelinePlayback.js
- useVideoPlayback.js
- useViewportClampedPosition.js
- useWorkflowSetupFlow.js
- agentTools.js
- assetRelinkFallback.js
- assetRelinkFallback.test.js
- audioAnalysis.js
- audioInsertChain.js
- audioMixerGraph.js
- audioWaveform.js
- captionComfyTranscription.js
- captionLocalTranscription.js
- captionProject.js
- captionTranscription.js
- captionVocabulary.js
- captionVocabulary.test.js
- captionWordTiming.js
- captionWordTiming.test.js
- clipRenderCache.js
- cloudCreditDisplaySettings.js
- cloudCreditDisplaySettings.test.js
- comfyAutoImport.js
- comfyLauncher.js
- comfyLauncherEventBridge.js
- comfyPartnerAuth.js
- comfyPromptGuard.js
- comfyTemplateCatalog.js
- comfyui.js
- comfyuiTemplates.js
- comfyWorkflowGraph.js
- commitRender.js
- customWorkflowLibrary.js
- editorHotkeys.js
- exporter.js
- exportFrameSource.js
- exportFrameSource.test.js
- exportWorkerLifecycle.mjs
- fcpxmlExporter.js
- fcpxmlImporter.js
- feedback.js
- fileSystem.js
- flowAiRuntime.js
- flowAiSchema.js
- generationCompletionSoundSettings.js
- gpuCompositor.js
- imageSequenceImport.js
- importedWorkflowBindings.js
- importedWorkflowBindings.test.js
- lmstudio.js
- localComfyConnection.js
- lutLibrary.js
- mcpActions.js
- mcpCaptions.js
- mcpSnapshot.js
- musicGeneration.js
- pexelsSettings.js
- playbackCache.js
- pngSequenceExport.mjs
- pngSequenceExport.test.mjs
- premiereXmlExporter.js
- premiereXmlExporter.test.js
- previewCache.js
- previewFrameBridge.js
- previewFrameTap.js
- projectDirtyTracker.js
- projectDirtyTracker.test.js
- proxyCache.js
- renderCache.js
- rtxVideoUpscale.js
- templateImporter.js
- thumbnailPosters.js
- thumbnailSprites.js
- timelineAudioMix.js
- topazVideoUpscale.js
- videoCache.js
- workflowDependencies.js
- workflowInstallJobs.js
- workflowSetupManager.js
- assetsStore.js
- frameForAIStore.js
- generationMonitorStore.js
- musicPopoverStore.js
- projectStore.js
- timelineStore.js
- workflowsStore.js
- adjustments.js
- adjustmentsGpu.js
- audioClipFades.js
- audioClipGain.js
- audioClipSplit.js
- audioClipSplit.test.js
- audioInserts.js
- audioPreviewScheduling.js
- audioPreviewScheduling.test.js
- audioTrackAudibility.js
- captionRenderer.js
- captureTimelineFrame.js
- clipBakeSignature.js
- clipBypass.js
- comfyCredits.js
- cornerPin.js
- cubeLut.js
- effects.js
- glslEffects.js
- imageSequenceDetection.js
- keyboardFocus.js
- keyframes.js
- kineticCaptionRenderer.js
- layerCompositing.js
- mogPresets.js
- mogRenderer.js
- mogTextEngine.js
- motionBlur.js
- musicVisualStyle.js
- musicVisualStyle.test.js
- overlayGenerators.js
- projectThumbnail.js
- qwen3TtsWorkflowCompatibility.mjs
- revealInFileManager.js
- shapeMask.js
- shapes.js
- textAnimationPresets.js
- timelineFrames.js
- timeRemap.js
- trackMatte.js
- transitionStyles.js
- velocityMotionBlur.js
- videoTrackVisibility.js
- videoTrackVisibility.test.js
- yoloPlanning.js
- App.jsx
- index.css
- main.jsx
- audioMixEligibility.test.mjs
- exportSourcePreparation.test.js
- hardwareExportFfmpeg.test.js
- mcpH3ReferenceVideo.test.js
- myWorkflowCatalog.test.js
- qwen3TtsWorkflowCompatibility.test.mjs
- rtxVideoUpscale.test.js
- rtxVideoUpscaleConfig.test.js
- .dockerignore
- .gitignore
- .mcp.json
- AGENTS.md
- backUP01_PROJECT_SUMMARY.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- CONTRIBUTOR_LICENSE_AGREEMENT.md
- DEMO_VIDEO_SCRIPT.md
- Dockerfile.linux-build
- index.html
- LICENSE
- package-lock.json
- package.json
- postcss.config.js
- PROJECT_SUMMARY.md
- README.md
- RELEASE_CHECKLIST.md
- ROADMAP.md
- SECURITY.md
- tailwind.config.js
- vite.config.js
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/VelornLabs/velorn
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd velorn
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -f Dockerfile.linux-build -t velorn .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 velorn
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Node.js
쉬움사전 준비물
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm run electron:dev
이 명령어를 터미널에 그대로 입력해 실행하세요.
npm run build
배포용으로 코드를 최적화해서 빌드 파일을 생성합니다.
npm run electron:build:win
이 명령어를 터미널에 그대로 입력해 실행하세요.
npm run electron:build:mac
이 명령어를 터미널에 그대로 입력해 실행하세요.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
