- Ana Sayfa
- İş Akışları
- Video En Boy Oranı Genişletici
Bu ComfyUI iş akışı, dikey videoları yataya (veya tam tersi) dönüştürerek yeni tuval alanlarını dışa boyama ile ekler ve orijinal içeriği korur. LoadVideo ve GetVideoComponents ile kareler, FPS ve ses alınır; ardından JWImageResizeByShorterSide ile kare boyutu normalleştirilir ve kısa kenar hedef çözünürlüğe eşitlenir. Maskeleme aşaması—masquerade-nodes-comfyui ve özel bir yardımcı düğüm (UUID: 7594b5c0-2b90-4aeb-846b-e3eb8fa89f33) ile—yeni içerik üretilecek ve kaynağın korunacağı alanları tanımlar. Temel dönüşüm, Kling O3 modelini çalıştıran KlingOmniProEditVideoNode'da gerçekleşir ve içerik odaklı dışa boyama ile hedef en boy oranına ulaşmak için yan bantlar eklenir. Video Slice, istikrar ve VRAM verimliliği için işlemi yönetilebilir parçalara böler; CreateVideo + SaveVideo ise nihai dosyayı birleştirir ve kaydeder, GetVideoComponents'tan isteğe bağlı ses aktarımıyla.
Bunun faydası, önemli aksiyonu kırpmak zorunda kalmamanızdır. Bunun yerine, yatay/dikey kaydırmalarla yeniden kadraj yapar ve sahneyi genişletirsiniz; hareket bütünlüğü ve konu bütünlüğü korunur. İş akışı, Girdi Video, Video Yeniden Boyutlandırma ve Genişletme, Video Dışa Boyama gruplarına ayrılmıştır ve uygulama modu ile sadeleştirilmiş bir arayüz sunar: hedef en boy oranını ayarlayın, kaydırmaları düzenleyin ve çalıştırın. Not: Bu iş akışı 9:16 ↔ 16:9 dönüşümleri için optimize edilmiştir. Küçük oran değişiklikleri veya kare (1:1) için Kling video düzenleme düğümü önerilmez; bunun yerine temel kırpma/doldurma kullanın.
API
Bu iş akışını koddan kullan
Her Comfy iş akışı bir JSON grafiğidir. Aşağıdaki veri, bu iş akışının tam olarak ComfyUI'da çalıştırıldığı halidir — URL'den alın, sürüm kontrolünde saklayın veya ComfyUI'da yükleyip düğüm düğüm çalıştırın.
Comfy SDK ile TypeScript veya Python'dan çalıştırın. Aynı kod Comfy Cloud veya kendi barındırdığınız bir ComfyUI'ı hedefler — sadece temel URL değişir.
// Install (beta)
npm i @comfyorg/sdk
// Run this workflow (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
const wf = await client.workflows.fromFile("workflow_api.json");
const job = await client.run(wf);
await job.getOutputs("<output-node-id>")[0].toFile("output.png");SDK, API formatında bir iş akışı alır: bu iş akışını ComfyUI'da açın ve Dosya → İş Akışını Dışa Aktar (API) seçeneğini kullanın.
Comfy Cloud API erişimi, API anahtarı içeren bir plan gerektirir.
SSS














