Como fazer um dub pack do Choicer Voicer
Um dub pack é uma pasta de arquivos comuns. Quando você sabe o que cada um faz, montar é principalmente paciência.
Não existe formato binário nem empacotador. Um dub pack do Choicer Voicer é uma pasta: um vídeo, um arquivo de som por fala, um arquivinho de texto por fala dizendo quem fala e quando, e alguns arquivos descrevendo o pack. Tudo abaixo vem de abrir packs publicados no GameBanana e conferir o que o jogo faz com eles.
O que vai na pasta
- —dub_video.ogv — a cena. Ogg Theora, e esse não é negociável.
- —_backing_track.wav (ou .mp3) — o áudio da cena, que é sobre o que você atua.
- —01_alguma_coisa.ini — um por fala: a legenda, o tempo e quem diz.
- —01_alguma_coisa.wav — o áudio original daquela fala. A DURAÇÃO dele é como o jogo sabe o tamanho da fala.
- —_pack_info.ini — o título e o autor do pack.
- —_author.txt — só um nome. Alguns packs publicados trazem isso em vez de _pack_info.ini.
- —_icon.png — a miniatura do pack.
- —1.png, 2.png … — imagens opcionais, uma por fala, referenciadas no .ini.
Um arquivo de fala, completo
Este é um .ini completo para uma fala. O cabeçalho da seção é literalmente [data], e depois vem uma linha em branco.
[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 — a fala como texto. Este formato não escapa aspas, então evite aspas duplas retas dentro.
- —image — opcional, nomeia um arquivo da mesma pasta.
- —dub_timestamps — um array, em SEGUNDOS, de onde a fala começa. Packs reais escrevem 0.55 e 39.011, não 0.550.
- —dub_characters — um array de nomes de personagem, paralelo aos tempos.
O .ini registra só onde uma fala COMEÇA. O fim vem da duração do arquivo de áudio correspondente, e é por isso que cada fala precisa do próprio .wav ou .mp3 mesmo que o jogo nunca toque eles durante uma dublagem.
O prefixo numérico importa
Os arquivos são ordenados pelo nome, então complete o número: 01_, 02_ … 18_. Sem completar, 10 vem antes de 2 e o seu pack toca as falas na ordem errada.
O vídeo
Converta seu clipe para Ogg Theora e chame de dub_video.ogv. Qualquer outra coisa e o pack ainda vai aparecer no Standard mas vai sumir por completo do Dub e do Freestyle Dub.
ffmpeg -i scene.mp4 -c:v libtheora -q:v 7 -c:a libvorbis -q:a 4 dub_video.ogvOnde colocar
Jogue a pasta no diretório de voice packs do jogo e ela aparece na próxima abertura. No Linux fica em ~/.local/share/ — o caminho exato varia conforme a build, então ache a pasta que já tem o pack tutorial e ponha a sua do lado.
Fazendo isso sem digitar
A parte lenta não é o formato, é produzir um tempo exato para cada fala vasculhando um vídeo em outro programa. Um editor de linha do tempo faz essa parte por você — veja as três formas de fazer um pack.
Make a pack without the typing
A free Choicer Voicer and Voxalike pack editor in your browser. Mark who speaks when against the waveform, then export for either game.
Open the editor