Postar resposta

Observação: Este post não será mostrado enquanto não for aprovado por um moderador.

Nome:
Email:
Assunto:
Ícone de mensagem:

Verificação:
Escreva as letras mostradas na imagem
Escutar as letras / Pedir uma nova imagem

Escreva as letras mostradas na imagem:
Escreva "convidado" (sem as aspas) na caixa ao lado (ou abaixo).:

atalhos: pressione alt+s para enviar ou alt+p para pré-visualizar


Resumo do Tópico

Enviado por: jairovital
« Online: Março 13, 2011, 02:56:38 pm »

Grande Zeurt!

Cara, preciso pedir desculpas pela demora em retornar o post. Essa última semana quase não tive tempo nem pra respirar.

Mas a última dica que você passou sobre o BDSup2Sub foi mesmo muito boa. Como sempre, suas dicas são o ouro desse fórum.

Eu já conhecia por alto o BDSup2Sub, mas achava que ele servia mais para vídeos de Blue-ray e formato M2TS. Você lembrou muito bem: ele manipula IDX, SUP e bitmaps. Grande sacada. Acho que vai dar para continuar minha saga por esse mundo das legendas.

Obrigado de novo! :clapping:
Jairo
Enviado por: zeurt
« Online: Março 06, 2011, 04:49:27 pm »

Legal que você tenha conseguido resolver o problema das cores no próprio Muxman:) Para ser sincero, como não estou pesquisando esse assunto recentemente, confesso que não entendi exatamente porque os outros métodos não funcionaram. Teria que entender de maneira muito minuciosa os locais em que as informações das cores das legendas ficam, e o que cada programa envolvido no processo faz com elas. Eu sei que uma parte das informações das cores está nos VOBS e outra parte está no IFO (mas não cheguei a pesquisar isso mais a fundo).

Agora, pensei bastante e não consegui achar uma solução para a questão daqueles artefatos lineares abaixo das legendas. Quando você marca a opção "Don´t clip bitmaps" no MaestroSBT, ele cria bitmaps do tamanho da tela (ex:720x480), e daí não aparecem esses artefatos. Mas, se o Subtitle Creator não aceita .idx/.sub com esses bitmaps grandes, não sei o que mais pode ser tentado... Falando nisso, o AVIAddXSubs não atendeu a todas às suas necessidades "cosméticas" para criação de .idx/.sub à partir de .srt? Afinal, o processo com o AVIAddXSubs é bem mais rápido e prático, e provavelmente não fará surgir esses artefatos...

P.S.: Lembrei de outra possibilidade: você pode tentar criar a legenda .sup à partir da .idx/sub com o BDSup2Sub, ao invés do Subtitle Creator. É um ótimo progrma para conversão de vários formatos de legenda baseados em bitmaps (incluindo .idx/sub e .sup, é claro). Talvez ele aceite as .idx/.sub criadas com a opção "Don´t clip bitmaps". Link do BDSup2Sub: http://forum.doom9.org/showthread.php?t=145277
Enviado por: jairovital
« Online: Março 06, 2011, 03:34:12 pm »

Oi Zeurt

Cara, eu tentei de tudo, editei com IFOEdit e tudo o mais. Inclusive eu já conhecia o DVDSubEdit. Aquela página que você indicou faz parte até do Help dele e eu já tinha lido de cabo a rabo.

Nada.

Mas parece que eu descobri o mais sonso culpado do mundo. Sabe quem? Sabe quem, mesmo? O último elemento da fila, o Muxman. Pois é, meu amigo. Esse mesmo Muxman tem seu próprio jogo de paletas, em RGB e YUV (até com um controle de IRE (eu nem sabia desse IRE)) e não adianta o que a gente faça antes, ele vai respeitar a sua própria paleta. Fica na aba de próprio nome, "palettes". Editei lá e, voilá, vieram as cores que eu queria desde o começo. A combinação de cores que vinha do SubtitleCreator e Cia era solenemente ignorada/alterada por esse última paleta do Muxman, o sonso da história. :angel:

