Terça-feira, 1 de Julho de 2008

Kerkythea

Mais algumas imagens com o Kerkythea ;)

Esse foi um projeto para melhorias da lanchonete da faculdade, onde tivemos acesso a todas as dificuldades ergonômicas dos funcionários, questões cogniytivas e visuais. Para quem conhece o Eriva's, não acham que ficou mais "Clean"?

Fachada


Balcão de Atendimento/Caixa


Visão a partir das mesas


Abraços

Ajuste-fino nos trabalho de Sketchup!

Para o pessoal que está gostando de trabalhar com o Google Sketchup apresento duas soluções para dar um melhor acabamento na apresentação com ferramentas de renderização.

Um caminho, para aqueles que já sabem mexer um pouco com o Blender, é exportar pelo SketchUp para o formato KMZ do Google Earth. Então instalar NO Blender o suporte para importar esse formato. A partir do Blender usar o renderizador, apresentados mais além, que melhor se adequar às suas necessidades.

Outro meio, mais prático, é instalar um rendirizador que trabalhe diretamente, através de plugins, a partir do Google Sketchup. Duas Opções Gratuita são o Kerkythea e o Indigo

A seguir 4 exemplos de um trabalho que executei, renderizado com as 4 maneiras citadas:

Sketchup: Traços grosseiros, poucas cores na paleta, ausência de efeitos sombras



Sketchup e Indigo: Bom acabamento, tempo de renderização no modo Default extenso demais


(nesse estágio já haviam decorrido 18 minutos)

Sketchup e Kerkythea: Bom acabamento, rápida renderização, anulidade de efeitos de transparência



Sketchup e Render Interno do Blender: Pode ser atingido bom acabamento e tudo mais, mas como eu não mexo muito saiu bem ruim o resultado, nada com a ferramenta, e sim com o operador ;)



Entre todas, por agilidade e resultado, acabo optando por Kerkythea :)

Aqui vão outras dicas de ferramentas Gratuitas e Open Source para renderização:

Open Source:
Aqsis
Luxrender (export Blender)
Pixie Render
POV-Ray (export Blender)
Sunflow (export Blender)
toxic
Y.a.f.r.a.y. (integrado ao Blender)

Gratuitos:
Indigo (export Blender e Sketchup)
Kerkythea (export Blender e Sketchup)

É isso então

Abraços

Segunda-feira, 30 de Junho de 2008

Saudações Terráqueos!

Hoje venho mandar notícias de um planeta muito distante chamado "Open Source". As notícias prometem abalar seu mundo e abalar o reinado do ditador Windows!

Apesar da citação, não gosto de fanatismo por software livre, mas apoio o desenvolvimento e amadurecimentos das ferramentas! Acho que todos tem o direito de distribuirem as ferramentas como quiserem, assim como optarem pelas quais melhor atendem seus anseios e necessidades!

Bom, o que venho comentar hoje é sobre o emergente mercado que está dando as caras, timidamente, mas pode vir a se tornar um grande mercado, e AINDA não tão explorado... Para aqueles que ficam ansiosos esperando os novos lançamentos da ADOBE, Corel, AutoDESK e esquecem do resto que está acontecendo, gostaria de dar uma pitadinha, só para sentir o gosto da atual capacidade dos Softwares Livres e porque estão abalando tanto o mercado.

No mundo da animação temos como exemplo um antiguinho e primeiro OpenMovie chamado Elephants Dream e o recentemente lançado Big Buck Bunny, ambos produzidos por uma equipe do Blender Institute, com o intuito de aprimorar a ferramenta para a produção de filmes.

Outra equipe montada pelo Blender institute, atualmente está trabalhando no projeto Apricot, que visa produzir um jogo 3D para computador, com um proposito similar ao das animações, porém, com o foco no aprimoramento da gameengine do Blender. O trabalho desenvolvido pode ser conferido no site do projeto.

Não produzido pela equipe do Blender, existe um Curta Metragem chamado Hangar No 5 que utiliza do blender para efeitos especiais. Também existe uma animação longa metragem chamado Plumíferos e outro projeto que aparentemente não seguiu mais em frente chamado London Project. Ainda tem o Lighthouse que é outro animação curta muito bom.

A ferramenta Blender pode ser baixada no site do desenvolvedor ou em versões pré-compiladas igual as usadas no desenvolvimento de cada filme no site Graphicall.org.

Então fica aí a dica! Não esnobem o potencial dos softwares OpenSource! E quem sabe um dia, aprendendo eles, vocês tenham um diferencial de mercado!

