Post reply

Note: this post will not display until it's been approved by a moderator.

Name:
Email:
Subject:
Message icon:

Verification:
Type the letters shown in the picture
Listen to the letters / Request another image

Type the letters shown in the picture:
Escreva "convidado" (sem as aspas) na caixa ao lado (ou abaixo).:

shortcuts: hit alt+s to submit/post or alt+p to preview


Topic Summary

Posted by: zeurt
« on: April 01, 2009, 02:08:44 AM »

Algumas observações sobre a exibição de ID3 TAGs no DV256K:

-Durante a exibição de um arquivo de música (MP3 ou WMA) deve-se pressionar DISPLAY para que as TAGs passem a ser exibidas (uma de cada vez: Title, Artist, Album, Year, Comment)

-O player suporta ID3v1, exibindo-as corretamente (só não há suporte a Gênero Musical-Genre, sendo que quando há Title, Artist, Album, Year ou Comment, esses são exibidos normalmente).

-Os caracteres acentuados e especiais não são exibidos quando se usa o Firmware Original (consegui modificar o firmware para corrigir isso, de modo que tais caracteres passaram a ser exibidos normalmente).

-Quando há ID3v2.3 ou ID3v2.4 o player tenta exibir Title, Artist e Album (muitas vezes exibindo alguns caracteres estranhos a mais: ou seja o suporte é parcial e falho).

-Quando há TAGs de arquivos WMA, ocorre o mesmo descrito para as ID3v2.3 e ID3v2.4.

-Quando há, no mesmo arquivo, ID3v2.3 ou ID3v2.4 junto com ID3v1 (essa associação é muito comum), o player ignora a ID3v1 e passa a exibir apenas a ID3v2 (de maneira parcial e falha como descrevi acima). Na minha opinião deveria ocorrer o inverso: as ID3v2 deveriam ser ignoradas e apenas as ID3v1 deveriam ser exibidas.

-Quando não há nenhuma TAG no arquivo, é exibida a mensagem: "No Tag".

-Para se checar o(s) tipo(s) de TAG que determinado arquivo de música possui, pode-se usar programas chamados TAGERS. Encontrei um gratuito que faz tudo o que é necessário na minha avaliação: é o Mp3Tag. Além de verificar os tipos de ID3 Tag que determinado arquivo possue, é possível apagar seletivamente os tipos de tag que não se deseja, além de adicionar o tipo desejado. Vale a pena conhecer esse programa (que além de tudo, ainda busca as TAGs pela Internet a partir de algumas opções de base de dados).

-Para entender melhor os tipos de ID3 Tags, suas diferenças, vantagens e desvantagens é só pesquisar no Google (tem muita informação acessível).
Posted by: LucasXChaoS
« on: February 28, 2008, 12:04:33 AM »

Parabens Zeur!
Não é qualquer usuário que corige seus erros fóruns à fora (não que esse fórum seja um desses à fora).
Jeff Vc você devia associar esse tópico para auxiliar quem tem problemas com Tags de legendas junto à página de Lang. Codes (que mesmo funçando eu tinha descoberto).
Como te disse naquele e-mail, tem quem goste de ver com muitas opções de legendas (nada incomum) e tive só um problema além das informações do fórum e do site que tive que descobrir por mim:
-O número de caracteres suportados no nome do arquivo.
 Que na verdade acredito que eh  é o grande problema da maioria dos que tiveram esse pró.
Como descubri que era o tamanho dos caracteres que fazia as múltiplas legendas às vezes pegar às vezes não?
Exemplo:
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz.avi
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz.srt
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz_eng.srt                ------------->>   Estas legendas eram identificadas sem problemas!
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz_es.srt

Exemplo²:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.avi
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.srt
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_eng.srt            --------------->> Neste, apenas uma legenda pegava.

Então vendo os nomes dos arquivos imaginei ser o tamanho do nome (número de caracteres) e acertei em cheio!
Só não se varia nas versões dos firmwares, LG , Lennox , etc etc...
Lembrando que fiz estes testes em um Lennox DV-406 (Perfeito!!  :yahoo!: !!)
,Abraços!!!