Mas, como diz as Organizações Tabajara, meus problemas não acabaram... Falta, agora como você mesmo diz, a última cereja do bolo. E olhe que essa é uma cereja muito da miúda: em algumas linhas de legenda aparece um pequeno traço abaixo das letras (Fig 4). Vi que você já abordou isso no seu tutorial e seria para se marcar a opção "Don't clip bitmaps" no painel "Render" do MaestroSBT. Fiz isso, mas aí o SubtitleCreator não reconhece mais a legenda gerada pelo Son2VobSubMod. Aparecem a numeração das legendas, mas ela mesma, não, conforme Fig 5.

Já que passamos pela prova das cores, talvez essa parte você conheça mais, o uso do MaestroSBT e o "artefato horizontal" que suja nossas legendas.

Jairo
Enviado por: zeurt
« Online: Março 05, 2011, 01:28:25 am »

É estranho... Já faz um tempo que eu fiz esses testes... Acho que estou me lembrando que fiz à partir de .srt e não de .idx/.sub. Deve ser por isso que deu certo por esses métodos...

De qualquer modo, já descobri outra solução. Depois da etapa final, siga este tutorial que ensina como mudar as cores das legendas do DVD com o excelente programa DVDSubEdit: http://download.videohelp.com/DVDSubEdit/Guides/ChangingColors/Guide.htm
Enviado por: jairovital
« Online: Março 05, 2011, 01:03:51 am »

Grande Zeurt!

Nossa, cara, eu não pensei que teria uma resposta tão rápida. Obrigado pela atenção.

Veja bem, gostei muito da sugestão e eu mesmo até já me aventurei pelo IFOEdit outros tempos. A solução seria essa mesma, fazer as legendas sem se preocupar com paleta e ajustar as cores no final. Muito bem. Só que eu usei a dica do PDF que você indicou e cheguei aos seguintes resultados:

Usando as cores
0 - 00 80 80 -> 0 128 128
1 - 55 80 80 -> 85 128 128
2 - AA 80 80 -> 170 128 128
3 - FF 80 80 -> 255 128 128
Eu chego às cores da Fig 1

Copiando as cores do DVD original (2ª dica), eu chego às cores da Fig 2. A Fig 3 é do DVD original.

Ou seja, ainda não cheguei ao amarelo na cor principal e preto para contorno. Existe algum lugar com uma tabela de cores e códigos hexa? (para usar no IFOEdit)?

Jairo

P.S.: Eu estava terminando este post quando vi que você já postou de novo. O problema é que no SubtitleCreator você pode abrir a paleta do DVD original no caso de ter uma legenda em texto (SRT). No meu caso não dá, porque eu tenho que importar o idx gerado pelo Son2VobSubMod. Aí a paleta obrigatoriamente vai ser a do SUP. Eu tentei alterar as cores no menu da paleta, mas lá só tem as cores do SUP. Mesmo quando eu abro a paleta pelo Open IFO, as cores nunca correspondem ao que eu quero ou quando correspondem, depois que passa pelo Muxman, muda tudo. Foi nisso que fiquei quebrando a cabeça o dia todo e ainda não cheguei a uma solução.

Enviado por: zeurt
« Online: Março 05, 2011, 12:56:38 am »

Estou refrescando mais a minha memória...

1- O Ryan, em 2006, indicou no seu blog um tutorial que funciona para fazer esse processo: http://forum.videohelp.com/threads/217500-How-to-add-your-own-subtitle-to-DVD-%28keep-menu-multi-pgc%29

2- Vendo esse tutorial (que eu segui na época em que estava fazendo esses testes), podemos notar algumas coisas:
- Para manter as cores originais das legendas do DVD, pode-se, na etapa do Subtitle Creator, abrir o IFO original, carregando assim a paleta de cores correta. Pode-se então escolher as cores dentro dessa paleta. Daí, não vai precisar editar as cores na etapa final.
- Outra coisa, na etapa final você pode usar o IfoEdit pra fazer tudo (ao invés do PGCEdit), inclusive editar as cores como explicado no documento do meu post anterior.
Enviado por: zeurt
« Online: Março 05, 2011, 12:00:10 am »

Oi Jairo,

Há algum tempo eu cheguei a pesquisar sobre a melhor maneira de fazer isso que você pretende, ou seja, adicionar uma nova legenda a um DVD, mantendo o restante intacto. Descobri  que realmente é possível fazer isso,  e com os mesmos programas que você descreveu.

