OUTPUT #638 | 2050 karakter | 54 satır
========== YENİ KOMUT | 16.09.2026 15:55:02 ==========


========== YENİ KOMUT | 16.09.2026 15:55:02 ==========


Tek ana-model turunda mümkün olduğunca birlikte çöz:

- izleyici vaadi, hook, payoff ve kısa Türkçe narration;
- seçilmiş TTS sesi ve hız/pitch değerleri;
- VTT zamanlamasını kullanacak altyazı yaklaşımı;
- her beat için shot manifesti ve mevcut yerel asset yolu;
- final çıktı yolu ve kabul kriterleri.

Mevcut workspace ve asset yolları biliniyorsa `/home/hermes` genelinde tekrar `search_files` taraması yapma. Bilinen proje dizinini ve mevcut manifest/cache bilgisini kullan.

TTS sesi henüz seçilmemişse iki ücretsiz Türkçe sesi kısa aynı örnekle karşılaştır; seçim yapıldıktan sonra üretim fazında tekrar ses keşfi yapma.

### Faz 2 — Deterministic fast pipeline

Narration, seçilmiş voice ve shot manifest kesinleşince tek seferlik medya işlemleri için:

`/home/hermes/.hermes/skills/media/shorts-core/scripts/shorts_fast_pipeline.py`

kullan.

Çalıştırıcı:

`/home/hermes/.hermes/tools/montaj/.venv/bin/python`

Helper şu işleri tek deterministic zincirde yürütür:

- seçilmiş Türkçe TTS + padding;
- VTT tabanlı en fazla iki satır ASS altyazı;
- full final encode öncesi gerçek glyph bbox guardrail;
- seçilmiş shot'lardan tek 1080×1920 visual master;
- hazır master + ses için FFmpeg direct mux ve `-c:v copy`;
- video stream hash kontrolü;
- probe, decode, black/freeze ve loudness QA;
- tek final contact sheet;
- TTS, bbox, visual master, final mux ve deterministic QA cache.

Değişmeyen manifest ve girdilerde cache'i yeniden kullan. Aynı deterministic adımı doğrulama amacıyla tekrar üretme.

Helper için geçici tek-seferlik bbox scripti, yeni Python ortamı veya yeniden keşfedilmiş FFmpeg/Montaj yolları oluşturma. Helper teknik olarak başarısız olursa yalnız hatalı bileşeni teşhis et.

### Faz 3 — Tek görsel QA geçidi

Deterministic pipeline PASS verdikten sonra yalnız final contact sheet'i `vision_analyze` ile değerlendir.

Kontrol et:

root@213-238-170-219:~#