P.S. - Parabéns ao Jeff e ao fórum!!! Está simplesmente espetacular!!!!!!!!!!!
Desculpem a falta de comentarios... :P
Posted by: zeurt
« on: February 17, 2008, 01:39:16 PM »

    As legendas devem iniciar com o mesmo nome do filme, inclusive na diferenciação entre maiúsculas e minúsculas, caso contrário não serão encontradas. é possível nomear legendas como

nomedofilme.pt.srt
nomedofilme.en.srt

para poder alternar entre legendas. Nesse caso, o aparelho inclusive identifica a língua e mostra coisas como "1 POR"/"2 ING" na hora de alternar entre as legendas.



Uma pequena correção:
Ao se pressionar SUBTITLE ou DISPLAY, para aparecer na tela o idioma da legenda como "1 POR" ou "2 ING", deve-se nomear os arquivos .srt da seguinte forma:

nomedofilme.PT.srt
nomedofilme.EN.srt
ou
nomedofilme_PT.srt
nomedofilme_EN.srt

O código da língua deve estar em maiúsculas. Se estiver em minúsculas só aparecerá "1" ou "2".

Assim também não dá certo:
nomedofilme-PT.srt

Outras opções estranhas que dão certo:
nomedofilme.PTBR.srt
nomedofilme.pt_BR.srt

Cheguei a seguinte conclusão:
O aparelho mostra corretamente o idioma se o arquivo .srt for nomeado assim:

nomedofilme.XIDIOMA(IDIOMA= sigla com 2 letras maiúsculas),ou
nomedofilme_XIDIOMA(IDIOMA= sigla com 2 letras maiúsculas)

sendo que X pode ser qualquer coisa (nada; um número; quaisquer letras; ou outros caracteres - não sei se todos)

A lista com os códigos dos idiomas está no manual.
Aqui estão os mais comuns:
Português:PT (é exibido POR)
Português do Brasil:BR (é exibido POR também)
Inglês:EN
Espanhol:ES
Francês:FR



Mil desculpas! Falei algumas besteiras nos posts acima. Agora espero dar a versão correta sobre o assunto:

Para aparecer o idioma ao se pressionar SUBTITLE ou DISPLAY ("1 POR", "2 ENG", por exemplo), deve-se nomear os arquivos .srt com o mesmo nome do arquivo .avi, seguido pela sigla de 2 letras correspondente ao país, conforme descrito abaixo:

nomedofilme.PT.srt, ou
nomedofilme.pt.srt, ou
nomedofilme.Pt.srt, ou
nomedofilme.pT.srt, ou
nomedofilme_PT.srt, ou
nomedofilme_pt.srt, ou
nomedofilme_Pt.srt, ou
nomedofilme_pT.srt

Em resumo, não importa se a sigla do país seja em maiúsculas, minúsculas, ou mista (uma letra maiúscula e outra minúscula).
Na verdade, eu me enganei no primeiro post, dizendo que não funciona com minúsculas, pois o arquivo .srt que eu me baseei para afirmar tal fato tinha mais do que 56 caracteres. Foi por isso que não funcionou, e não porque a sigla estava em minúsculas. Tirei uma conclusão precipitada.

Outro erro no meu primeiro post:
O que eu havia afirmado está errado:
nomedofilme.xIDIOMA.srt
nomedofilme_xIDIOMA.srt
Na verdade não pode haver nada entre o nomedofilme e a sigla do país, exceto os separadores ("." ou "_")