O detalhe que falta no seu caso é a etapa final, a "cereja do bolo". Não ligue para as cores até essa etapa final. Depois de multiplexar tudo com o Muxman (e depois de usar o VobBlanker e o PGCEdit como você tem feito), use o IfoEdit para editar as cores das legendas, conforme está explicado aqui: http://forum.digital-digest.com/attachment.php?attachmentid=4201
Você pode escolher as cores que quiser (paleta de cores YCrCb), ou optar por manter as cores das legendas originais do DVD, conforme explicado no documento acima.
Enviado por: jairovital
« Online: Março 04, 2011, 10:39:15 pm »

Olá Zeurt

Tenho passado muito tempo martelando em cima de um problema de legenda. Pesquisando nos fóruns, encontrei suas participações e fiz uso de algumas de suas dicas. Tenho observado que você parece ter experiência no uso de alguns programa de legenda. Porém tenho enfrentado muita dificuldade em fazer funcionar algo que passo a relatar abaixo:

A idéia é gerar um DVD aproveitando todos os menus e legendas de outro DVD já pronto, acrescentando apenas mais um stream de legenda. Já tenho todos os passos para isso. Primeiro eu uso o PCGDemux para extrair vídeo, áudio, subpics e cell times. Depois eu uso o SubtitleCreator para converter minha legenda nova (que irá entrar no novo DVD) de SRT para SUP. Feito isso, vou ao Muxman e junto tudo, o vídeo, o áudio, as subpics originais do DVD, a minha nova subpic (SUP) e os capítulos. Mas para aproveitar os menus, eu vou agora ao último passo, o VobBlanker, que junta tudo que que acabei de fazer aos menus do DVD original. Como o número de trilhas de legenda não é mais o mesmo que antes, preciso ainda do PGCEdit para acertar isso e fazer aparecer a nova legenda.