Terça-feira, 26 de Fevereiro de 2008

Mais facilidades no dia a dia

Juro que eu me perco em meio a tantos CDs e DVDs de backup que eu gravo, e na hora de achar algo...

Bom, pra quem vive o mesmo karma que eu, agora pode contar com o VVV (Virtual Volumes View). Este software lê todo o conteúdo do DVD e salva as informações coletadas em seu banco de dados. Depois, na hora de procurar, basta fazer a busca através do software que ele indica em qual dos discos que está... É claro que precisa de um certo capricho na hora de manter os discos nomeados, para não haver confusão.

Quem se interessou, o site para downloads é: http://vvvapp.sourceforge.net/

É isso

Abraços

Quinta-feira, 18 de Outubro de 2007

ERRATA

Olá pessoal, gostaria de publicar 2 erros que encontrei no meu tutorial de DVD


1º Não especifiquei os padrões de resolução corretamente. Aqui estão eles:


NTSC (Frame Rate: 29.97)
Standard (MPEG-1): 352x240
Standard (MPEG-2): 352x240 352x480 704x480 720x480
Non-Standard: 480x480

PAL (Frame Rate: 25)
Standard (MPEG-1): 352x288
Standard (MPEG-2): 352x288 352x576 704x576 720x576
Non-Standard: 480x576

Eu costumo usar o PAL 720x576


2º O GOP size deve respeitar o padrão


18 para NTSC
15 para PAL

ou seja, se você escolher uma resolução PAL, deverá, obrigatóriamente, utilizar o GOP Size para PAL (Isso se configura no NuEnc)



É isso aí!!!

Domingo, 7 de Outubro de 2007

Pequeno Manual de Autoração de DVDs

Sei que parece inútil, acabeio de concluir esse manual... Aí está, às 1:00 da matina.

Autorando um DVD por Completo (com suas limitações)

Li muitos guias de como autorar um DVD de filmes em AVI, MKV, ou outros formatos, cada um com seus aspectos positivos e negativos. Com base em tudo isso, resolvi criar um tutorial de como eu, hoje, crio meus DVDs.

Os softwares que uso são facilmente adquiridos na internet, e gratuitos.

Para este tutorial, estaremos trabalhando com o filme livre “Elephants Dreams” que pode ser baixado no site http://orange.blender.org de graça, sem infringir lei alguma. As legendas podem ser adquiridas em http://www.opensubtitles.org.



01 – Obtendo Informações sobre o arquivo