O correto é assim:
nomedofilme.IDIOMAx.srt, ou
nomedofilme_IDIOMAx.srt (sendo que IDIOMA é a sigla de 2 letras, e x=qualquer coisa: nada, um número, letras, ou outros caracteres)
A única utilidade que pensei que isso pode ter é: deixar identificada alguma característica especial da legenda (que só poderá ser vista no PC). Por exemplo, pode-se colocar o nome do arquivo assim: nomedofilme.PTnomedolegendador.srt. No aparelho vai aparecer "1 POR" do mesmo jeito.
Outra utilidade que pensei agora: as vezes pode-se ficar em dúvida sobre qual versão de determinda legenda é a melhor. Então é possivel gravar as duas, nomeando-as por exemplo asim: nomedofilme.PT1.srt e nomedofilme.PT2.srt. Vai aparecer no aparelho "1 POR" e "2 POR".

P.S.: O Ryan já havia explicado tudo isso neste link, conforme ele disse acima.
As únicas coisas novas que acrescentei foram: a possibildade de usar "_" como separador; e também a comprovação que a sigla do país pode ser em minúsculas, maiúsculas, ou mista.

P.S.2 : (21/02/08): Não fui muito preciso quando muitas vezes disse acima: "sigla do país". Na verdade deveria dizer "sigla do idioma", conhecida como language code, como o Ryan explica no link acima. Eu disse também, no meu primeiro post sobre esse assunto, que a lista com essas siglas se encontram no manual do aparelho. Outro erro. Na verdade no manual existe a lista dos Códigos de Países (que eu chamava de siglas dos países). Esses códigos não tem nenhuma relação com os language codes (siglas dos idiomas). Eles são usados para selecionar, no set-up, a opção Código do País, que até agora não entendi para que serve. Mesmo lendo o que o manual explica, não entendi. Aparentemente serviria para fazer com que o aparelho selecionasse determinado código de região do DVD, à partir do Código do País selecionado. O aparelho já vem de fábrica com a opção BR. Mudei para US para testar mas continuou tudo igual. Obs: Já havia desbloqueado aparelho para todas as regiões. Teria que testar isso com o aparelho bloqueado (por exemplo para região 4, como vem de fábrica).





Posted by: zeurt
« on: February 15, 2008, 12:41:07 AM »

Minúsculas não funcionam.

No caso que você destacou (nomedofilme.pt_BR), funciona pois se encaixa em nomedofilme.XBR
X pode ser qualquer coisa, inclusive em minúsculas. Nesse caso X=pt_

Editado: Tudo o que eu disse acima está errado. Ver correção a frente.
Posted by: Jefferson
« on: February 15, 2008, 12:25:59 AM »

Não entendi uma coisa:

O código da língua deve estar em maiúsculas. Se estiver em minúsculas só aparecerá "1" ou "2".

...

Outras opções estranhas que dão certo:
nomedofilme.PTBR.srt
nomedofilme.pt_BR.srt

minúsculas funcionam ou não?

Eu já havia publicado uma explicação sobre isso.

As diferenças:

  • Nunca notei que o caractere '_' funcionava como separador;
  • Nunca notei qualquer problema entre maiúsculas e minúsculas;
  • E nunca percebi o comportamento a seguir:

nomedofilme.XIDIOMA(IDIOMA= sigla com 2 letras maiúsculas),ou
nomedofilme_XIDIOMA(IDIOMA= sigla com 2 letras maiúsculas)

sendo que X pode ser qualquer coisa (nada; um número; quaisquer letras; ou outros caracteres - não sei se todos)
Posted by: zeurt
« on: February 14, 2008, 08:18:48 PM »

    As legendas devem iniciar com o mesmo nome do filme, inclusive na diferenciação entre maiúsculas e minúsculas, caso contrário não serão encontradas. é possível nomear legendas como

nomedofilme.pt.srt
nomedofilme.en.srt

para poder alternar entre legendas. Nesse caso, o aparelho inclusive identifica a língua e mostra coisas como "1 POR"/"2 ING" na hora de alternar entre as legendas.

Uma pequena correção:
Ao se pressionar SUBTITLE ou DISPLAY, para aparecer na tela o idioma da legenda como "1 POR" ou "2 ING", deve-se nomear os arquivos .srt da seguinte forma:

