PartyDub
Giriş yap
← Tüm rehberler

Choicer Voicer dublaj paketi nasıl yapılır

Bir dublaj paketi düz dosyalardan oluşan bir klasördür. Her birinin ne yaptığını öğrendikten sonra geriye çoğunlukla sabır kalır.

Ortada ikili bir biçim ya da bir paketleyici yok. Choicer Voicer dublaj paketi bir klasörden ibaret: bir video, replik başına bir ses dosyası, kimin ne zaman konuştuğunu söyleyen replik başına küçük bir metin dosyası ve paketin kendisini tarif eden birkaç dosya. Aşağıdaki her şey, GameBanana'da yayımlanmış paketleri açıp oyunun onlarla ne yaptığını kontrol etmekten geliyor.

Klasöre ne giriyor

  • —dub_video.ogv — sahne. Ogg Theora, ve bu pazarlık konusu değil.
  • —_backing_track.wav (ya da .mp3) — sahnenin sesi, yani üzerine performans yaptığın şey.
  • —01_something.ini — replik başına bir tane: altyazı, zaman damgası ve kimin söylediği.
  • —01_something.wav — o repliğin orijinal sesi. Oyun repliğin ne kadar sürdüğünü bu dosyanın UZUNLUĞUNDAN biliyor.
  • —_pack_info.ini — paketin başlığı ve yazarı.
  • —_author.txt — yalın bir isim. Yayımlanmış bazı paketler _pack_info.ini yerine bunu getiriyor.
  • —_icon.png — paketin küçük resmi.
  • —1.png, 2.png … — isteğe bağlı sabit görseller, replik başına bir tane, .ini içinden referans veriliyor.

Bir replik dosyası, tam haliyle

Bu, tek bir repliğin eksiksiz .ini dosyası. Bölüm başlığı birebir [data] ve ardından boş bir satır geliyor.

[data]

caption="I said someone has to get off her fat ass and work around here."
image="1.png"
dub_timestamps=[0.55]
dub_characters=["Clark"]
  • —caption — repliğin metni. Bu biçim tırnakları kaçış karakteriyle işlemiyor, o yüzden içinde düz çift tırnak kullanma.
  • —image — isteğe bağlı, aynı klasördeki bir dosyayı adlandırıyor.
  • —dub_timestamps — repliğin nerede başladığını SANİYE cinsinden veren bir dizi. Gerçek paketler 0.550 değil, 0.55 ve 39.011 yazıyor.
  • —dub_characters — zaman damgalarıyla paralel giden konuşmacı adları dizisi.

.ini yalnızca repliğin nerede BAŞLADIĞINI kaydediyor. Bitişi, eşleşen ses dosyasının uzunluğundan geliyor; oyun bir dublaj sırasında bu dosyaları hiç çalmasa bile her repliğin kendi .wav ya da .mp3'üne bu yüzden ihtiyacı var.

Baştaki sayı önemli

Dosyalar adlarına göre sıralanıyor, o yüzden sayıyı sıfırla doldur: 01_, 02_ … 18_. Doldurmazsan 10, 2'den önce sıralanır ve paketin replikleri yanlış sırada oynatır.

Video

Klibini Ogg Theora'ya çevir ve adını dub_video.ogv koy. Başka bir şey olursa paket Standard altında yine görünür ama Dub ve Freestyle Dub'da tamamen eksik olur.

ffmpeg -i scene.mp4 -c:v libtheora -q:v 7 -c:a libvorbis -q:a 4 dub_video.ogv

Nereye konulacak

Klasörü oyunun voice packs dizinine bırak; bir sonraki açılışta görünür. Linux'ta bu ~/.local/share/ altında oluyor — tam yol sürüme göre değişiyor, o yüzden zaten eğitim paketini içeren klasörü bul ve seninkini onun yanına koy.

Yazmadan yapmak

Yavaş olan kısım biçim değil, başka bir programda video üzerinde ileri geri gezinerek her replik için doğru bir zaman damgası üretmek. Bir zaman çizelgesi düzenleyicisi o kısmı senin yerine yapıyor — paket yapmanın üç yoluna bak.

Yazı yazmadan paket yap

Tarayıcında ücretsiz bir Choicer Voicer ve Voxalike paket düzenleyicisi. Dalga biçimi üzerinde kimin ne zaman konuştuğunu işaretle, sonra iki oyundan biri için dışa aktar.

Düzenleyiciyi aç