Software utilizado: AVIDemux (http://avidemux.sourceforge.net/)
Outro recomendado: VirtualDubMod (http://virtualdubmod.sourceforge.net)


A primeira coisa a fazer é identificar o Áudio, o Frame Rate e a resolução do vídeo.

1 – Abra o AVIDemux e abra o arquivo de vídeo (Ctrl+O)
2 – Veja as propriedades dele (Alt + Enter)
Image Size: é a resolução, neste caso, 1024x576
Frame Rate: é a quantidade de quadros apresentados em 1 segundo, neste caso, 24 FPS.
Codec de Áudio: AC3
Channels: 5

Para o momento é isso.



02 – Extraindo o áudio.

Software utilizado: AVIDemux
Outro recomendado: VirtualDubMod, MMconvert (http://mmconvert.sourceforge.net)


Apenas salvaremos o áudio separado do arquivo de vídeo.

Com o vídeo já aberto no AVIDemux, vá na guia áudio, escolha Save (ou Ctrl + Alt + S). Escolha o destino e dê um nome pro seu arquivo com a extensão respectiva àquela vista nas propriedades, no caso darei o nome de “ELEPHANTS_DREAMS.AC3”.

Dica 1: Para um arquivo MKV (Matroska) ou AVI de múltiplos áudios, recomendo usar o VirtualDubMod e fazer o mesmo processo, de acordo com o funcionamento do programa.

Dica 2: Se você não se importa com a quantidade de canais de som, utilize o MMConvert e abra o vídeo e converta para WAV.



03 – Convertendo o áudio para áudio adequado.

Software utilizado: BeSweet + BeSweetGUI (http://www.videohelp.com/tools/BeSweet)
Outro recomentado: BeSweet + BeLight (o programa é o mesmo e só muda a interface)


Abra no modo BeSweetGUI o programa. Existem 3 campos. O primeiro é para identificar onde está o BeSweet. No segundo localize o arquivo de áudio, que você separou do vídeo, na janela que abrirá, escolhendo o formato no qual ele está. No terceiro campo, onde o arquivo novo deverá ser salvo (por padrão, na mesma pasta).

Na box do lado direito no BeSweetGUI, escolha DSPguru_MP2_for_DVD. Logo se quiser mudar o Bitrate do áudio (que por padrão é 192), clique logo abaixo da Box onde diz 2Lame e no canto inferior esquerdo coloque o valor desejado em “Total Bitrate”, coloquei 128.

Clique no botão verde que estará escrito o “(formato que você escolheu) to MP2”, neste caso, “AC3 to MP2”

Espere concluir e pronto.



04 – Sincronizando legendas.

Software utilizado: Subtitle Workshop (http://www.urusoft.com)

Se você possui uma legenda já sincronizada vá para o próximo passo.

Abra o Subtitle workshop, e abra o arquivo da legenda, que deverá estar na mesma pasta do arquivo de vídeo original, assim como ter o mesmo nome. Esolha no menu da esquerda em Modo, a opção Tempo.

O meio mais rápido que temos para fazer isso, é identificar onde começam a primeira e a última legenda do filme, e anotar o instante de cada. Depois ir em “Editar > Sincronia > Ajuste > Ajustar Legenda” ou simplesmente “Ctrl + B” e preencher nos campos Primeira Linha falada e Última linha falada respectivamente aos dados coletados.

Vá em Arquivo > Salvar Como... e na caixa que se abrirá, escolha a opção SubRip e escolha o mesmo diretório onde está deixando os arquivos.



05 – Convertendo as legendas.

Software utilizado: Subtitle Creator (http://subtitlecreator.sourceforge.net/)

Abra o Sutitle Creator, vá em File > Open Text Subtitles.

Basicamente o que será preciso fazer é escolher o Padrão de Vídeo NTSC ou PAL, “Formatting > Vídeo Format”.

No menu da direita, o que diz respeito à “Set Font Colors” pode ser mantido como está, pois essas informações serão distorcidas e precisarão ser corrigidas mais além.


07 – Scripts para conversão.

Software utilizado: AVISynth (http://avisynth2.sourceforge.net/)

Esse sempre foi o ponto que quase me fez desistir disso aqui. A maioria das pessoas sugere que você adicione bordas em tudo que é canto para o vídeo não ser cortado. Desconsiderei isso e criei um script muito fácil.

Se você vai fazer um filme padrão NTSC, lembre que o formato principal é 720x480 e o PAL é 720x576, sendo que o FPS de cada um são respectivamente 29.97 e 25. Pegue o tamanho do seu vídeo e reduza ele proporcionalmente até chegar em uma das orientações primeiro, este vídeo ficou em 720x406. Os números devem sempre ser divisíveis por 2, ou seja, pares. O que faltou na outra orientação sim você adicionará bordas.

Abra o bloco de notas e escreva (sem os itens após o #):

DirectShowSource(“c:\filme\filme.avi”, audio=false)
#Local completo onde está o arquivo, entre aspas
#Remover o som


ConverttoYV12()
#Muda o sistema de cor do arquivo

Lanczos4resize(720x406)
#Redimensiona

ChangeFPS(25.00)
#muda a amostragem

Addborders(0,85,0,85)
# na ordem, adiciona bordas na esquerda, cima, direita, baixo
# utilizei 85 para chegar a 576: 85+85+406


RemoveGrain()
#remove alguns artefatos de granulação (ajuda na conversão de K7 para DVD)
#precisa ser instalado a parte no AVISynth


Para testar esse script, tente abrir ele no Media Player Classic, se o vídeo aparecer, está tudo OK!



08 – Calculando o Average Bitrate do vídeo.

Software utilizado: CalcuMatic

Abra o CalcuMatic e preencha os campos de acordo com o que você deseja projetar.

[Vídeo]

Por exemplo, se tiver 6 horas 50 minutos e 30 segundos de filmes, e deseja colocar em apenas um DVD, você deve converter esses valores em minutos (410 minutos e 30 segundos) e colocar nos campos.

[Áudio]

Preencha de acordo com a configuração que você fez no BeSweet. (para o caso de mais áudio, vai ter que usar outro meio)

[Media]

Deixe marcado 1 disco com 1 vídeo apenas (mesmo colocando mais vídeos)

[Target]

Selecione Custom, caso for colocar MENU pelo DVD Styler (que explicaremos mais a frente), recomendo nesse caso preencher 4100. Se não for usar menu, coloque em Target 4,7GB.

[Results]

Clique em calculate e você terá um valor para Average Bitrate (guarde-o)



09 – Convertendo o vídeo

Software utilizado: NuEnc
Outro recomendado: FreeEnc, QuEnc...


Em source, localize seu Script AVS. Ele vai preencher o campo de destino automaticamente.

[Format]

Escolha MPEG-2 e clique em Advanced.

Preencha dessa forma para DVD:

Quantisation: Min 2 / Max: 31
MPEG-2 Settings: Caixas desmarcadas e DC Precision 8
GOP Structure: Max 2 / GOP Size: 18
Motion Search: Least Bits / SAD / Diamond 1 / não selecionado
Aspect Ratio: 16:9
Noise Reduction: 0
Rate Control: 0.5
GUI Aparece são as cores do programa, nada a se preocupar.
Matrix: BVCD / não selecionado / ignorar ultimo campo
Thread Priority: Como você deseja que seu computador priorize as atividades do conversor.

[Rate Control]

Mode: VBR
Passes: No mínimo 2, recomendável 3 (quantas análises até a conversão irá fazer, para identificar os pontos do filme que necessitam de maior taxa de kbps)
Keep All: não selecionado.


[Bitrate]

Min: 300
Average (AV.): Aquele coletado na calculadora (para até 2 vídeos num DVD, 2500 é aconselhado. Quanto menor, pior a qualidade)
Max: 8000
VBV Buffer Size: 224

Clique em encode e bola pra frente.

Repita até terminar todos os vídeos.



10 – Juntando as partes

Software Utilizado: IfoEdit (http://www.videohelp.com/tools/IfoEdit)

Abra o IFO Edit.
Vá ao Menu DVD Author e escolha Create New DVD
Escolha o arquivo de Vídeo que criamos
Escolha um arquivo de Áudio de cada vez e identifique a língua dele, depois repita.
Escolha um arquivo de legenda de cada vez e identifique a língua dele, depois repita.
Escolha o arquivo de Celltimes se desejou criá-lo
Mande bala!

Repita até terminar todos os vídeos.



11 – Autorando o DVD

Software utilizado: DVDStyler (http://dvdstyler.sourceforge.net/) – Com menu
Outro recomendado: DVD Flick – Sem menus


Abra o DVD Styler. Vá em “Configurações > Preferências”, mude o diretório padrão para um de sua preferência.

Vá em “DVD > Opções”, digite um nome pro seu DVD. Escolha o formato de vídeo de acordo com o padrão que escolheu. Formato de áudio MP2, que é o que estamos trabalhando. Deixe as outras opções selecionadas. E dê um OK

Na Guia diretórios localize onde ficaram seus arquivos VOBs criados pelo IFOEdit, clique e arraste-os para a área que contém o Menu 1, na base do DVD Styler.

Na Guia lateral Plano de Fundo, você pode dar 2 cliques em uma das opções ou então arrastar das opções para a área de vídeo.

Na Guia Botões clique e arraste para a área de vídeo o que lhe convier. Após feito isso, clique com o Botão direito em cima e escolha “Propriedades” Selecione “Pular para” e escolha o primeiro vídeo “Title 1”. Repita para cada vídeo, “Title 2” de acordo como estão dispostos na área inferior. (Se deixar o cursor por cima, aparecerá onde está localizado o vídeo respectivo ao Title, o que ajudará saber qual é qual).

Salve seu projeto. Clique em Gravar... Na janela que abriu escolha o diretório temporário e escolha: Gerando (se tiver legendas) ou Criar Imagem ISO/Gravar (se não possuir. Não precisa ler o resto do manual dessa forma).

Mande começar. É isso por aqui.



12 – Pente fino nas legendas

Software utilizado: DVDSubEdit (http://www.videohelp.com/tools/DVDSubEdit)

Para quem colocou legenda, abra o DVDSubEdit. Abra com ele o primeiro arquivo Vob gerado pelo DVDStyler que está no diretório temporário que você escolheu.

Basicamente iremos mexer em:

[SubPic Selection]

Seleciona uma legenda para se modificar, ou todas do segmento de uma só vez.

[SubPic Color/Transparency]

A parte mais relevante. Você pode trabalhar com uma cor de cada vez:

b é background, geralmente a cor não importa, pois colocamos em transparência total.
e1 é uma cor de contorno, normalmente é preta
p é a cor da fonte, normalmente branca.
e2 é a segunda cor de contorno, normalmente preta também.

Clique na cor, e no quadrado que tiver selecionado, segure shift e clique em cima, escolha a nova cor. Repita isso para todos.

Se o background estiver aparecendo, selecione b na caixa e modifique a transparência na barrinha.

No mesmo vob podem haver mais do que uma legenda, portanto use a barra de rolagem de imagem e procure por outras legendas desconfiguradas.

[SubPic Vertical Position]

Escolha onde deve aparecer a sua legenda em relação ao vídeo.


Após tudo feito vá em File e “Save All Modifications”. Repita para os demais Vobs criados.


13 – Criando uma ISO


Software utilizado: DVDShrink

Abra o DVD Shrink. Clique em Open Files, escolha o diretório onde estão todas as Vobs. O Vídeo não precisará de nenhum reajuste, então selecione o diretório raiz na área da esquerda, e na área esquerda, em Vídeo, escolha na caixa: “No Compression”. Clique em Backup!
Na guia target, em Select Backup Target, selecione se deseja fazer uma imagem ISO ou gravar em DVD direto. Selecione o destino da ISO se escolheu essa opção.

Na guia DVD Region, você pode limitar seu DVD por regiões.

Na guia Burning Settings, você pode mudar o nome do Seu DVD e a velocidade de gravação, se esolheu para gravar tabém. As outras opções são irrelevantes para esse manual.

Dê um OK

E pronto, sua ISO de DVD será criado, e você poderá gravar com o programa que preferir... Sugiro o InfraRecorder ou o DVD Decrypter ;)


Referências e Agradecimentos

www.videohelp.com
www.doom9.org
www.vmesquita.com.br
www.kvcd.net

Terça-feira, 18 de Setembro de 2007

A Faca, O Queijo, A Salame e o Pão

Introdução

Hoje vejo como as aulas de programação teriam sido úteis se eu tivesse me dedicado mais. Sim, os professores não ajudaram muito, mas eu poderia sozinho, eu sei que sim. Em 3 anos de faculdade eu poderia ter aprendido 3 das linguagens mais populares: C, C++, Java; e uma em ascendência: Python...

O ponto de vista de um leigo

Venho aqui fazer uma crítica, ou sugestão, porém, hipócrita. Tenho pesquisado muito sobre conversões de video e audio para autoria de DVD. Percebi que várias ferramentas de código aberto focam muitos pontos de vistas distintos, o que torna cada uma delas extremamente boas no que fazem. Porém, se todas as idéias fossem portadas numa única linguagem, e unificadas, teríamos uma única ferramenta poderosa, com seus desenvolvimentos independentes, focando em cada, o seu foco principal. Serei breve:

O DVD Flick traz a facilidade que um usuário comum precisa, fazendo todo o trabalho de conversão, ecolhendo opções simples de aspecto do vídeo (16:9 ou 4:3) mas não permite criar menus. Faltam opções avançadas.

O DVD Styler traz a possibilidade de criação de menus, mas não permite configurar os aspectos individuais dos vídeos.

Se esses dois fossem unidos, teríamos a possibilidade de uma grande ferramenta de Autoria de DVDs básica.

O AVISynth é uma pseudo-linguagem para gerar scripts que dão coordenadas para que algum interpretador possa converter vídeos, desde mudar ser aspecto, fazer cortes na imagem, adicionar bordas...

O FFMpeg e o Mpeg2enc são duas ferramentas de conversão de vídeo, que podem transformar diversos formatos de video e arquivs MPEG1-2, e que, através de um interpretador de AVISynth, podem fazer as conversões que o script determina.

Supondo que o Software de Autoria proposto antes, pudesse ter opções que criassem script sozinhos, de acordo com os formatos mais populares de DVDs (NTSC ou PAL) e formatos de TV (Wide Screen ou Tela Normal), assim como criar menus, inserir legendas e áudios (que o DVD Flick o DVD Styler já fazem), e ainda tivesse uma guia avançada, onde pudessem ser escolhidas as matrizes de conversão (a exemplo das atuais BVCD Under e KVCD), aí sim estaríamos falando de um software em potencial, Avançado e Amador.

Se viajássemos mais um pouco, entraríamos em questões de softwares como AVIDemux e VirtualDub, onde você pode dar efeitos, juntar filmes, fazer cortes... Reunindo todos esses aspectos, criaríamos então uma super suíte de aplicativos trabalhando em conjunto, sem você precisar dominar todos citados individualmente, então teríamos um software de Peso e Respeito.

Mas são apenas os sonhos de um fracassado na programação.

(eu poderia tentar trabalhar a interface gráfica usuário como designer... o que acham????)