nomedofilme.PT.srt
nomedofilme.EN.srt
ou
nomedofilme_PT.srt
nomedofilme_EN.srt

O código da língua deve estar em maiúsculas. Se estiver em minúsculas só aparecerá "1" ou "2".

Assim também não dá certo:
nomedofilme-PT.srt

Outras opções estranhas que dão certo:
nomedofilme.PTBR.srt
nomedofilme.pt_BR.srt

Cheguei a seguinte conclusão:
O aparelho mostra corretamente o idioma se o arquivo .srt for nomeado assim:

nomedofilme.XIDIOMA(IDIOMA= sigla com 2 letras maiúsculas),ou
nomedofilme_XIDIOMA(IDIOMA= sigla com 2 letras maiúsculas)

sendo que X pode ser qualquer coisa (nada; um número; quaisquer letras; ou outros caracteres - não sei se todos)

A lista com os códigos dos idiomas está no manual.
Aqui estão os mais comuns:
Português:PT (é exibido POR)
Português do Brasil:BR (é exibido POR também)
Inglês:EN
Espanhol:ES
Francês:FR

Editado: Tudo o que eu disse acima está errado. Ver correção num post que enviei mais a frente.
Posted by: zeurt
« on: January 17, 2008, 11:50:39 AM »

Problema com as legendas no formato .srt solucionado. Atualizei o firmware por CD ontem a noite e o problema das legendas de duração inferior a 1s apenas piscarem na tela, bem como o problema de antecipação/atraso na exibição da legenda acabaram. Obrigado a todos que me ajudaram e, àqueles que quiserem mais detalhes da minha experiência, estou à disposição.

Abraços.

Fui na sua onda e fiz o mesmo. Funcionou perfeitamente. Quem tiver interesse nessa correção veja também o tópico:
http://ryan.com.br/smf/index.php?topic=232.msg9173801;topicseen#new
Abraços.
Posted by: svjets
« on: January 17, 2008, 10:45:21 AM »

Problema com as legendas no formato .srt solucionado. Atualizei o firmware por CD ontem a noite e o problema das legendas de duração inferior a 1s apenas piscarem na tela, bem como o problema de antecipação/atraso na exibição da legenda acabaram. Obrigado a todos que me ajudaram e, àqueles que quiserem mais detalhes da minha experiência, estou à disposição.

Abraços.
Posted by: svjets
« on: January 16, 2008, 05:03:00 PM »

Valeu pessoal. Eu dei mancada na utilização do MtkModToolbox. Já corrigi o firmware, agora é colocá-lo no aparelho e ver se enfim minha saga das legendas será solucionada. ;D

Obrigado a todos que me ajudaram e desculpem a minha ignorância no assunto.
Posted by: jmaraujo
« on: January 16, 2008, 04:16:14 PM »

Jefferson, fiz uma busca com um editor de hexadecimal e não encontrei este valor que você postou (07 1C E0 1D 02 21 FF F7).

Isso é porque os ArmCodes ficam comprimidos no firmware. Você tem que abrir o firmware no MTK Remaker, extrair o bloque dos ArmCodes completo (o que fará que eles sejam descomprimidos).

Abra o ArmCodes extraido em um editor hexadecimal e procure por "07 1C E0 1D 02 21 FF F7". Daí troque 02 21 por 29 1C. Ou seja, a seqüencia passa de "07 1C E0 1D 02 21 FF F7" a "07 1C E0 1D 29 1C FF F7". Guarde as mudanças.

O último passo e importar o ArmCodes modificado no MTK Remaker e guardar o firmware.
Posted by: svjets
« on: January 16, 2008, 03:56:39 PM »

zeurt, é isso que acontece mesmo, as legendas curtas apenas piscam na tela e as outras legendas aparecem frações de segundo antes ou depois das falas, acredito que algo em torno de 0,1s a 0,5s, algo dentro dessa faixa. Cheguei a ver o referido tópico, vou olhar mais atentamente.

