Midjourney’nin videoya geçişi, 2025’in en büyük yaratıcı-teknoloji hikayelerinden biri oldu. Sevilen bir “önce görüntü” aracından başlayan ürün, durağan görselleri kısa animasyon kliplere dönüştüren bir “Image-to-Video” iş akışı ekledi — ve sistem hızla değişiyor.
Midjourney’nin video yeteneği, tek bir görüntüyü “Animate” akışı üzerinden kısa bir klibe dönüştüren bir görüntüden videoya iş akışıdır; varsayılan olarak beş saniyelik klipler üretir ve ~21 saniyeye kadar uzatmalara izin verir. Özellik, 2025 ortasında Midjourney’nin V1 video modeli olarak kullanıma sunuldu ve CometAPI'nin Midjourney Video V1 API’si aracılığıyla erişilebilir.
Midjourney V1 nedir
Midjourney V1 ne yapar ve kullanıcılara nasıl sunulur
Midjourney’nin V1 video modeli, tek bir durağan görüntüyü (Midjourney içinde üretilmiş veya harici barındırılan bir görüntü) otomatik veya manuel animasyon modları ve hareket şiddeti bayrakları (--motion low / --motion high) kullanarak kısa animasyon kliplere çevirir — varsayılan olarak yaklaşık 5 saniye. Kullanıcılar klipleri 4 saniyelik artışlarla (~21 saniyeye kadar) uzatabilir ve batch boyutu, döngü ve bitiş karelerini kontrol edebilir; video çıktıları MP4’tür. Midjourney’nin V1 Video modeli, kısa, stilize, döngülenebilir klipler için optimize edilmiş bir görüntüden videoya modeldir. V1 modelinin tipik özellikleri şunlardır:
- Temel klip uzunluğu ~5 saniye; kontrollü bir uzatma mekanizması (4 saniyelik artışlar, belgelenmiş sınıra kadar).
- Kaynak görüntünün sanatsal stilini (fırça işi, renk, atmosfer) korumaya vurgu.
- Hızlı yineleme için çözünürlük ve kalite dengeleri; V1, tam sinematik çıktılardan ziyade sosyal ve web içeriğine yöneliktir.
Bu kısıtlamalar, varlıkları ve istemleri nasıl tasarladığınızı şekillendirir: V1, uzun sahnelerden ziyade özlü hareketler, animasyonlu durağanlar, ürün kahraman döngüleri veya kısa karakter motifleri için en uygunudur.
CometAPI, Midjourney Video modelini nasıl sunar
CometAPI, yüzlerce yapay zeka modeline (metin, görsel, ses ve artık görüntüden videoya) tek bir REST yüzeyi üzerinden erişimi toplayan çok modelli bir ağ geçididir. Midjourney Video teklifi, mühendislerin yalnızca Discord/web etkileşimine güvenmek yerine programatik olarak görüntüden videoya üretim çağrıları yapabilmeleri için Midjourney’nin V1 Video yeteneğini sarmalar. Bu, yaratıcı hatları otomatikleştirmek, proof-of-concept’ler oluşturmak ve kısa animasyonlu varlıkları uygulamalara veya içerik üretim iş akışlarına entegre etmek için yararlıdır.
CometAPI’nin Midjourney Video hizmeti, geliştiricilerin kimlik doğrulaması yapmasını, bir /mj/submit/video uç noktasını çağırmasını ve prompt (başlangıç görsel URL’sini içerebilir), videoType (örn. vid_1.1_i2v_480), mode (fast/relax) ve animateMode (automatic/manual) gibi parametreleri iletmesini sağlayabilir. CometAPI, tek bir API anahtarı + REST arayüzü ile, doğrudan Midjourney’nin Discord merkezli iş akışına kıyasla daha düşük çağrı başı fiyat ve kolaylık sunar.
API’yi çağırmadan önce nasıl hazırlanırım?
Hangi kimlik bilgilerine ve hesaplara ihtiyacım var?
- CometAPI’ye kaydolun ve hesap panonuzdan bir API anahtarı oluşturun (CometAPI,
sk-xxxxxgibi bir bearer token kullanır). - Dış görüntüleri başlangıç karesi olarak kullanmayı planlıyorsanız, görsel varlıklarınızın çevrimiçi (genel olarak erişilebilir bir URL) olduğundan emin olun. Midjourney, harici görüntü→video iş akışları için erişilebilir URL’lere ihtiyaç duyar.
Önceden verilmesi gereken kararlar
- Başlangıç görseli — net bir özne ve kompozisyona sahip bir görsel seçin; en-boy oranı, nihai video çözünürlüğünü/en-boyunu etkiler (Midjourney, başlangıç en-boy oranlarını SD/HD piksel boyutlarına eşler).
- Hareket stili — Düşük vs Yüksek hareket (
--motion lowvs--motion high) ve kamera/özne hareketinde otomatik çıkarım mı yoksa manuel kontrol mü istediğinize karar verin. - Uzunluk ve batch boyutu — varsayılan 5 saniyedir; ~21 sn’ye kadar uzatabilirsiniz. Batch boyutu varsayılan olarak 4’tür (Midjourney 4 varyant döndürür), ancak hesaplama tasarrufu için 1 veya 2 isteyebilirsiniz.
- Çözünürlük — V1 öncelikle varsayılan olarak SD (480p)’dir; HD (720p) için parametre açıklaması gerekir, örneğin vid_1.1_i2v_480.
CometAPI’nin Midjourney video uç noktasını nasıl çağırırım (adım adım örneklerle)?
Asgari istek yükü nedir?
En azından şunları gönderirsiniz:
prompt: başlangıç görsel URL’si ve isteğe bağlı metin tabanlı hareket istemi (ör."https://.../frame.png add a dog running from left to right").videoType: örn.vid_1.1_i2v_480.mode:"fast"(veya planınız izin veriyorsa"relax").animateMode:"automatic"veya"manual".
Bu, https://api.cometapi.com/mj/submit/video. adresine bir POST’u gösteren örnek bir curl’dür. İşte CometAPI’nin örneğinden uyarlanmış, temizlenmiş ve kopyalamaya hazır bir curl örneği:
curl --location --request POST 'https://api.cometapi.com/mj/submit/video' \
--header 'Authorization: Bearer sk-YOUR_COMETAPI_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"prompt": "https://cdn.midjourney.com/example/0_0.png A peaceful seaside scene — camera slowly zooms out and a gull flies by",
"videoType": "vid_1.1_i2v_480",
"mode": "fast",
"animateMode": "manual",
"motion": "low",
"bs": 1
}'
Python örneği (requests)
Python’ı tercih ediyorsanız, bir video işini gönderip tamamlanma için yoklayan (yer tutucuları değiştirin) requests kullanan sağlam bir örnek burada. Bu pratik bir desendir: gönder → yokla → indir. Aşağıdaki örnek bilerek basittir ve üretimde uygulamanızın async/iş sistemi için uyarlanmalıdır.
import time
import requests
API_KEY = "sk-YOUR_COMETAPI_KEY"
BASE = "https://api.cometapi.com"
HEADERS = {"Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json"}
payload = {
"prompt": "https://cdn.midjourney.com/example/0_0.png A calm city street — camera pans left, rain falling",
"videoType": "vid_1.1_i2v_480",
"mode": "fast",
"animateMode": "manual",
"motion": "low",
"bs": 1
}
# Submit job
r = requests.post(f"{BASE}/mj/submit/video", json=payload, headers=HEADERS)
r.raise_for_status()
job = r.json()
job_id = job.get("id") or job.get("job_id")
# Poll for completion (example polling)
status_url = f"{BASE}/mj/status/{job_id}"
for _ in range(60): # poll up to ~60 times
s = requests.get(status_url, headers=HEADERS)
s.raise_for_status()
st = s.json()
if st.get("status") == "completed":
download_url = st.get("result", {}).get("video_url")
print("Video ready:", download_url)
break
elif st.get("status") in ("failed", "error"):
raise RuntimeError("Video generation failed: " + str(st))
time.sleep(2)
Midjourney/CometAPI videosuna nasıl ses (konuşma, müzik, efekt) eklerim?
Midjourney yerel olarak ses üretir mi?
Hayır — V1 itibarıyla Midjourney’nin video çıktısı sessizdir (gömülü ses olmadan MP4). Kullanıcılar sesi haricen ekler. (Ses ve videoyu birlikte üreten başka yapay zekalar vardır, ancak Midjourney’nin V1’i görsel harekete odaklanır.)
Ses ve konuşma eklemek için önerilen hatlar
- Anlatım/seslendirme için Metinden Konuşmaya (TTS) — Metinlerden konuşma parçaları üretmek için ElevenLabs, Replica veya benzeri ses klonlama/TTS servislerini kullanın. Bu servisler doğal konuşma stilleri sunar ve bazen dakika başına düşük maliyetlidir. (LinkedIn / topluluk paylaşımları, ses için hafif bir seçenek olarak ElevenLabs’ı önerir.)
- Müzik/SFX için yapay zeka ses tasarım araçları — MM Audio, Magicshot veya uzmanlaşmış SFX üreticileri gibi araçlar, klibe uygun arka plan ambiyansları ve efektler üretebilir. Topluluk rehberleri ve eğitimler, MM Audio ve diğer ses yapay zekalarından iyi kalite gösterir.
- Manuel DAW/Düzenleyici yaklaşımı (ince kontrol) — Üretilen MP4’ü DaVinci Resolve / Premiere / Audacity’ye içe aktarın, TTS ses, ses efektleri ekleyin ve miksleyin. Bu, hassas dudak senkronu ve zamanlama için en iyi yoldur. Topluluk eğitimleri ve YouTube yürütmeleri, Midjourney videolarıyla sesin nasıl eşleştirileceğine dair adım adım yöntemler sunar.
Hızlı örnek: ffmpeg ile ses + videoyu birleştirme
video.mp4 (sessiz) ve speech.mp3 (TTS) hazır olduğunu varsayarsak:
# Normalize audio length (optional), then combine:
ffmpeg -i video.mp4 -i speech.mp3 -c:v copy -c:a aac -shortest output_with_audio.mp4
Daha gelişmiş miksler (arka plan müziği + diyalog + ses efektleri) için, DAW’dan tek bir mikslenmiş ses parçası oluşturun ve ardından yukarıdaki gibi videoya mux edin.
Animasyonu kontrol etmek için hareket istemlerini nasıl yazmalıyım?
Hareket istemi kalıpları
Midjourney V1’de hareket istemi doğal dil odaklıdır. Faydalı kalıplar:
- Yön / eylem: “kamera sola dolly yaparken özne ileri yürür”
- Nesne hareketi: “yaprak ağaçtan düşer ve kameraya doğru süzülür”
- Kamera talimatı: “yavaş yakınlaşma, hafif paralaks, 2x hız”
- Zamansal nitelik: “ince hareket, döngülenebilir, sinematik ritim”
Kısa bir hareket cümlesiyle başlayın, ardından tarz ve zamanlama için sıfatlar ekleyin: örn., "start_frame_url animate: 'slow spiral camera, subject bobs gently, loopable', style: 'film grain, cinematic, 2 fps tempo'". Deney ve küçük yinelemeler esastır.
Manuel vs otomatik animasyon
- Otomatik: Modelin olası hareketi çıkarmasına izin verin. Hızlı denemeler için en iyisi.
- Manuel: Tutarlı, tekrarlanabilir sonuçlar için net kamera yolları ve özne vektörleri sağlayın — canlı aksiyon görüntüleriyle koreografi eşleştirmeniz gerektiğinde kullanışlıdır.
Videoları nasıl uzatırım, batch boyutunu değiştiririm veya döngüler oluştururum?
Video uzunluğunu uzatma
Üretimden sonra Midjourney (ve CometAPI gibi sarmalayıcılar) “Extend” kontrollerini sunar. Midjourney’nin arayüzü, 5 saniyelik bir klibi her uzatmada 4 saniye ekleyerek (~21 saniyeye kadar) uzatmanıza izin verir. Programatik olarak, ya aynı uç noktayı bir extend bayrağı ile çağırır ya da orijinal klibe referans veren yeni bir extend işi gönderirsiniz (CometAPI’nin dokümanları parametreli uç noktaları ve genel bakışlarında butonları gösterir). Uzatma maliyetlerinin ilk üretime benzer olmasını bekleyin.
Döngü videolar oluşturma veya bitiş karelerini belirtme
- Döngü için, başlangıç karesini bitiş karesi olarak yeniden kullanın veya
--loopparametresini ekleyin. - Farklı bir bitiş karesi için, başka bir görsel URL’si sağlayın (
endolarak) ve en-boy oranının uyumlu olduğundan emin olun. Midjourney,--endparametresini destekler. Süreklilik için uzatma sırasında istemleri ince ayarlamak üzeremanualuzatmayı kullanmayı düşünün.
Batch boyutu ve maliyet kontrolü
Midjourney varsayılan olarak birden çok varyant üretir (batch boyutu 4). Üretim veya maliyet hassas akışlarda, hesaplamayı azaltmak için bs:1 ayarlayın. Midjourney’nin dokümanları, SD vs HD ve farklı batch boyutları için GPU zamanı tahminlerini içerir (maliyet öngörüsü için yararlıdır). CometAPI rekabetçi fiyatlandırma sunar.
Sonuç
Midjourney’nin V1 Video modeli, programatik videoya atılan ilk kamu adımıdır — tasarım olarak temkinli ama umut verici. Daha uzun sekanslar, daha yüksek sadakat ve daha kontrol edilebilir kamera düzenekleri sağlayan yinelemeli model güncellemeleri bekliyoruz. CometAPI’nin bir toplayıcı olarak rolü, birden fazla sağlayıcıya özgü kimlik doğrulama ve eşzamanlılık tuhaflıklarıyla uğraşmadan, uygulamalarına Midjourney videosu eklemek isteyen geliştiriciler için entegrasyon bariyerini düşürür.
Geliştiriciler, CometAPI üzerinden MIdjourney Video API’ye erişebilir. Başlamak için, CometAPI’nin Playground’unda model yeteneklerini keşfedin ve ayrıntılı talimatlar için API kılavuzuna başvurun. Erişmeden önce, lütfen CometAPI’ye giriş yaptığınızdan ve API anahtarını edindiğinizden emin olun. CometAPI, entegrasyonunuza yardımcı olmak için resmi fiyattan çok daha düşük bir fiyat sunar.
Hazır mısınız?→ Midjourney’nin ücretsiz denemesi!