Tudo muito bom, tudo muito bem, mas o SubtitleCreator não tem todos os recursos que eu sempre ponho nas legendas, como controle mais preciso do outline, alinhamento pela esquerda de todas as linhas com diálogos e outros "cosméticos". Para isso eu uso o MaestroSBT, que você abordou muito apropriadamente no tópico. O problema nasce justamente aqui. Para conseguir chegar em SUP, a entrada para o Muxman, eu tenho que ir das imagens BMPs do MaestroSBT até o SubtitleCreator que gera as SUPs. Pelo meio do caminho eu uso o tal Son2VobSubMod, também abordado por você no tópico já citado. O pesadelo são as paletas de cores. As cores que usamos em um programa não são as mesmas usadas por outro e alguém já disse nesses muitos fóruns por aí (http://www.trustfm.net/forum/viewtopic.php?f=6&t=1079&p=3957&hilit=son2vobsubmod#p3957) que uns usam o padrão RGB e outros, o padrão CRCBY. Não sei. O drama é que tenho martelado na base da tentativa e erro e não tenho chegado a um acordo em manter minha legenda em cor principal amarela e contorno preto, com fundo transparente. Nem precisava de antialias. Já tentei de tudo.

Já vi que você entende disso tudo e de mais um pouco. Gostaria, se possível, de uma dica, um esclarecimento ou uma opinião sobre o caso, pelo quê eu ficaria muito agradecido. :clapping:

É sempre bom ter mais alguém com quem trocar idéias sobre legendas.

Obrigado

Jairo
Enviado por: zeurt
« Online: Maio 14, 2009, 05:25:25 pm »

A solução adotada pelo dhmk faz a legenda ficar sincronizada no player e no PC?
Exato Ryan, agora a legenda .idx/.sub criada a partir de .srt (que esteja devidamente sincronizada com o AVI, é claro) funciona perfeitamente com AVIs de qualquer frame rate (mesmo 25 fps), sem problemas de sincronia, tanto no player de mesa como no PC (testei em 3 players diferentes).
Inclusive, esse problema não existia com os outros métodos para criar .idx/.sub a partir de .srt (como o que eu descrevi no primeiro post deste tópico, e também com os outros programas disponíveis para tal fim: Txt2VobSub e SubtitleCreator). O problema que eu descrevi foi realmente com o próprio AVIAddXSubs e pode ser entendido com mais detalhes no link que deixei no meu último post.

Mesmo com legendas .idx/.sub ripadas diretamente do DVD ocorre esse problema.
Esse problema das legendas .idx/.sub ripadas de DVDs PAL ficarem fora de sincronia, me parece ser específico do programa que ripa. Ele provavelmente deve cometer o mesmo erro  (ou algo parecido) que o AVIAddXSubs cometia: modificar as informações de tempo (que o dhmk chama de "ticks") do arquivo .sub de acordo com o frame rate do arquvo de vídeo. Na verdade, ele descobriu que esses "ticks" dos arquivos .sub não devem mudar de acordo com o frame rate (devem ser do mesmo padrão para todos o frame rates). Corrigindo isso, tudo se resolveu.
Enviado por: Jefferson
« Online: Maio 14, 2009, 03:29:48 am »

Durante os meus testes com o AVIAddXSubs para criar .idx/.sub a partir de .srt, notei o seguinte problema: com os arquivos AVI PAL (25 fps), as legendas .idx/.sub ficam dessincronizadas (ocorre um "delay" que aumenta progressivamente com o passar do tempo de exibição). Essa falta de sincronia ocorre apenas nos players de mesa, e não no PC.

Esse problema, diga-se de passagem, não é/foi culpa do programa. Mesmo com legendas .idx/.sub ripadas diretamente do DVD ocorre esse problema.

A solução adotada pelo dhmk faz a legenda ficar sincronizada no player e no PC?
Enviado por: zeurt
« Online: Maio 13, 2009, 10:24:23 pm »

Durante os meus testes com o AVIAddXSubs para criar .idx/.sub a partir de .srt, notei o seguinte problema: com os arquivos AVI PAL (25 fps), as legendas .idx/.sub ficam dessincronizadas (ocorre um "delay" que aumenta progressivamente com o passar do tempo de exibição). Essa falta de sincronia ocorre apenas nos players de mesa, e não no PC.
Após ter descoberto isso, entrei em contato com o desenvolvedor do programa (o grego dhmk), relatando o problema. Após investigação, ele detectou a causa e resolveu tudo. Ele disponibilizou a nova versão corrigida do programa, que entretanto continua com o mesmo número 9.2. (inclusive agora, quando o arquivo .srt estiver sozinho na pasta, sem o .avi correspondente, não será mais necessário informar o frame rate). Portanto, os interessados podem fazer o download do programa a partir de hoje, que já virá corrigido.
Para quem quiser saber mais detalhes, todos os relatos a respeito se encontram aqui: http://forum.doom9.org/showthread.php?p=1284285#post1284285
Enviado por: zeurt
« Online: Abril 26, 2009, 05:51:05 pm »

Já foi lançada a versão 9.2 do AVIAddXSubs. Agora já existe a opção de criar legendas .idx/.sub com Palete de Cores YUV (usada pela maioria dos DVD/DivX players). Está funcionando perfeitamente!  :clapping:
Enviado por: zeurt
« Online: Abril 17, 2009, 11:11:50 pm »

zeurt,
não consegui fazer só a conversão idx/sub, sempre criou o arquivo divx.  :dashhead1:
tem algum parametro que preciso configurar?
grato

Usando a versão 9.1, você deve marcar as seguintes opções:
"Do not copy avi when no XSUB", e
"Do not convert idx/sub to XSUB".
Enviado por: pedrosanto100
« Online: Abril 17, 2009, 09:00:48 pm »

zeurt,
não consegui fazer só a conversão idx/sub, sempre criou o arquivo divx.  :dashhead1:
tem algum parametro que preciso configurar?
grato
Enviado por: zeurt
« Online: Abril 16, 2009, 08:49:51 pm »

Já foi lançada a versão 9.1 do AVIAddXSubs. Agora já é possível criar apenas os arquivos .idx/.sub (há opção para não criar o arquivo .divx no mesmo processo). Com isso o processo se tornou mais rápido ainda. Criar um par .idx/sub a partir de uma única legenda .srt as vezes dura menos que 1 minuto!