Obrigado.
Posted by: zeurt
« on: January 16, 2008, 03:44:55 PM »

Agora fiquei boiando. ;D

Nunca tinha nem olhado para o firmware deste aparelho. Baixei agora. Pelo o que li parece que não está sendo possível atualizar o firmware por disco neste LG, só por cabo serial, estou certo?. O cabo serial creio que seja esse: http://www.ryan.com.br/mtk_porta_serial.htm

Pesquisando por aqui li que o ARM Code define qual o tipo de extensão de mídia suportados pelo player e como tratar o arquivo. Este ARM Code é tirado do firmware, eu presumo, utilizando o mtkModToolbox. Tentei abrir o firmware disponível no fórum com o mtkModToolbox versão 0.12 e versão 0.15a e em ambos dá erro de checksum. Não habilita o botão "Corrigir ARM".

Mas, fica a dúvida, se apenas eu estou tendo este problema, não seria um problema específico do meu aparelho e não um problema genérico do firmware? Outra dúvida, o quê teria que mudar neste valor?

Em relação a essa dúvida final:
De acordo com o Ryan, "esse bug faz com que as falas apareçam na tela uma fração de segundo antes ou depois de quando realmente deveriam e que falas de duração muito curta (menos que 1s) apenas "pisquem" na tela ou nem apareçam".
Uma coisa é certa: o problema das falas de duração curta que apareçem muito rápido ou apenas piscam na tela ocorre sem nenhuma dúvida neste aparelho, já que você e eu observamos isso.
Já as falas dessincronizadas em frações de segundo podem até ocorrer também. Ainda não observei com cuidado isso, porém é algo que, se ocorrer, atrapalha muito pouco (quase imperceptível). Não tenho certeza se o que você descreveu antes (legendas que ficam "muito ruins", muito fora de sincronia), seja relacionado a esse bug. De qualquer modo, se for possível fazer a correção do firmware, como você está tentando, iremos descobrir...
Você deve estar vendo esse link, com instruções sobre como corrigir esse bug, não é?:
http://ryan.com.br/smf/index.php?topic=38.0


[/quote]
Posted by: svjets
« on: January 16, 2008, 11:37:28 AM »

Jefferson, fiz uma busca com um editor de hexadecimal e não encontrei este valor que você postou (07 1C E0 1D 02 21 FF F7). Usei o mtkremaker para corrigir o erro de checksum. Mas, mesmo assim, o mtkModToolbox não habilitou a opção para corrigir o ARM Code. E agora?

Ps: Isso pode ser discutido aqui neste tópico mesmo ou seria melhor criar um novo para isso?


Abraço.
Posted by: svjets
« on: January 16, 2008, 11:18:32 AM »

Agora fiquei boiando. ;D

Nunca tinha nem olhado para o firmware deste aparelho. Baixei agora. Pelo o que li parece que não está sendo possível atualizar o firmware por disco neste LG, só por cabo serial, estou certo?. O cabo serial creio que seja esse: http://www.ryan.com.br/mtk_porta_serial.htm

Pesquisando por aqui li que o ARM Code define qual o tipo de extensão de mídia suportados pelo player e como tratar o arquivo. Este ARM Code é tirado do firmware, eu presumo, utilizando o mtkModToolbox. Tentei abrir o firmware disponível no fórum com o mtkModToolbox versão 0.12 e versão 0.15a e em ambos dá erro de checksum. Não habilita o botão "Corrigir ARM".

Mas, fica a dúvida, se apenas eu estou tendo este problema, não seria um problema específico do meu aparelho e não um problema genérico do firmware? Outra dúvida, o quê teria que mudar neste valor?

Posted by: Jefferson
« on: January 16, 2008, 07:23:50 AM »

Usando um editor hexadecimal eu encontrei o bug no firmware.

Padrão
07 1C E0 1D 02 21 FF F7

Encontrado no offset 0x3878 do ARMCode

Você pode corrigir o problema com o mtkModToolbox