encodando com megui

87
Guia versão 3.7 Este guia foi escrito por Kurth Pessoas que ajudaram no guia: Manabu Testament_Knot Lyceu Encode em H.264 O software que vamos usar para encodar necessita que você instale o Microsoft .NET Framework 2.0 baixe aqui neste link http://www.microsoft.com/downloads/details.aspx?displaylang=pt-br&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5 Softwares necessários : AviSynth http://www.free-codecs.com/AviSynth_download.htm DirectVobSub http://www.free-codecs.com/DirectVobSub_download.htm VirtualDub http://www.free-codecs.com/VirtualDub_download.htm Yamb http://www.free-codecs.com/Yamb_download.htm MKVtoolnix http://www.bunkus.org/videotools/mkvtoolnix/downloads.html Nero Digital Audio AAC Encoder http://www.nero.com/nerodigital/eng/Nero_Digital_Audio.html MeGUI Encoder http://x264.nl/ olhe na seção GUI do site e baixe o arquivo de nome megui-install.exe. Procedimentos para instalação e configuração de alguns softwares. Plugin DirectVobSub Instale o software DirectVobSub e copie o arquivo de nome VSFilter.dll que esta na pasta (C:\Arquivos de programas\DirectVobSub) e cole na pasta de plugins do AviSynth (C:\Arquivos de programas\AviSynth 2.5\plugins) é necessário que o arquivo VSFilter.dll esteja na pasta de plugins do Avisynth senão ao tentar carregar legendas nos scripts você receberá uma mensagem de erro referente a TextSub. MeGUI Instale o software pelo megui-install.exe que você baixou do site http://x264.nl/ Certifique-se de estar conectado na internet para baixar updates necessários para o encode. Execute o software no menu Iniciar / Programas / megui / meGUI modern media encoder Ao executar o software pela primeira vez uma tela perguntando se você deseja baixar updates será aberta. Clique no botão Sim. Esta tela será aberta. Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD... 1 de 87 25/05/09 16:41

Upload: lapengine

Post on 11-Jun-2015

5.962 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: Encodando Com MeGUI

Guia versão 3.7 Este guia foi escrito por Kurth Pessoas que ajudaram no guia:ManabuTestament_KnotLyceu

Encode em H.264 O software que vamos usar para encodar necessita que você instale o Microsoft .NET Framework 2.0 baixe aqui neste linkhttp://www.microsoft.com/downloads/details.aspx?displaylang=pt-br&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5 Softwares necessários :AviSynth http://www.free-codecs.com/AviSynth_download.htmDirectVobSub http://www.free-codecs.com/DirectVobSub_download.htmVirtualDub http://www.free-codecs.com/VirtualDub_download.htmYamb http://www.free-codecs.com/Yamb_download.htmMKVtoolnix http://www.bunkus.org/videotools/mkvtoolnix/downloads.htmlNero Digital Audio AAC Encoder http://www.nero.com/nerodigital/eng/Nero_Digital_Audio.htmlMeGUI Encoder http://x264.nl/ olhe na seção GUI do site e baixe o arquivo de nome megui-install.exe.

Procedimentos para instalação e configuração de alguns softwares.

Plugin DirectVobSub Instale o software DirectVobSub e copie o arquivo de nome VSFilter.dll que esta na pasta (C:\Arquivos de programas\DirectVobSub) e colena pasta de plugins do AviSynth (C:\Arquivos de programas\AviSynth 2.5\plugins) é necessário que o arquivo VSFilter.dll esteja na pasta deplugins do Avisynth senão ao tentar carregar legendas nos scripts você receberá uma mensagem de erro referente a TextSub. MeGUI Instale o software pelo megui-install.exe que você baixou do site http://x264.nl/Certifique-se de estar conectado na internet para baixar updates necessários para o encode.Execute o software no menu Iniciar / Programas / megui / meGUI modern media encoder Ao executar o software pela primeira vez uma tela perguntando se você deseja baixar updates será aberta.

Clique no botão Sim. Esta tela será aberta.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

1 de 87 25/05/09 16:41

Page 2: Encodando Com MeGUI

Todos os updates que realmente são necessários para este guia estão marcados na figura acima, baixe somente estes updates ou se preferirpode baixar todos updates mas você só vai acabar baixando vários MBs desnecessariamente, o update dos arquivos necessários baixasomente 4 MB é muito menor do que baixar todos os updates. Caso você tenha selecionado os updates STx264, STAudio e TXviD estas telas vão aparecer no final do download.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

2 de 87 25/05/09 16:41

Page 3: Encodando Com MeGUI

Estas telas contem perfis de encode com configurações prontas para seus encodes, estes perfis são sugestões de configurações que vocêpode usar para encodar seus videos e faixas de audio, existe também dentro destes perfis alguns que possuem perfeita configuração paraencodes de video que seram produzidos para assistir em equipamentos como iPod, PSP, Xbox... com estes perfis você produz um videoencodado com X264 que funciona corretamente nestes equipamentos.Estes perfis não são obrigatórios para este guia portanto você não precisa baixa-los. Ao terminar de baixar os updates esta tela vai aparecer.

Clique no botão Sim para que o software MeGUI seja reiniciado e aplique os updates baixados.Aviso: não se preocupe a sua máquina não será reiniciada, somente o software MeGUI que será reiniciado. Como não necessitamos de todos os updates do meGUI assim que o meGUI reiniciar ele vai perguntar se deseja baixar os outros updatesque você não baixou.

Dessa vez clique no botão Não. Clique no menu Tools / SettingsAgora clique na aba Extra Config e desmarque a opção Use AutoUpdate e clique no botão Save.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

3 de 87 25/05/09 16:41

Page 4: Encodando Com MeGUI

Com esta opção desmarcada o software não vai mais ficar perguntando se quer baixar updates toda vez que você iniciar o MeGUI.Pelo menos uma vez por semana rode o updater manualmente no menu Tools / Update e baixe somente os updates realmente necessários. Nero Digital Audio AAC Encoder Como o Nero Digital Audio não é mais baixado pelo updater do MeGUI devido a problemas com licenças do software é necessário quefaçamos o download do software no site oficial do Nero Digital Audio e façamos a instalação do software manualmente.Dentro da pasta do MeGUI tem uma pasta de nome tools dentro desta pasta tools crie uma pasta de nome neroaacenc.(C:\Arquivos de programas\megui\tools\neroaacenc) Extraia o arquivo ZIP que contem o Nero Digital Audio que você baixou do site http://www.nero.com/nerodigital/eng/Nero_Digital_Audio.html para algum lugar do HD e copie o arquivo de nome Neroaacenc.exe e cole este arquivo dentro da pastaneroaacenc que você criou dentro da pasta tools do MeGUI.(C:\Arquivos de programas\megui\tools\neroaacenc) Configurando o software YAMB Extraia o software YAMB 2.0 para algum lugar do HD de sua preferência e inicie o software pela primeira vez e clique na opção settings.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

4 de 87 25/05/09 16:41

Page 5: Encodando Com MeGUI

Agora clique na primeira opção Advanced Settings for Yamb and tools by this GUI (MP4Box and AtomicParsley).

Na caixa escrito MP4Box Location configure o diretório onde se encontra o arquivo de nome MP4Box.exe este arquivo é baixado peloupdater do MeGUI então configure o YAMB para utilizar o MP4Box.exe baixado pelo MeGUI (C:\Arquivos de programas\megui\tools\mp4box\MP4Box.exe)Clique no botão Next e feche o YAMB.Agora toda vez que o updater do MeGUI baixar uma versão nova do MP4Box.exe o YAMB estará sempre utilizando esta última versãopara criação dos arquivos MP4 que você fizer com o YAMB.

Verificando configurações de softwares adicionais para o MeGUI:

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

5 de 87 25/05/09 16:41

Page 6: Encodando Com MeGUI

Clique no menu Tools / Settings

Configure o caminho do diretório do neroAacEnc que não vem configurado por padrão e clique no botão Save.

Recolhendo informações sobre seu video antes de encodar Bom existe um software que mostra informações do video bem simples de usar o MediaInfo você pode baixar ele aqui http://www.free-codecs.com/Media_Info_download.htm tem videos que você não vai conseguir recolher todas informações necessárias então seránecessário recolher tais informações por um player de video.Aviso: este software não entende videos com nome em japonês portanto renomeie o nome do video para letras normais. Instale o software e configure assim como nesta foto

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

6 de 87 25/05/09 16:41

Page 7: Encodando Com MeGUI

Para verificar informações de um video no windows explorer clique com o botão direito do mouse no video e clique na opção Media Info

Aqui temos um exemplo do software mostrando informações de um arquivo AVI.Com este software você consegue recolher informações necessárias como FPS, pixels x pixels e kbps do audio.Alguns formatos de video e audio não é possível verificar informações como FPS e kbps do audio por este software então o único jeito éabrindo o video em um player e verificando propriedades e filtros no player.WMV este software não mostra o FPS do video.Audios como OGG Vorbis e MP4 AAC ele não mostra o kbps quando o audio se encontra em um container MKV mas em um containerMP4 o software mostra o kbps do audio.Uma maneira fácil para verificar estas informações é usar o Media Player Classic baixe ele aqui http://www.free-codecs.com/Media_Player_Classic_download.htmExecute o player e clique no menu View / Options e na tela de options clique em Internal Filters e configure igual nesta figura

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

7 de 87 25/05/09 16:41

Page 8: Encodando Com MeGUI

Clique em OK Para conseguir descobrir o FPS de um video WMV abra o video no media player classic depois clique no menu File / PropertiesEle vai mostrar a tela de propriedades do video clique na aba Details.

Como você pode ver na figura o player identificou que o video WMV tem 30 FPS. ________________________________________________________________ Para conseguir descobrir o kbps de um video com codec de audio Vorbis abra o video no media player classic depoisclique no menu Play / Filters / FFDshow Audio Decoder e na tela que vai abrir clique na opção Info & debug.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

8 de 87 25/05/09 16:41

Page 9: Encodando Com MeGUI

Como você pode ver na figura o decoder esta mostrando que o kbps médio do audio deste video é de 166 kbps. Obs: esta tela é só um exemplo pode ser que em seu computador você possua um decoder diferente então tente olhar em seu decoder deaudio Vorbis o bitrate do audio. ________________________________________________________________ Para conseguir descobrir o kbps de um video com codec de audio AAC abra o video no media player classic depoisclique no menu Play / Filters / FFDshow Audio Decoder e na tela que vai abrir clique na opção Info & debug.

Como você pode ver na figura o decoder esta mostrando que o kbps médio do audio deste video é de 161 kbps. Aviso: Caso o decoder mostre SBR AAC isso significa que o video possui uma faixa de audio HE-AAC portanto se estiver escrito porexemplo 64 kbps SBR AAC a qualidade deste audio é equivalente a um audio MP3 de 128 kbps. Obs: esta tela é só um exemplo pode ser que em seu computador você possua um decoder diferente então tente olhar em seu decoder deaudio AAC o bitrate do audio. Pronto com isso você consegue descobrir informações de FPS / Pixels X Pixels / kbps do audio que serão necessárias mais tarde na hora deencodar o video e o audio.

Convertendo video AVI com 120 FPS para um FPS normal AVISO : Esta parte do guia se aplica somente a videos com 120 FPS. videos que possuem 23.976 , 24 , 25 , 29.970 e 30 FPS podem ser

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

9 de 87 25/05/09 16:41

Page 10: Encodando Com MeGUI

encodados diretamente não precisam passar por conversão. Info: quando um arquivo no formato AVI possui 120 FPS (119.880 FPS) isso significa que ele possui framerate variável, o video é mudadopara 120 FPS porque esta é a única solução para o problema com relação ao container AVI ser muito desatualizado e não suportarframerate variável, somente com 120 FPS o container AVI toca corretamente videos com framerate variável. Muitas videos de anime em formato AVI que nós baixamos na internet possuem 120 FPS mas não é possível reencodar corretamente usandoo video com este tanto exagerado de FPS por isso é necessário converter o video de 120 FPS para o normal de 23.976 FPS ou 29.970 FPS Para identificar a media correta de frames por segundo abra este video AVI com 120 FPS no Media Player Classic e clique no menu Play /Filters / Video Renderer.

Com isso vai abrir uma tela mostrando a media de quadros por segundo que o video de 120 FPS esta sendo tocado.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

10 de 87 25/05/09 16:41

Page 11: Encodando Com MeGUI

Como você pode ver na figura a media de frames por segundo é de 23.92 então este video de 120 FPS deverá ser reencodado para 23.976FPS. Também existem videos de 120 FPS que possuem uma media de 29.970 FPS como por exemplo esta figura abaixo.

Como você pode ver na figura a media de frames por segundo é de 29.97 então este video de 120 FPS deverá ser reencodado para 29.970

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

11 de 87 25/05/09 16:41

Page 12: Encodando Com MeGUI

FPS. Existem casos onde nesta tela a media nunca fica perto de 23.97 ou 29.97 porque o video na verdade tem uma media de 60 FPS então vocêterá de decidir o FPS se baseando na media de quadros por segundo que ele chegar mais próximo, por exemplo se ficar variando entre 20 e26 então reencode este video para 23.976 FPS assim fica correto a taxa de frames por segundo deste video. Também existem videos de 120 FPS que tem taxa de FPS diferente dependendo da área do video como por exemplo as vezes você encontravideos de anime com 120 FPS que ele tem 23.976 FPS na abertura, 29.970 FPS durante o episódio e 60 FPS na finalização, neste caso amelhor escolha seria reencodar este video utilizando 29.970 FPS porque a maior parte do video tem este FPS e a 29.970 FPS não iriaestragar a abertura e nen a finalização. Se acontecer de a abertura e a finalização ter 29.970 FPS e durante o episódio ter 23.976 FPS nessecaso seria melhor reencodar este video para 29.970 FPS assim você não estraga a abertura e finalização e também não estraga durante oepisódio. Diminuir uma área que roda a 29.970 FPS para 23.976 FPS pode acontecer do video nesse momento parecer estar dando umas pequenastravadas mas isso não chega a ser muito problemático a ponto de estragar toda aquela área ainda assim é possível assistir aquela área masnão vai ficar perfeito. Para diminuir a taxa de quadros por segundo de 119.880 FPS para 23.976 FPS ou 29.970 FPS utilizamos um comando bem simples doAviSynth. ChangeFPS(23.976) ou ChangeFPS(29.970) Com este comando o video inteiro é convertido para o FPS inserido dentro do comando ChangeFPS. Exemplo de um script que esta convertendo o FPS de 120 para 23.976:AviSource("C:\encode\Anime_120FPS.avi", audio=false)ChangeFPS(23.976) Exemplo de um script que esta convertendo o FPS de 120 para 29.970:AviSource("C:\encode\Anime_120FPS.avi", audio=false)ChangeFPS(29.970) Configurações do AviSynth para o encode do video. Aviso: facilite o processamento do AviSynth crie uma pasta no HD como por exemplo C:\Encode\ e coloque dentro desta pasta o video,legenda e também o script AVS. Não utilize no nome do video e da legenda caracteres estranhos como símbolos e nomes em japonês porqueo AviSynth não entende estes caracteres e causa erros. Configurações básicas para encode de videos em formatos AVI, MP4, MKV e WMV Abra o bloco de notas e digite um destes comandos para um video em formato AVI.AviSource("C:\encode\video.avi", audio=false) OU DirectShowSource("C:\encode\video.avi", fps=23.976, audio=false) Abra o bloco de notas e digite o seguinte comando para um video em formato MP4.DirectShowSource("C:\encode\video.mp4", fps=23.976, convertfps=true, audio=false) Abra o bloco de notas e digite o seguinte comando para um video em formato MKV.DirectShowSource("C:\encode\video.mkv", fps=23.976, convertfps=true, audio=false) Abra o bloco de notas e digite o seguinte comando para um video em formato WMV.DirectShowSource("C:\encode\video.wmv", fps=23.976, convertfps=true, audio=false) Depois de digitado o comando para o exato formato do seu video salve o arquivo com extensão AVS. Aviso: digite o exato caminho dos diretórios onde o video esta e o exato nome do video e também digite o exato valor de FPS do video.Colocar o FPS errado vai causar perda de sincronia do video com o audio por isso coloque o valor correto. Devido a existir videos em formato MP4, MKV e WMV que mesmo tendo um valor normal de FPS são do tipo Variable Frame Rate épreciso utilizar o comando convertfps=true no script AviSynth assim o video será convertido de Variable Frame Rate para Constant FrameRate, se o video não for convertido primeiro para uma taxa de frames constantes vai acontecer perda de sincronia do video com o audio.Por isso sempre utilize o comando convertfps=true para MP4, MKV e WMV assim mesmo que o video seja CFR ou VFR ele serádecodificado corretamente. Info: alguns videos AVI que baixei da internet mesmo estes arquivos tendo um FPS não variável quando você vai encodar o video ele criaerros de sincronia, observando o decoder de video percebi que em certos momentos o video teve variação de 1 a 2 frames por segundo eisso causou o erro de sincronia, então se você quiser prevenir este tipo de problema que pode ocorrer com arquivos AVI você podeadicionar o comando convertfps=true também em arquivos AVI essa é uma maneira simples para resolver este problema. Raramente esteerro tem ocorrido com arquivos AVI, de qualquer maneira colocar sempre o comando convertfps=true em AVI aberto por meio doDirectShowSource funciona perfeitamente. Este erro nunca tem ocorrido quando utilizo AviSource o erro só acontece quando usoDirectShowSource em AVI.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

12 de 87 25/05/09 16:41

Page 13: Encodando Com MeGUI

Verificando se o video esta com Colorspace YV12. O software MeGUI requer que a entrada de video seja YV12 portanto é necessário que você verifique se o seu video esta neste formato decores.Para verificar se o seu video esta em YV12 você deve abrir seu script AviSynth no VirtualDub e clicar no menu File / File Information.

Como você pode observar nesta foto na linha do Decompressor está escrito (YUY2) e não (YV12) portanto este video precisa serconvertido para funcionar corretamente no MeGUI é necessário adicionar ao script AviSynth o comando ConvertToYV12 assim o videoserá convertido para o formato YV12. Exemplo de um script que esta convertendo o formato de cores do video para YV12:AviSource("C:\encode\video.avi", audio=false)ConvertToYV12 Observação: Se o video usado já for YV12 você não precisa adicionar este comando de conversão. Adicionar o comando sem necessidadesó vai fazer você perder velocidade de encode porque uma porcentagem da CPU será gasta para fazer a conversão. Cortando pedaços indesejáveis do video e mantendo somente os úteis. Bom algumas vezes encontramos na internet videos que possuem propagandas da TV ou alguns outros pedaços que não lhe agradam, manterisso no video é desperdício de kbps e desperdício de tempo de encode. Existe um comando de AviSynth que faz com que você encode somente os pedaços desejados.Um exemplo do comando cortando as propagandas : Trim(0,3000)+Trim(4000,15000)+Trim(16000,36000) Explicando cada pedaço do comando do exemplo.A parte Trim(0,3000) se refere a parte inicial do video onde contem a abertura.Do frame 3001 ate o frame 3999 são os frames da propaganda então estes frames não são adicionados no Trim.A parte +Trim(4000,15000) se refere a primeira parte do episodio.Do frame 15001 ate o frame 15999 são os frames da propaganda que tem no meio do episodio então estes frames não são adicionados noTrim.A parte +Trim(16000,36000) se refere a segunda parte do episodio + finalização + preview. Uma maneira de descobrir o número dos frames corretos das partes desejadas é abrir no VirtualDub o script que contem somente a linha doAviSource ou DirectShowSource e ir editando o comando de Trim.

É só você se basear por esta barra do VirtualDub e a medida com que você se move pelo episódio o VirtualDub vai lhe informando o frameatual onde você se encontra no momento, dessa maneira você consegue descobrir os números dos frames úteis e assim ir editando ocomando de Trim. Exemplo de um script pronto sem legendas:AviSource("C:\encode\video.avi", audio=false)ConvertToYV12Trim(0,3000)+Trim(4000,15000)+Trim(16000,36000) Exemplo de um script pronto com Trim e legendas:

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

13 de 87 25/05/09 16:41

Page 14: Encodando Com MeGUI

AviSource("C:\encode\video.avi", audio=false)ConvertToYV12TextSub ("C:\Encode\falas.ass")TextSub ("C:\Encode\abertura_com_efeitos.ass")TextSub ("C:\Encode\finalização_com_efeitos.ass")TextSub ("C:\Encode\propagandas_do_fansub.ass")TextSub ("C:\Encode\comentarios.ass")Trim(0,3000)+Trim(4000,15000)+Trim(16000,36000) Aviso: Para que você não estrague a sincronia dos scripts de legenda você DEVE colocar o comando de Trim sempre depois dos comandosdas legendas porque desta maneira as legendas já foram aplicadas no video e os cortes viram depois e os cortes serão feitos corretamentesem estragar a sincronia da legenda com o audio e video. Fazendo corte de linhas pretas e linhas defeituosas. Por exemplo quando estamos ripando um DVD ou baixamos videos na internet encontramos videos que possuem linhas pretas envolta daimagem e precisamos cortar fora estas linhas e manter somente a imagem colorida.

Como você pode observar esta figura possui uma resolução de 720x480, esta figura tem 6 linhas pretas na direita, 6 linhas pretas naesquerda, 30 linhas pretas encima e 30 linhas pretas embaixo. O comando que faz cortes no video é o seguinte.Crop( 0, 0, -0, -0) A ordem deste comando é esta.Crop( esquerda, cima, -direita, -baixo)Os valores do Crop devem ser somente valores pares (2, 4, 6, 8..... em diante) você nunca pode usar valores ímpares o comando crop nãoaceita. No caso desta figura do exemplo o comando de Crop ficaria assim.Crop( 6, 30, -6, -30) Depois do crop ter sido feito a imagem perde todas as linhas pretas e fica assim.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

14 de 87 25/05/09 16:41

Page 15: Encodando Com MeGUI

A resolução da imagem depois de cortada as linhas pretas caiu para 708x420. Depois do corte das linhas pretas o video costuma ficar em uma resolução com valores errados para encode por isso obrigatoriamentesempre será necessário resize depois do crop. Esta figura perdeu 12 linhas na largura portanto para evitar que você distorça a imagem é melhor que você diminua o video abandonando alargura original de 720 linhas então diminuindo para 704 linhas a largura, aumentar devolta para 720 linhas so vai fazer com que a larguraestique a imagem que sobrou e os personagems fiquem mais gordos estragando a aparência do video. Por exemplo o resize nesta figura doexemplo cairia para 704x384 pixels fazendo assim com que o video fique com uma aparência melhor.

Nova imagem agora com 704x384 pixels O caso de linhas defeituosas acontece sempre perto das bordas da imagem colorida e estas linhas com defeitos de cores também devem sercortadas fora.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

15 de 87 25/05/09 16:41

Page 16: Encodando Com MeGUI

Como você pode ver nesta figura existem 4 linhas embaixo que estão meio esbranquiçadas então como ficaria feio manter estas linhas novideo é melhor que elas sejam cortadas fora, ainda mais porque se a pessoa assistir este video em tela cheia estas linhas defeituosas ficariamainda mais visíveis.Um simples Crop(0,0,-0,-4) é suficiente para cortar estas linhas e como o corte é pequeno de apenas 4 linhas ainda vale a pena voltar ovideo para a altura original de 480 pixels por meio de Resize. Exemplo de um script pronto com Crop e depois Resize.AviSource("C:\encode\video.avi", audio=false)Crop(6, 30, -6, -30)LanczosResize(704,384) Obs: o Crop deve sempre ficar antes da linha do Resize. Fazendo Resize do video mudando a resolução para MOD 16 e arrumando problemas com legendas.

Aviso: Mudar a resolução do video afeta o posicionamento e tamanho das fontes das legendas que foram criadas para ovideo. Para evitar problemas com legendas saindo do lugar e fontes saindo com tamanhos errados utilize um script AviSynth no VirtualDub quecontenha somente os seguintes comandos para você editar as fontes e conseguir ver o resultado correto usando o VirtualDub dessa maneiraas legendas vão ser criadas para o tamanho que você quer que seu video tenha e assim evitando problemas com posicionamento daslegendas. Crie um script AviSynth novo só para esta edição das legendas. AviSource("C:\encode\video.avi", audio=false)LanczosResize(704,400)TextSub ("C:\Encode\falas.ass")TextSub ("C:\Encode\abertura_com_efeitos.ass")TextSub ("C:\Encode\finalização_com_efeitos.ass")TextSub ("C:\Encode\propagandas_do_fansub.ass")TextSub ("C:\Encode\comentarios.ass") Neste exemplo seu video será aberto no VirtualDub tendo a resolução escolhida para o encode e também contendo as legendas que você feze assim você pode ir editando as legendas ate que elas fiquem com posicionamento e tamanho de fonte correto para a resolução escolhida. Observação: caso você prefira usar o filtro TextSub do VirtualDub você deve remover do script as linhas das legendas e carregarmanualmente as legendas pelo filtro TextSub do VirtualDub. Comandos de Resize e explicação sobre MOD 16 Para usar Resize para diminuir ou aumentar a resolução de um video é necessário redimensionar a imagem para uma resolução que seja dotipo MOD 16. MOD 16 é uma resolução que tenha altura e largura que seja divisível por 16 e que o resultado seja um valor inteiro.Por exemplo a resolução 704x400 é uma resolução MOD 16

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

16 de 87 25/05/09 16:41

Page 17: Encodando Com MeGUI

704 dividido por 16 = 44 valor inteiro400 dividido por 16 = 25 valor inteiro O motivo de se utilizar uma resolução MOD 16 é porque os encoders de video compactam com mais eficiência videos com resolução MOD16.Encoders como Xvid, Divx ou X264 comprimem melhor videos que possuem resolução MOD 16. Existem 4 filtros simples de Resize no AviSynth que trabalham com modo Soft e Sharp. Modo Soft: ao criar a nova resolução ele suaviza a imagem e este modo costuma borrar bastante a imagem quando o resize é muito grandemas este modo não oferece problemas com deixar os atuais defeitos da imagem ainda mais visíveis. Este modo é o que mais economizabitrate quando se faz o resize porque suavização diminuiu os detalhes do video e assim o video exige menos bitrate. Utilize este modo deresize em videos de baixa qualidade assim você não deixa os defeitos deste video ainda mais visíveis e também você pode optar por estemodo de resize caso você prefira economizar mais bitrate do que manter mais detalhes no video. Pequeno resize cria pouca suavização egrande resize cria grande suavização então você também pode optar por este modo de resize em caso de aumento ou diminuição de poucaslinhas, neste caso de poucas linhas a suavização só será mais perceptível em cenas que possuem muitos detalhes. Este modo de Resize também é bem útil quando pretendemos utilizar algum filtro de Sharp no video assim mesmo que o resize seja pequenoou grande o filtro de Sharp adicionado no script vai melhorar a definição da imagem. Como o resize Soft não realçou os defeitos da imagemo filtro Sharp adicionado ao script vai criar uma imagem mais definida e com menos defeitos. Modo Sharp: ao criar a nova resolução ele procura manter a maior quantidade possível de detalhes da imagem mas em casos de aumentode resolução ele realça os defeitos da imagem deixando a imagem mais feia caso esta imagem seja de baixa qualidade. Este modo é o quemais utiliza bitrate quando se faz o resize por justamente manter a maior quantidade de detalhes do video. Este modo é excelente em casosde diminuição de imagem porque assim a imagem não borra e como não é aumento e sim diminuição você não vai realçar os defeitos e simesconde-los porque o video esta sendo diminuído ficando menos visível os defeitos. Quando o resize será para aumentar muito a imagemeste modo também é uma boa escolha para que o video não borre mas você deve tomar cuidado com o grande realce dos atuais defeitos dovideo por isso evite usar este modo quando for fazer um grande aumento de resolução em videos de baixa qualidade. Os 4 filtros mais simples são estes: BicubicResize: este filtro de resize utiliza o modo Soft quando ele é usado para aumentar a resolução e utiliza o modo Sharp quando éusado para diminuir a resolução. BilinearResize: este filtro de resize utiliza o modo Sharp quando ele é usado para aumentar a resolução e utiliza o modo Soft quando éusado para diminuir a resolução. LanczosResize: este filtro de resize utiliza somente o modo Sharp seja para aumentar ou diminuir a resolução. Lanczos4Resize: este filtro de resize utiliza somente o modo Sharp sendo mais eficiente que o LanczosResize no caso de grande aumento deresolução. Exemplos: Modo Sharp | Modo SoftComando para diminuir a resolução de 1280x720 para 704x400 = LanczosResize(704,400) | BilinearResize(704,400)Comando para aumentar a resolução de 640x360 para 704x400 = Lanczos4Resize(704,400) | BicubicResize(704,400)Comando para aumentar a resolução de 704x396 para 704x400 = LanczosResize(704,400) | BicubicResize(704,400) Comando para diminuir a resolução de 704x396 para 704x384 = LanczosResize(704,384) | BilinearResize(704,384)Comando para diminuir a resolução de 640x360 para 640x352 = LanczosResize(640,352) | BilinearResize(640,352) Exemplo de um script pronto para diminuir a resolução de um video com 1280x720 para 704x400.AviSource("C:\encode\video.avi", audio=false)ConvertToYV12Crop(4, 2, -4, -2)LanczosResize(704,400)Trim(0,3000)+Trim(4000,15000)+Trim(16000,36000) Adicionando legendas para serem encodadas na superfície do video. Certifique-se que o arquivo de nome VSFilter.dll se encontra na pasta de plugins do AviSynth (C:\Arquivos de programas\AviSynth2.5\plugins). Abra o seu script AVS com o bloco de notas e adicione o seguinte comando para colocar legendas no seu video. TextSub ("C:\Encode\falas.ass")TextSub ("C:\Encode\abertura_com_efeitos.ass")TextSub ("C:\Encode\finalização_com_efeitos.ass")TextSub ("C:\Encode\propagandas_do_fansub.ass")TextSub ("C:\Encode\comentarios.ass")

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

17 de 87 25/05/09 16:41

Page 18: Encodando Com MeGUI

Exemplo de um script pronto.AviSource("C:\encode\video.avi", audio=false)ConvertToYV12Crop(4, 2, -4, -2)LanczosResize(704,400)TextSub ("C:\Encode\falas.ass")TextSub ("C:\Encode\abertura_com_efeitos.ass")TextSub ("C:\Encode\finalização_com_efeitos.ass")TextSub ("C:\Encode\propagandas_do_fansub.ass")TextSub ("C:\Encode\comentarios.ass")Trim(0,3000)+Trim(4000,15000)+Trim(16000,36000) Procure não produzir um arquivo único de legenda sobrecarregado com tudo que precisa para seu episodio. Facilite sua organização e oprocessamento do AviSynth crie arquivos separados para cada parte da legenda do seu episodio. Abertura e Finalização que são as áreas demaior processamento por causa dos efeitos especiais eu recomendo sempre usar arquivos separados de legenda em ASS para estas partes.

Extraindo faixas de audio e legenda de arquivos OGM, MKV E MP4 Em certos casos baixamos da internet arquivos em formatos OGM, MP4 e MKV que contem varias legendas e varias faixas de audio masnão utilizamos todas estas legendas e faixas de audio para nosso trabalho então é preciso extrair somente as faixas que desejamos usar. Softwares necessários para extrair as faixas:MKVtoolnix http://www.bunkus.org/videotools/mkvtoolnix/downloads.htmlYamb http://www.free-codecs.com/Yamb_download.htmMKVextractGUI baixe o software neste endereço http://corecodec.org/projects/mkvextractgui/ ou http://www.videohelp.com/tools?tool=MKVExtractGUI este software trabalha em conjunto do MKVtoolnix portanto todos os arquivos do MKVextractGUI devem sercolocados na mesma pasta do MKVtoolnix assim o MKVextractGUI funcionará perfeitamente. Extraindo faixas de arquivos OGM ou MKV: Antigamente para se extrair as faixas de um arquivo OGM utilizávamos o software VirtualDubMod mas o VirtualDubMod muitas vezes nãoextrai corretamente o conteúdo do OGM ou não sabe identificar corretamente as faixas do arquivo.Uma solução simples e que funciona perfeitamente é passar este OGM para MKV e usar o MKVextractGUI para extrair todas as faixas quevocê necessita. Clique em Iniciar / Programas / MKVtoolnix / mkvmerge GUI

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

18 de 87 25/05/09 16:41

Page 19: Encodando Com MeGUI

Clique no botão ADD e procure o video OGM e clique em abrir assim o software volta para a tela principal com o video OGM adicionado alista.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

19 de 87 25/05/09 16:41

Page 20: Encodando Com MeGUI

De um nome para o novo arquivo no campo Output filename e clique no botão Start muxing e espere um certo tempo ate o MKVmergeconverter o OGM para MKV. Se o OGM contem Chapters o MKVmerge pode dar uma menssagem de aviso como esta. Warning: The Ogg/OGM file 'E:\video.ogm' contains chapter or title information. Unfortunately the charset used to store this information inthe file cannot be identified unambiguously. mkvmerge assumes that your system's current charset is appropriate. This can be overriddenwith the '--chapter-charset <charset>' switch. Isso não é problema porque é só um aviso que como o MKVmerge não consegue identificar automaticamente que tipo de língua esta escritoo arquivo de Chapters o MKVmerge utiliza a língua atual do seu sistema operacional e tudo funciona corretamente. Agora execute o arquivo de nome MKVextractGUI.exe que esta na pasta (C:\Arquivos de programas\MKVtoolnix\MKVextractGUI.exe)

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

20 de 87 25/05/09 16:41

Page 21: Encodando Com MeGUI

No campo Input clique no botão e selecione o video em MKV e clique em abrir assim o software volta para a tela principal como MKV aberto e seu conteúdo a mostra como nesta figura abaixo.

Selecione todas as faixas de audio e de legenda e também a faixa de Chapters se pretender também reutiliza-la, agora clique no botãoExtract e espere alguns minutos ate que o software extraia todas as faixas selecionadas para a mesma pasta do arquivo MKV. Neste caso do arquivo do exemplo o MKVextractGUI criou arquivos de nome Track2.ogg, Track3.ogg, Track4.srt, Track5.srt eChapters.txt, dois arquivos de audio Vorbis e dois arquivos de legenda SRT e mais um TXT com os Chapters do antigo OGM. Agora euescuto estas duas faixas de audio OGG e descubro qual delas esta na língua que eu desejo manter para ser usada para meu encode. No exemplo nós temos dois audios:Track2.oggTrack3.ogg

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

21 de 87 25/05/09 16:41

Page 22: Encodando Com MeGUI

Depois de escutar as duas faixas de audio descobri que a língua que desejo usar é o arquivo de audio Track3.ogg então é este arquivo queserá reencodado para usar com meu encode de video. Agora existe um segundo caso que deve ser feito caso você venha a utilizar no seu script AviSynth o comando TRIM para cortar algumaparte indesejada do video, mas o TRIM deve cortar não somente o video mas também o audio do arquivo para que a sincronia seja mantidaentão por exemplo eu identifiquei que a Track3.ogg é o audio que eu quero usar então agora eu devo criar um novo arquivo MKV quecontenha a faixa de video e que tenha somente esta faixa de audio que eu escolhi assim poderei usar TRIM na faixa de video e audio destearquivo MKV. Como você pode observar na figura abaixo eu abri novamente o arquivo OGM no MKVmerge e agora eu deixei marcado somente a Track 1que corresponde ao video e a Track 3 que corresponde à faixa de audio que eu pretendo utilizar.

Agora eu clico em Start muxing e o video MKV que será criado terá somente a faixa de video e a faixa de audio que eu escolhi, este MKVque será o video que vou usar para fazer o encode de video e de audio com TRIM e assim não terei problemas de sincronia do video com oaudio porque tanto o video quanto o audio serão trimados igualmente. Se você não for usar TRIM em seu encode, você pode reencodar o audio direto do OGG extraído do video ou se esta faixa de audio tem umbitrate baixo e você acha que não será necessário reencodar este audio para um bitrate menor você poderá usar este OGG extraído doarquivo original para grudar com o video H264 que você vai encodar. Audio AAC: Caso o audio do MKV venha a ser em formato AAC ao extrair a faixa de audio o arquivo criado pelo MKVextractGUI não possui containerele vem em Raw-AAC (.AAC) nesse caso é necessário converter este .AAC para .MP4 assim você resolve um problema com relação àduração do audio que pode lhe causar problemas caso você queira reencodar este audio AAC. Abra o software YAMB e clique em Creation e depois na primeira opção à direita.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

22 de 87 25/05/09 16:41

Page 23: Encodando Com MeGUI

Agora clique no botão Add e adicione o arquivo Raw-AAC (.AAC) a lista.

Agora clique no botão Next e o audio .ACC será transformado em MP4 e o problema da duração do audio será resolvido.

Assim que terminar clique no botão Finish para fechar o YAMB. Extraindo faixas do MP4: Execute o software YAMB e clique em Edition e depois em Click on this item to extract some streams from AVI/MP4/MOV/3GP files.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

23 de 87 25/05/09 16:41

Page 24: Encodando Com MeGUI

No campo input abra o arquivo de video MP4 que contem as faixas que você deseja extrair.

Como você pode observar na figura este arquivo MP4 possui 5 faixas 1 Faixa de video H.2642 Faixa de audio AAC3 Faixa de audio AAC4 Faixa de legenda SRT5 Faixa de legenda SRT Se você quiser extrair uma faixa de audio clique na faixa 2 ou 3 que diz ser audio AAC.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

24 de 87 25/05/09 16:41

Page 25: Encodando Com MeGUI

Marque a opção Extract to MP4 assim o audio AAC deste video será extraído como um novo arquivo MP4 que contem somente a faixa deaudio que você selecionou.Agora clique em Next e espere um tempo ate o YAMB terminar de extrair a faixa de audio que você selecionou.

Agora para extrair uma faixa de legenda clique no botão Back para voltar para a tela onde mostra as faixas do arquivo MP4.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

25 de 87 25/05/09 16:41

Page 26: Encodando Com MeGUI

Se você quiser extrair uma faixa de legenda clique na faixa 4 ou 5 que diz ser Subtitle. Marque a opção Extract to SRT Format assim a legenda deste video será extraído como um arquivo SRT que contem somente a faixa delegenda que você selecionou.Agora clique em Next e espere um tempo ate o YAMB terminar de extrair a faixa de legenda que você selecionou.

Clique no botão Back se quiser extrair mais faixas ou então clique no botão Finish para fechar o YAMB. Pronto com isso você aprendeu como extrair as faixas de audio e legenda de um arquivo MP4. Bom agora nos encontramos denovo na situação do comando TRIM para cortar pedaços indesejados do video e audio então temos que criarum MP4 que contenha somente a faixa de video e de audio desejada. Primeiro extraimos a faixa de video do arquivo MP4.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

26 de 87 25/05/09 16:41

Page 27: Encodando Com MeGUI

Clique na primeira faixa e marque a opção Extract to MP4 e clique no botão Next.

Clique no botão Back.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

27 de 87 25/05/09 16:41

Page 28: Encodando Com MeGUI

Agora extraia a faixa de audio desejada para um novo arquivo MP4.

Agora clique duas vezes no botão Back.

Clique em Creation e depois na primeira opção a direita.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

28 de 87 25/05/09 16:41

Page 29: Encodando Com MeGUI

Agora clique no botão Add e adicione a faixa de video e a faixa de audio que você extraiu e depois clique no botão Next.

Agora que você tem um novo arquivo MP4 que contem a faixa de video e somente uma faixa de audio que você deseja usar você podeagora usar este novo arquivo MP4 em seu script AviSynth com comando de TRIM para fazer seus encodes corretamente. Bom depois de tudo isso acredito que você consiga entender como se faz para extrair as faixas de audio e legendas de arquivos OGM, MKVe MP4 e assim poder editar estas faixas a vontade.

Encodando a faixa de Audio para o formato AAC/MP4 Crie um novo script AviSynth especialmente para o encode de audio. Se você pretende trabalhar com arquivo de audio extraído de algum video você terá de criar um script AviSynth para este arquivodependendo do formato que ele tenha.Formatos como WAV , AC3 , DTS , MPA e MP3 o encoder de audio do MeGUI abre numa boa sem precisar que estes formatos sejamabertos por meio do AviSynth.Formatos como OGG e MP4 o encoder de audio do MeGUI não aceita como entrada então é preciso fazer com que estes arquivos sejam

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

29 de 87 25/05/09 16:41

Page 30: Encodando Com MeGUI

abertos no encoder de audio do MeGUI por meio de um script AviSynth.O comando é bem simples para este script AviSynth de audio: DirectShowSource(“C:\Encode\audio.ogg”) DirectShowSource(“C:\Encode\audio.mp4”) Usando este script de audio AviSynth você consegue reencodar o audio no encoder de audio do MeGUI sem problemas, este comando nãose limita somente a OGG e MP4 ele pode ser usado com qualquer formato de audio desde que você tenha instalado em seu sistemaoperacional um decoder para este formato que você pretende abrir. Agora como encodar o audio de arquivos de videos que contem somente uma faixa de audio sem precisar extrair a faixa de audio e podendousar TRIM. Use estes comandos para poder encodar o audio de um video em formato AVI, MP4, MKV e WMV Abra o bloco de notas e digite o seguinte comando para um video em formato AVI.AviSource("C:\encode\video.avi") OU DirectShowSource("C:\encode\video.avi", fps=23.976) Abra o bloco de notas e digite o seguinte comando para um video em formato MP4.DirectShowSource("C:\encode\video.mp4", fps=23.976, convertfps=true) Abra o bloco de notas e digite o seguinte comando para um video em formato MKV.DirectShowSource("C:\encode\video.mkv", fps=23.976, convertfps=true) Abra o bloco de notas e digite o seguinte comando para um video em formato WMV.DirectShowSource("C:\encode\video.wmv", fps=23.976, convertfps=true) Aviso: Se você usou TRIM no video vai ter de adicionar o mesmo comando de TRIM neste script para audio. Depois de digitado o comando para o exato formato de seu video salve o arquivo com extensão AVS. Aviso: digite o exato caminho dos diretórios onde o video esta e o exato nome do video e também digite o exato valor de FPS do videoe não use o comando audio=false senão fica sem audio e você não consegue reencodar o audio do video.Colocar o FPS errado vai causar perda de sincronia do audio com o video por isso coloque o valor correto. Agora que seu script AviSynth de audio esta pronto execute o MeGUI para reencodar este audio.

Encodando o Audio em formato AAC/MP4: Abra o script de audio AviSynth na parte de audio do MeGUI e selecione Codec ND AAC Container MP4-AAC.

Agora clique no botão Config da parte de Audio do MeGUI e esta tela irá se abrir.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

30 de 87 25/05/09 16:41

Page 31: Encodando Com MeGUI

Force Decoding via DirectShow : esta opção só deve ser ligada em casos onde você por exemplo abriu no encoder de audio do MeGUIformatos que ele aceita diretamente como por exemplo um arquivo MP3, então ligando esta opção você forçará o audio MP3 a serdecodificado pelo decoder de audio da sua máquina. Isso é útil quando o decoder de audio que você esta usando possui funções especiaispara limpar o audio de erros ou simplesmente melhorar este audio com algum filtro interno do decoder de audio que você tem instalado emsua máquina. Esta opção não deve ser ligada quando o audio de entrada foi feito por um script AviSynth porque o script AviSynth já força ouso de decoders DirectShow instalados em sua máquina. Output Channels : a opção Keep Original Channels faz com que os canais do audio de entrada sejam mantidos, se o audio de entrada forStereo os 2 canais serão mantidos, se o audio de entrada for 5.1 os 5.1 canais serão mantidos.As opções Downmix multichannel to Stereo , Downmix multichannel to Dolby Pro Logic , Downmix multichannel to Dolby Pro

Logic II são usadas quando você deseja transformar um audio 5.1 em audio Stereo de 2 canais. Não faço muita idéia da diferença dequalidade entre cada uma das opções o mais simples a se fazer é usar a opção Downmix multichannel to Stereo mas caso você queira vercomo fica o audio com as outras opções fique a vontade e faça mais encodes usando as outras opções e compare os resultados.A opção Convert to Mono transforma um audio Stereo ou 5.1 em Mono 1 canal de audio.As opções Upmix 2 to 5.1 via SuperEQ (Slow) , Upmix 2 to 5.1 via Sox equalizer adjustments , Upmix 2 to 5.1 with center channel

dialog são usadas para transformar um audio Stereo em 5.1 canais. Não faço muita idéia da diferença de qualidade entre cada uma dasopções mas aparentemente a opção que oferece a melhor qualidade possível é a Upmix 2 to 5.1 via SuperEQ (Slow) mas como o próprionome já diz esta opção é lenta para transformar audio Stereo em 5.1 então tenha paciência porque demora bastante. Se quiser transforme oaudio Stereo para 5.1 com as outras opções e veja como fica e qual lhe agrada mais caso você não queira usar a opção mais lenta. Increase Volume Automatically : esta opção faz com que o audio passe por um equalizador fazendo com que o volume aumente ate umnível onde não cause ruídos assim um audio muito baixo se torna mais alto sem distorções. Esta opção pode ser usada sempre sem problemaalgum. Improve Accuracy using 32bit & Float computations : Não sei exatamente como explicar esta opção mas ao meu ver ela melhora aeficiência do encoder portanto o audio encodado será de melhor qualidade. Esta opção pode ser usada sempre sem problema algum. Delay Correction : nesta opção você pode tirar ou adicionar um atraso ao audio por meio de valores positivos ou negativos em ms. Estaopção só é usada caso o audio do video já tem problemas de sincronia e com esta opção você consegue arrumar a sincronia do audio com ovideo. NeroDigital AAC Options Adaptive Bitrate : neste modo de encode o audio respeita um kbps de entrada como kbps médio e varia para cima e para baixo mantendouma media entre o kbps inserido, este é um modo de encode de audio de kbps variável ao qual é a maneira mais simples de se encodarqualquer tipo audio seja o audio Mono, Stereo ou 5.1. O kbps médio inserido será respeitado o tempo todo seja qual for a quantidade decanais que este audio possui, este modo oferece uma ótima qualidade de encode e pode ser usado para qualquer encode. Constant Bitrate : neste modo de encode o audio se limita a manter-se o tempo todo usando o kbps inserido isso faz com que o audio nãoseja encodado com a melhor qualidade possível porque por exemplo se o kbps de entrada for 128 kbps isso significa que em momentos maissilenciosos que exigem menos kbps estes lugares vão receber kbps demais inutilmente e lugares do audio com muito barulho que necessitamde muito kbps vão ficar limitados a 128 kbps perdendo muita qualidade. Este modo de kbps constante só é recomendável se usar quandoeste audio pretende ser transmitido pela internet assim o ouvinte de uma radio online estará recebendo o tempo todo 128 kbps mantendo

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

31 de 87 25/05/09 16:41

Page 32: Encodando Com MeGUI

uma conexão mais estável com o servidor da radio online. Variable Bitrate : este modo de encode de audio é o melhor que existe produzindo um audio de kbps 100% variável dando a cada parte doaudio o kbps que realmente necessita respeitando um nível de qualidade de encode. Por exemplo se você esta encodando um audio Stereocom (Q=0,4) este 0,4 corresponde a qualidade de um audio que tem tamanho final como o de um audio encodado a 128 kbps. Este modo deencode é parecido com o Adaptive mas como ele não se limita a respeitar a media de 128 kbps isso significa que determinada parte do audiomuito barulhenta pode chegar ate um valor muito mais alto que 128 kbps, partes do audio que são mais silenciosas terão um bitrate bemmenor que 128 kbps e partes do audio muito barulhentas terão um kbps muito maior que 128 kbps fazendo com que tanto musica quantosimples falas mantenham uma excelente qualidade. O único problema real deste modo de encode é saber o valor de qualidade a se usar parachegar no tamanho final desejado, os valores de qualidade de entrada são diferentes dependendo da quantidade de canais que este audiopossui, como por exemplo o valor de qualidade Q=0,4 só fica como 128 kbps para audio Stereo e quando se usa este valor 0,4 para audioMono ou 5.1 o audio não fica como se fosse 128 kbps, encodar audio 5.1 com 0,4 o arquivo final fica gigantesco. A distribuição de kbps deum audio Variable é muito eficiente e produz a melhor qualidade possível no nível de qualidade inserido e o tamanho final do arquivocostuma ser o menor de todos se comparado a Adaptive ou Constant. Único problema real do Variable Bitrate é acertar o exato valor dequality que da o resultado esperado. Se você não quiser usar Variable Bitrate simplesmente use Adaptive Bitrate que é muito mais simplesde se usar e produz excelente qualidade. Atualmente eu só conheço os valores de qualidade para audio Stereo VBR usando Profile Automatic que são os seguintes valores:Stereo AAC Variable Bitrate Automatic Profile.16 kbps = 0.05 , utiliza modo SBR+PS24 kbps = 0.10 , utiliza modo SBR+PS32 kbps = 0.14 , utiliza modo SBR+PS40 kbps = 0.17 , utiliza modo SBR48 kbps = 0.20 , utiliza modo SBR64 kbps = 0.25 , utiliza modo SBR80 kbps = 0.29 , utiliza modo SBR96 kbps = 0.34 , utiliza modo LC128 kbps = 0.40 , utiliza modo LC160 kbps = 0.47 , utiliza modo LC192 kbps = 0.53 , utiliza modo LC224 kbps = 0.60 , utiliza modo LC256 kbps = 0.66 , utiliza modo LC288 kbps = 0.72 , utiliza modo LC320 kbps = 0.79 , utiliza modo LC384 kbps = 0.92 , utiliza modo LC400 kbps = 1.00, utiliza modo LC Não use estes valores com audio Mono, 5.1 e profiles forçados. Estes valores funcionam corretamente somente em Profile Automatic. Se obitrate e profile que você pretende encodar não se encaixa em nenhum caso destes valores simplesmente utilize Adaptive Bitrate que tudosai perfeito do jeito que você quer. Estes valores de qualidade descritos acima não são os mesmo para audio 5.1 portanto ate que eu descubra os valores corretos para 5.1 eadicione eles ao guia utilize Adaptive Bitrate para encodar audio 5.1 Observações: caso o audio não seja de freqüência 44100hz ou 48000hz não force o uso de profile HE-AAC, HE-AAC+PS ou AAC-LCporque para freqüências abaixo de 44100hz o único profile que funciona é o Automatic assim você evita problemas do encoder nãoencodificar o audio de freqüência baixa devido a você ter forçado o uso de algum profile. De certa maneira sempre usar o profile Automaticgarante que nenhum problema ocorra seja qual for a freqüência do audio. Profiles: O profile HE-AAC pode ser usado para encodes com bitrate de 48 kbps a 160 kbps com isso é usado no encode a tecnologia SBR (SpectralBand Replication) que cria um arquivo que vai ter economia de 50% no bitrate. O profile HE-AAC+PS pode ser usado para encodes com bitrates menores que 48 kbps com isso é usado no encode a tecnologia SBR+PS(Spectral Band Replication) + (Parametric Stereo) que cria um arquivo de audio mono que vai ter economia de 50% no bitrate e que porpossuir PS no encode essa faixa de audio mono será repetida nos 2 canais de audio transformando um audio mono em stereo falso. Umaudio de bitrate baixíssimo fica muito melhor encodado com SBR+PS que qualquer outro codec de audio existente para usar com videos. O profile AAC-LC é o que mais gasta bitrate e que produz a melhor qualidade possível e o maior tamanho para o arquivo de audio como porexemplo encodar o audio para MP3 de 128 kbps e encodar para AAC-LC de 128 kbps os dois tem o mesmo bitrate mas o AAC-LC 128kbps tem uma qualidade muito melhor que o MP3 de 128 kbps. Falando um pouco mais sobre HE-AAC no caso a tecnologia SBR (Spectral Band Replication) essa tecnologia consiste em por exemploarmazenar um audio de 48 hertz como 24 hertz fazendo com que este audio utilize metade do bitrate necessário mas quando você colocapara tocar este audio de 24 hertz com SBR o decoder de audio transforma este audio em 48 hertz e sua orelha não percebe a diferença entreAAC+SBR e AAC-LC. Usando SBR o audio guarda somente as baixas freqüências no caso 24 hertz são as baixas freqüências e depois odecoder de audio se baseando nas baixas freqüências cria a alta freqüência de 48 hertz novamente. É difícil você perceber a diferença entreAAC+SBR e AAC-LC por isso você pode usar numa boa o SBR para economizar 50% de bitrate e assim sobra mais kbps para ser usadopara melhorar o video. ABR = Adaptive Bitrate

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

32 de 87 25/05/09 16:41

Page 33: Encodando Com MeGUI

CBR = Constant BitrateVBR = Variable Bitrate Exemplos de uso do AAC+SBR:MP3 128 kbps --> ABR HE-AAC 64 kbpsMP3 160 kbps --> ABR HE-AAC 80 kbpsMP3 192 kbps --> ABR HE-AAC 96 kbpsMP3 224 kbps --> ABR HE-AAC 112 kbpsMP3 256 kbps --> ABR HE-AAC 128 kbpsMP3 288 kbps --> ABR HE-AAC 144 kbpsMP3 320 kbps --> ABR HE-AAC 160 kbps Antigamente para encodar um audio Stereo utilizávamos MP3 CBR de 128 kbps porque este é o mínimo de bitrate que o MP3 conseguemanter uma qualidade descente sem começar a aparecer ruídos chatos no audio.Hoje com o uso de ABR AAC-LC 96 kbps, AAC VBR Automatic Q=0.34 conseguimos a mesma qualidade do MP3 CBR de 128 kbpsusamos ainda menos bitrate e conseguimos a mesma qualidade do MP3 CBR de 128 kbps.Como eu já expliquei anteriormente usando AAC+SBR conseguimos economizar 50% de bitrate e fazemos com que um audio AAC+SBRde 64 kbps tenha a mesma qualidade de uma MP3 CBR de 128 kbps e dessa maneira economizamos ainda mais bitrate e mantemos amesma qualidade. Faz muitos anos que já existe uma nova versão do MP3 chamada de MP3Pro essa versão utiliza a tecnologia SBR mas o problema doMP3Pro é que ele não esta disponível para ser usado junto do video porque não temos decoders de uso livre para usarmos com nossosplayers de video e também o encoder que produz audio MP3Pro não é livre você tem que pagar uma certa grana para conseguir os direitospara encodar audio com MP3Pro. Devido a estes problemas o MP3Pro quase não é usado. Felizmente AAC encoda o audio de uma maneira muito mais eficiente que o MP3 e o AAC tem acesso a tecnologias como SBR e PS semnós usuários termos de pagar para utilizar tais tecnologias, atualmente o encoder de AAC mais atualizado que existe que produz a melhorqualidade possível é o Nero Digital Audio este encoder da Nero é grátis e nós podemos usar ele numa boa sem ter de pagar um centavo. Limites máximos e mínimos de bitrate dependendo da quantidade de canais: Por mais que exista MP3 de 320 kbps isso não significa que este bitrate seja a melhor qualidade pelo simples motivo de que nós nãoconseguimos ouvir todos as freqüências armazenadas em uma faixa MP3 de 320 kbps por esse motivo a utilização de 320 kbps é purodesperdício. A melhor qualidade suficiente para nossos ouvidos é um MP3 de 192 kbps.Audio AC3 de 2 canais tirado de DVD tem 192 kbps e audio de 5.1 canais tirado de DVD tem 448 kbps. 2 Canais melhor qualidadeAAC-LC 160 kbpsHE-AAC 96 kbps 2 Canais qualidade mínima aceitávelAAC-LC 96 kbpsHE-AAC 48 kbps Obs: bitrate menor que 48 kbps utilize o profile HE-AAC+PS. 5.1 Canais melhor qualidadeAAC-LC 320 kbpsHE-AAC 160 kbps Obs: HE-AAC 160 kbps não tem a mesma qualidade do AAC-LC 320 kbps só que 160 kbps é o limite do HE-AAC mas mesmo assim aqualidade do HE-AAC 160 kbps é excelente para 5.1 canais. 5.1 Canais qualidade mínima aceitávelAAC-LC 192 kbpsHE-AAC 128 kbps Bom depois que você terminar de configurar a tela do encoder de AAC do MeGUI clique em OK assim o software volta para a telaprincipal.Agora clique no botão Enqueue da parte de audio do MeGUI e clique na aba Queue.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

33 de 87 25/05/09 16:41

Page 34: Encodando Com MeGUI

Agora é só clicar no botão Start e esperar alguns minutos ate o encode acabar e produzir um arquivo MP4 contendo o audio encodado emAAC.

Encodando a faixa de video para H.264

Abra o script AVS de video no MeGUI.Selecione Codec x264.Selecione File format MP4 ou MKV. Se o arquivo final grudado com o audio será um MKV selecione agora MKV para encodar o video.Se o arquivo final grudado com o audio será um MP4 selecione agora MP4 para encodar o video. Exemplos:Video MP4 + Audio MP4 = container MP4 ou MKVVideo MKV + Audio MP4 = somente container MKV

Calculando o kbps do video para conseguir um tamanho final desejado. Certifique-se de que o script feito para o video esteja carregado no MeGUI.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

34 de 87 25/05/09 16:41

Page 35: Encodando Com MeGUI

Dentro do MeGUI tem uma calculadora

Clique no menu Tools / Bitrate Calculator

Estando seu script de video carregado no MeGUI a calculadora vai recolher automaticamente informações como duração do video, FPS enúmero de frames.Selecione codec x264 e selecione o container que você vai usar para juntar video com audio. Audio Track 1 : clique no botão SELECT e carregue a faixa de audio que você encodou, no exemplo eu converti a faixa de audio do videopara AAC VBR 0,4 (128kbps) e o tamanho do arquivo ficou com 18432 KB. Não escolha o valor no menu de cima você DEVE carregar oaudio encodado pelo botão SELECT para que a calculadora diga o exato valor correto no Average Bitrate. Por mais que na foto estejamostrando bitrate do audio como 103 kbps isso não é problema porque o audio foi encodado em VBR e com isso o tamanho final do arquivose torna bem menor que CBR e como a calculadora calcula o bitrate pelo tamanho final do arquivo de audio ele diz o valor 103 kbps CBRmas na verdade o audio é VBR e tem qualidade de 128 kbps.Total Size : usando as setas coloque o tamanho que você quer para seu video, no exemplo eu coloquei 175MBO correto kbps para ser usado no video esta no campo Average Bitrate calculado no exemplo deu 903 kbps. Sempre que for encodar um video novo calcule tudo denovo para conseguir o exato kbps correto.Anote o valor do Average Bitrate e clique no botão APPLY

Configurando o Encoder de video Clique no botão Config na parte de video do MeGUI para configurar as opções de encode para o video.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

35 de 87 25/05/09 16:41

Page 36: Encodando Com MeGUI

(Tela padrão do X264 Encoder aba Main não use estas configs para encodar seu video)

MAIN

General: Turbo : esta opção acelera o primeiro passo quando se utiliza encode em 2-Pass ou 3-Pass é seguro sempre marcar esta opção. Modos de encode :ABR ou Average Bitrate este modo de encode se baseando no bitrate inserido chega ao tamanho de arquivo ao qual você calculou nacalculadora do MeGUI e encoda com somente 1-Pass, o encode neste modo é rápido mas a qualidade não é das melhores.Constant Quantizer este modo encoda o video com somente 1-Pass utilizando o quantizer de compactação inserido como valor a ser usadoo tempo todo mas com pequenas variações, este modo de encode é bem rápido mas quanto maior for o quantizer inserido pior fica aqualidade do video e neste modo não é possível controlar o tamanho final do arquivo com facilidade.Automated 2-Pass este modo é o melhor para se conseguir excelente qualidade e conseguir controlar com facilidade o tamanho final doarquivo, este modo como o próprio nome já diz utiliza 2-Pass um pass para analise do video e outro para encode fazendo assim umaexcelente distribuição do bitrate pelo video levando em consideração o bitrate inserido para chegar no tamanho de video final desejado.Automated 3-Pass este modo é o melhor para conseguir perfeita distribuição de bitrate pelo video mas este modo é muito lento e adiferença de qualidade do 3-Pass para o 2-Pass é realmente muito pequena, o tempo de encode do 3-Pass na minha opinião não vale a penapara o misero ganho de qualidade, este modo de encode só vale a pena mesmo se você esta trabalhando com um video de bitrateextremamente baixo ou você possui um computador muito forte.Constant Quality este é o melhor modo para se conseguir excelente qualidade com somente 1-Pass a qualidade do video é baseada noquantizer inserido e o tamanho do video varia dependendo do quão movimentado é este video, é complicado controlar o tamanho finalusando este modo de encode mas a qualidade é excelente para somente um único pass. Obs: nos modos Constant Quantizer e Constant Quality para conseguir a melhor qualidade possível você utiliza o quantizer/quality 18.Valores menores que 18 não oferecem qualidade que nossos olhos percebam com facilidade e acabam sendo somente puro desperdício debitrate por isso sempre que for utilizar os modos Constant Quantizer e Constant Quality sempre utilize no mínimo o valor quantizer/quality18. O modo Constant Quality produz um tamanho final bem menor que o Constant Quantizer mas encodar com Constant Quality é maislento que com Constant Quantizer só que mesmo assim vale muito mais a pena utilizar Constant Quality do que utilizar Constant Quantizer. Bitrate : insira nesta opção o exato kbps que você calculou na calculadora do MeGUI assim você chega no tamanho final desejado. Estaopção só funciona em modos de encode ABR , 2-Pass e 3-Pass. LossLess : este modo de encode consiste em somente 1-Pass, LossLess é uma maneira de encodificar o video usando o máximo possível decompactação sem haver a mínima perda de qualidade mas este modo de encode só deve ser utilizado quando você possui uma fonte dedados descompactada. Exemplo eu possuo um video descompactado de uns 200 GB e se eu compactar este video com LossLess o tamanho

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

36 de 87 25/05/09 16:41

Page 37: Encodando Com MeGUI

vai cair para digamos 25 GB sem haver a mínima perda de qualidade. Video perfeito exatamente igual o original mas com tamanho muitomenor. O tamanho final do arquivo neste modo de encode sempre será bem grande. Devido a este modo de encode ter um bitrate altíssimonão é necessário utilizar o Deblocking Filter por isso nunca ligue o Deblocking Filter em encodes LossLess porque é inútil. Logfile : este arquivo de log é necessário para guardar informações da analise do video quando é feito o primeiro passo em modos de 2-Passou 3-Pass, de um nome para o arquivo e o lugar que ele deve ser salvo.

Misc : Enable PSNR calculation : esta opção é uma forma de comparar a qualidade de um video, uma maneira simples de usar esta opção parafazer comparações de qualidade é marcar ela e encodar o video uma vez e anotar o valor de PSNR dado no final do encode e depois fazerum segundo encode com o mesmo video mas com outras opções de encode e denovo anotar o valor de PSNR no final do encode, depoisvocê compara o valor de PSNR dos dois encodes feito no mesmo video e aquele que tiver o maior valor de PSNR é o encode que obteve amelhor qualidade. PSNR não é uma maneira perfeita de comparar os videos mas é uma ótima maneira para se ter uma idéia se você obteveou não melhor qualidade com outra config do X264 Encoder. Enable SSIM calculation : esta opção é praticamente igual ao PSNR mas a forma de calculo de qualidade é um pouco diferente masmesmo assim para saber se você obteve melhor qualidade é o mesmo caso do PSNR quanto maior for o valor de SSIM melhor é a qualidadedo video. Threads : esta opção é uma excelente maneira de acelerar a velocidade de encode dependendo do tipo de tecnologia que seu processadorpossui. Quanto mais threads seu processador puder fazer mais rápido é a velocidade de encode.O limite de threads que o x264 atualmente suporta é de 16 threads. Exemplo de computadores com 1 ou 2 processadores e número de threads. Processador de core único = Thread 1Dois processadores de core único = Threads 2Processador de core único com hyper threading = Threads 2Dois processadores de core único com hyper threading = Threads 4Processador de core duplo = Threads 2Dois processadores de core duplo = Threads 4Processador de core duplo com hyper threading = Threads 4Dois processadores de core duplo com hyper threading = Threads 8Processador de core quadruplo = Threads 4Dois processadores de core quadruplo = Threads 8Processador de core quadruplo com hyper threading = Threads 8Dois processadores de core quadruplo com hyper threading = Threads 16 Obs: Eu não tenho certeza absoluta sobre estes exemplos que escrevi acima afinal eu não tenho como testar cada tipo de processador queexiste para escrever aqui suas exatas informações, estes exemplos são uma idéia de configurações de threads que imagino que sejampossíveis de se utilizar. Se você não faz idéia de qual tipo de processador você possui e as tecnologias embutidas em seu processador a forma mais simples de seconfigurar esta opção é deixar no valor padrão 0 assim o x264 detecta automaticamente o tipo de processador que seu computador possui. FourCC : é uma maneira de os decoders identificarem o codec de video que foi usado para encodar este video e decodificar este videocorretamente, a opção mais correta a se usar é a X264 assim decoders como FFDshow e CoreAVC identificam e tocam este videoperfeitamente.

AVC Profiles: Certos hardware players se limitam a determinadas configurações de encode se baseando nestes profiles Baseline, Main e High. No nossocaso aqui estamos encodando os videos para serem tocados no computador então não precisamos nos limitar a usar profiles mais baixosentão podemos usar sempre o High Profile que é o perfil que libera todas configs de encode. A melhor opção para quando se estaencodando videos para serem tocados em hardware players é utilizar os profiles AVC que são baixados pelo MeGUI updater e usar estesprofiles para o encode assim já vem tudo configurado e você só precisa inserir o bitrate.

AVC Level: Este é outro limitador de opções de encode que podem ser usadas dependendo da config a se usar para encodar um video que seja 100%compatível com o hardware player que você possui que toca H264 mas no caso deste guia utilizamos a opção Unrestricted para podermosusar todas opções de encode.

Deblocking:Só uma rápida explicação simples sobre isto, este filtro interno visa limpar blocos e defeitos causados pela própria compressão do video paraque você possa conseguir comprimir o video para um tamanho bem pequeno sem que o video se destrua devido a alta compressão. Estefiltro não é uma solução para limpeza de defeitos que o video que você esta reencodando já possui. Este filtro não faz com que filtros delimpeza do AviSynth sejam inúteis. Exagerar nos valores de Deblocking não é solução para limpar um video que já veio estragado.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

37 de 87 25/05/09 16:41

Page 38: Encodando Com MeGUI

Enable Deblocking : sempre mantenha está opção ligada porque dificilmente você vai encodar alguma coisa que use um bitrate tão altoque venha a não ser necessário utilizar o Deblocking Filter. O único caso que se deve desligar o Deblocking Filter é quando se utiliza encodeLossLess. Para qualquer outro tipo de encode sempre deixe o Deblocking Filter ligado e ajuste o valor do Deblocking Filter dependendo dobitrate inserido. Deblocking Strength e Threshold : o Threshold determina a força com que os blocos são detectados e o Strength determina a força comque estes blocos detectados serão filtrados. O valor padrão 0,0 é um equilíbrio entre limpeza de blocos e manter-se detalhes do video mas o valor 0,0 costuma causar uma pequenasuavização que já causa uma perda de detalhes do video por isso quando estamos trabalhando com videos de ótima definição como porexemplo um DVD não utilizamos 0,0 porque esta pequena suavização causará uma leve perda de detalhes da imagem do DVD coisa quecostuma ser perceptível aos olhos, existe um valor de deblocking que costuma manter mais detalhes do que se preocupar com limpeza deblocos e que pode ser usado sempre para trabalhar com DVD que é o valor -2,-1 , como o DVD possui uma imagem muito mais limpa enítida você não precisa ficar se preocupando com limpeza de blocos e sim deve se preocupar com manter-se detalhes por isso o valor -2,-1 éa melhor escolha para trabalhar com DVD ou videos de ótima definição. Videos mais limpos são comprimidos com mais facilidade e acompressão cria menos defeitos por isso não é necessário exagerar no deblocking quando se esta trabalhando com videos mais limpos. Deblocking Positivo causa suavização na tela do video para eliminar blocos da imagem mas quanto mais alto for o valor mais detalhes dovideo serão perdidos. É Recomendado se utilizar deblocking positivo somente quando se esta trabalhando com videos que tem uma imagempouco complexa como por exemplo a maioria dos Animes tem uma imagem pouco complexa e áreas de cor única costumam ser maisafetadas pela compressão então usando deblocking como 0,0 ou 1,1 na maioria dos casos já é suficiente para se trabalhar com Animes.Usamos também deblocking positivo mais no caso onde utilizamos alta compressão onde costuma aparecer muitos blocos e defeitoscausados pela própria compressão e assim o deblocking positivo elimina estes blocos e defeitos fazendo com que o video fique mais bonito.Valores máximos a se usar para deblocking positivo é de 3,3 porque usar valores mais alto que isso é um verdadeiro assassinato de detalhesda tela virando um borrão horrível por isso nunca utilize deblocking maior que 3,3 senão você perderá uma quantidade gigantesca dedetalhes do video.Minha opinião e experiência : em Anime um caso onde 3,3 foi realmente necessário comigo foi quanto eu estava trabalhando com umaresolução de 640x480 e utilizando bitrate de 150~250 nesse caso o 3,3 me ajudou muito mas se o video for de resolução muito menordigamos assim uns 416x320 que é 35% menor que o 640x480 o máximo que se utilizaria neste caso seria 2,2 a 150~250 kbps, se o video forde 320x240 o valor 1,1 é ótimo mesmo em bitrate tão baixo como 150~250 kbps. Quanto maior for a resolução do video e menor for obitrate a ser usado maior deve ser o deblocking positivo a se utilizar. Deblocking negativo mantem mais detalhes do video mas também mantem mais os defeitos do video por isso o deblocking negativo sópode ser usado em casos onde o video tem ótima definição ou você quer mesmo que os detalhes atuais sejam mantidos, mas não se deveexagerar na força negativa senão defeitos criados pela compressão do video vão ficar bem nítidos. É recomendado que se utilize no máximoo valor -3,-3 porque se for maior que isso o deblocking será tão fraco que nen os defeitos causados pela compressão do video serãoeliminados.Minha opinião e experiência : em Anime eu costumo utilizar -2,-1 quando o video tem uma ótima definição e quase nada de defeitos esteé um bom valor a se utilizar quando se esta encodando um episodio de anime de DVD para 233MB mas se este Anime for muito devagarcom pouco movimento é possível utilizar -2,-1 ate mesmo transformando o episodio de anime do DVD em 175MB. Filmes são sempre aprincipal fonte onde se deve utilizar deblocking filter negativo porque um filme costuma ter uma imagem muito complexa com toneladas dedetalhes e mesmo um deblocking 0,0 já desaparece com um pouco de detalhes que seus olhos conseguem perceber, a única situação ondenão usei deblocking negativo em um filme foi quando eu estava fazendo com que o filme tivesse um tamanho final muito pequeno e nessenível de alta compressão a imagem do filme só ficava melhor com deblocking positivo isso para filmes com tamanho menor que 700MB. Namaioria dos casos mais comuns como 700MB ou 1400MB se pode utilizar numa boa deblocking negativo mas não se deve exagerar nosvalores. Depende muito da resolução, duração, movimentação, bitrate a ser usado no encode e detalhes da imagem para se decidir o melhor valor dedeblocking a se usar mas com o tempo você se acostuma e começa a ter mais facilidade de decidir que valor usar só de olhar o estado emque o video a ser reencodado se encontra.

RC and ME

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

38 de 87 25/05/09 16:41

Page 39: Encodando Com MeGUI

(Tela padrão do X264 Encoder aba RC and ME não use estas configs para encodar seu video)

Rate Control: VBV Buffer Size , VBV Maximun Bitrate , VBV Initial Buffer : estas opções podem ser sempre mantidas com os valores padrão masestas opções devem ser mechidas quando você esta trabalhando com um encode que será feito para tocar em um hardware player porqueeste equipamento agüenta somente ate um limite de dados a serem carregados e processados por segundo e limitando o buffer de video porestas opções você evita que este hardware player de problemas para decodificar o video e fique sem travamentos. Para isso você precisasaber as especificações do hardware player para configurar estes valores corretamente. Bitrate Variance : com esta opção você pode controlar a variação de bitrate que pode ir mais acima do bitrate médio do video, o valorpadrão 1,0 pode ser usado em qualquer encode e o recomendado para esta opção é que se utilize de 1,0 a 4,0. Quantizer Compression : esta opção define o quanto o bitrate de um video pode variar do bitrate inserido no encode o valor padrão 0,6significa variação de 60% de bitrate tanto para cima quanto para baixo. É muito complicado modificar o valor desta opção e conseguir nãocausar blocos e defeitos desnecessários no video por isso o melhor a se fazer é deixar no valor padrão. Temp. Blur of est. Frame complexity e Temp. blur of Quant after CC : infelizmente ate hoje não descobri o que exatamente estas duasopções fazem por isso sempre as mantenho em seus valores padrão para evitar problemas.

Misc: As configurações das opções Keyframe Interval e Min. GOP Size são baseadas no FPS do video por exemplo o video que estou usandotem FPS de 23.970.Como não da para escrever valores quebrados no encoder você deve considerar:Keyframe Interval 24 X 10 = 240.Eu usei o valor 240 para Keyframe Interval assim a cada 10 segundos de video será forçado um keyframe para melhorar a indexação dovideo caso o video fique parado na mesma tela por tempo demais e não receba keyframes assim quem estiver assistindo e quiser acelerar ovideo e clicar nessa parte do video o player vai pular para este keyframe forçado. Recomendo que você use sempre o valor de 10 segundos.Se você não quiser colocar um keyframe forçado a cada 10 segundos de tela parada então coloque um valor dobrado como 480 assimdificilmente este keyframe forçado será colocado e você economiza o bitrate usado nestes keyframes forçados para usar este bitrate emoutro pedaço mais importante do video.Min. GOP Size eu recomendo usar o valor de 1 segundo no caso 23.970 FPS = 1 segundo então usei o valor 24 isso faz com que não sejamusados desnecessariamente keyframes demais dentro de cada 1 segundo do video para que não se desperdice kbps a toa.Um keyframe contem a imagem completa da cena por isso se for usado demais desperdiça kbps demais do video. Para isso que serve oscampos Keyframe Interval e Min. GOP Size para controlar corretamente o uso de keyframes sem desperdícios. Um keyframe é o framemenos compactado do video e é sempre usado quando existe uma mudança grande da tela atual para a próxima.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

39 de 87 25/05/09 16:41

Page 40: Encodando Com MeGUI

Noise Reduction : esta opção elimina noise(chiado) do video causado pela compressão o valor padrão é 0 desativado e esta opção pode sermudada de 100 a 1000, o valor 100 é um denoiser fraco enquanto 1000 é um denoiser muito forte. Eu prefiro eliminar noise dos videosusando filtros do AviSynth porque com os filtros do AviSynth eu consigo ver o resultado, com o denoiser embutido no X264 não é possívelver o resultado sem encodar o vídeo e o denoiser do X264 causa uma grande suavização e elimina muitos detalhes do video por isso eu nãogosto de usa-lo. Encode Interlaced : se o video que você esta encodando esta entrelaçado e você não pretende desentrelaçar este video com filtros doAviSynth é necessário que você marque esta opção para encodar o video mantendo toda informação de entrelaçamento do video assimdecoders de video que possuam filtros de desentrelaçamento utilizando estas informações contidas no arquivo desentrelaçam o videoenquanto você esta assistindo o video. Não é real vantagem manter o video entrelaçado devido a defeitos que o entrelaçamento causa naimagem e também porque atualmente não possuímos decoders de video H264 que conseguem lidar com qualquer tipo de entrelaçamento,mesmo o decoder CoreAVC que possui uma opção de desentrelaçamento de imagem automático não faz o serviço corretamente em todosos videos portanto o melhor que você tem a fazer é converter o video de entrelaçado para progressivo por meio de filtros AviSynth quedesentrelaçam a imagem antes do encode. Para videos desentrelaçados no caso progressivos esta opção não deve ser marcada.

M.E. Chroma M.E. : Mantenha esta opção ligada porque esta opção não usa quase nada de processamento e ajuda na qualidade do video. M.E. Range : você pode manter esta opção no valor padrão 16 caso queira aumentar o valor vai ficar mais lento o encode e o ganho dequalidade é bem pequeno, não use menos que 16 que você terá perda de qualidade. Não vejo real necessidade para aumentar o valor acimade 16 o ganho de qualidade em relação a perda de velocidade não vale a pena eu acho melhor deixar no valor padrão 16. Scene Change Sensitivity : esta opção serve para detectar grandes mudanças de tela que são frames que contem uma grande quantidade deinformação e serão guardados no video como keyframes (I-Frames). O valor padrão 40 funciona perfeitamente com qualquer encodeportanto você pode manter esta opção com seu valor padrão. M.E. Algorithm : use no mínimo a opção Hexagon é a melhor opção comparando qualidade e velocidade de encode. Caso você tenhapaciência ou uma CPU mais forte você pode mudar para Multi Hex assim ele calcula melhor a compactação e lhe da uma melhor qualidademas o encode vai ficar um pouco mais lento. Não recomendo usar a opção Exhaustive essa opção de compactação é extremamente lenta enão vai lhe dar uma diferença tão grande em relação ao Multi Hex. Qualidade Velocidade

Diamond Fraca Rápido

Hexagon Boa Medio

Multi Hexagon Otima Lento

Exhastive Excelente Tartaruga

Subpixel Refinement : o valor mínimo recomendado para uso é 5 - Multi Qpel agora se você quiser uma excelente decisão decompactação você pode usar as opções 6 – RDO Slow ou então uma melhor ainda a 7 – RDO Level 2 Slower. Qualidade Velocidade

Multi Qpel Boa Medio

RDO Level 1 Otima Lento

RDO Level 2 Excelente Bem Lento

Quant Options Trellis : esta opção aumenta a eficiência na decisão de qual quantizer será usado para cada cena do vídeo melhorando a compressão e aqualidade. Qualidade Velocidade

0 - none Boa Bem rápido

1 - Final MB Otima Rápido

2 - Always Excelente Bem Lento

A opção 2 - Always é muito lenta e costuma ser mais útil em casos de encodes com bitrate bem baixo. A diferença de velocidade entre 0 -none e 1 - Final MB é realmente muito pequena por isso mesmo não adianta muito desligar o Trellis porque você não vai ganhar maisvelocidade que valha realmente a pena. Na minha opinião é melhor utilizar sempre o trellis com no mínimo a opção 1 - Final MB. No Fast P-Skip : Marcando esta opção os P-Frames serão compactados com melhor eficiência criando um pouco mais de qualidademantendo a imagem mais definida. Deixar esta opção marcada diminui o aparecimento de blocos causados pela compressão. A diferença develocidade entre marcado e desmarcado é bem pequena portanto você pode acabar preferindo sempre deixar esta opção marcada. No Dct Decimation : deixando esta opção marcada melhora um pouco a qualidade do video. Se você quiser mais velocidade de encode nãose importando com o ganho a mais de qualidade que esta opção oferece você pode deixar esta opção desmarcada para gastar bem menostempo de encode. Por meio de testes que realizei com animes e filmes reais esta opção No Dct Decimation marcada teve melhor resultado em cenas de baixomovimento e pouca complexidade que no caso é o que mais tem em um anime portanto esta opção costuma dar mais qualidade a animes doque a filmes reais, o ganho de qualidade em filmes reais é muito pequeno e as vezes acaba não sendo muita vantagem a perda de velocidade

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

40 de 87 25/05/09 16:41

Page 41: Encodando Com MeGUI

para o misero ganho a mais de qualidade em filmes reais. Em videos de anime como por exemplo os Anime Music Videos que possuemconstante mudança de tela e cenas de grande movimento neste caso não é vantagem ligar esta opção porque a perda de velocidade não valea pena o misero ganho de qualidade. Marcar esta opção é mais útil quando você encoda episódios, OVAs ou filmes de animes. CABAC : esta opção melhora a decisão de uso de bitrate para cada cena do video fazendo com que o encode gaste menos bitrate e aomesmo tempo aumente a qualidade do video de 10% a 15%. O único problema desta opção é que aumenta muito o uso de CPU na hora deencodar e assistir o video mas o ganho de qualidade vale muito a pena este uso a mais de CPU. Recomendo que sempre use o CABAC. Number of Reference Frames e Mixed : O valor padrão e também o mais rápido é usar 1 reference frame sem Mixed. Cuidado com estaopção o encode se torna extremamente lento dependendo da quantidade de reference frames usados e ainda mais lento se usado comMixed. O ganho real de qualidade dependendo do número de reference frames é muito pequeno se comparado com o grande aumento detempo de encode então se você não se importa muito de ganhar um pouco mais de qualidade e prefere ter um tempo muito menor de encodedeixe com o valor padrão 1 sem mixed. Em filmes reais o recomendado é usar de 3 a 5 reference frames e em Animes é possível usar de 4 a8 reference frames. Esta opção é extremamente lenta e oferece um ganho de qualidade muito pequeno portanto só use mais de 1 refereceframe se o seu computador tiver um processador muito forte ou então você prefere ganhar mais um pouco de qualidade não se importandocom o tempo de encode. Esta opção também oferece menor uso de bitrate mas esta diminuição é muito pequena que na maioria dos casosacaba não valendo a pena o tempo a mais de encode. Nunca use mais que 8 reference frames porque acima disso a diferença é tão miserávelque você nunca vai conseguir perceber esta diferença com seus olhos e só vai gastar tempo a mais de encode inutilmente.

Advanced

(Tela padrão do X264 Encoder aba Advanced não use estas configs para encodar seu video)

Quantizers: Minimun Quantizer : esta opção se refere ao nível mínimo de compressão que um frame do video pode receber, o valor padrão 10 podeser usado sem problemas para qualquer tipo de encode. Mudar o valor desta opção seria melhor no caso onde você possua um conhecimento mais avançado sobre encode e como este guia visaensinar pessoas com um conhecimento baixo de encode é melhor recomendar a estas pessoas que deixem esta opção com seu valor padrãoassim deixando o encoder X264 que faça a escolha do quantizer da maneira que ele achar melhor. Eu acho melhor explicar aqui somente como os quantizers funcionam e explicar uma maneira de decidir melhor o tamanho final do arquivose baseando em informações que o X264 prove no final do primeiro passo de encodes com 2-Pass ou 3-Pass. Nível de compressão dos quantizers: A compressão do X264 dobra de 6 em 6 quantizers por exemplo um frame compactado com Q16 tem o dobro da compressão de um frame

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

41 de 87 25/05/09 16:41

Page 42: Encodando Com MeGUI

compactado com Q10.Cada 1 quantizer seria 16.6% a mais de compressão como por exemplo Q11 é 16.6% mais compactado que Q10.Dobrar a compressão seria uma diminuição de 50% no tamanho do frame por exemplo digamos que o frame compactado com Q10 tenha500 KB agora se compactar este mesmo frame com Q16 o tamanho do frame caira para 250 KB.Por exemplo se compactarmos um video com Constant Quality ou Constant Quantizer de valor 10 e digamos que o tamanho final do videofique com 300 MB isso significa que se compactarmos este mesmo video com Constant Quality ou Constant Quantizer de valor 16 otamanho final do video vai cair para 150 MB ficando 50% menor. Quando estamos encodando videos com 2-Pass ou 3-Pass o X264 mostra informações sobre uma media dos valores dos quantizers do videosempre quando o primeiro passo acaba então nos baseando nestes valores podemos decidir se o tamanho que queremos dar ao video vale ounão a pena. Exemplo:x264 [info]: slice I:340 Avg QP:13.28x264 [info]: slice P:14300 Avg QP:15.56x264 [info]: slice B:18684 Avg QP:16.63 Observando estes valores gerados no final do primeiro passo podemos dizer o seguinte:A media de compressão de um I-Frame ficou em quantizer 13A media de compressão de um P-Frame ficou em quantizers 15A media de compressão de um B-Frame ficou em quantizer 16 Todos os frames tiveram medias muito baixas isso significa que é possível compactar este video para um tamanho menor e ainda assimconseguir excelente qualidade. Medias menores que 18 significa uso desnecessário de bitrate que não vai beneficiar tanto assim o video aponto de você perceber a diferença com facilidade.Digamos eu encodei um episodio de anime para 175 MB e tive media de 13,15,16 isso significa que posso optar por um tamanho menor que175 MB e ainda assim conseguir manter excelente qualidade então neste caso eu diminuiria de 175 MB para 140 MB. Nesse caso estamos deixando que o X264 decida sozinho qual quantizer mínimo usar para cada cena do video mas utilizando estasinformações do primeiro passo podemos decidir um tamanho final menor para o arquivo sem estragar a qualidade do video. Visto que o primeiro passo deu medias muito baixas para cada tipo de frame você cancela o encode e diminui o bitrate do video para umtamanho final menor e começa o encode novamente deste o primeiro passo. Você pode sempre deixar o quantizer mínimo com seu valor padrão 10 e decidir um tamanho final menor para o arquivo se baseando nasinformações do primeiro passo com turbo. No caso de você querer que todos os videos sempre tenham o mesmo tamanho final manter esta opção com seu valor padrão 10 garante quetodos os episódios de uma série fiquem sempre com o mesmo tamanho mesmo que isso signifique uso desnecessário de bitrate em episódiosmuito lentos. Maximun Quantizer : esta opção se refere ao nível máximo de compressão que um frame do video pode receber, o valor padrão 51 podeser usado sem problemas para qualquer tipo de encode. Não existe necessidade alguma de mudar o valor desta opção porque seja qual for obitrate usado no encode do video o X264 vai decidir com perfeição que quantizer máximo usar para cada frame do video. Maximun Quantizer Delta e Credits Quantizer : não sei explicar exatamente como funcionam estas opções então sempre utilize o valorpadrão destas opções. Factor between I and P frame Quants : Esta opção se refere ao nível de compressão que um P-Frame pode chegar se comparado aoI-Frame(keyframe) o valor padrão 1.4 significa que um P-Frame pode chegar a ser ate 40% mais compactado que um I-Frame. Não existereal necessidade de mudar este valor 1.4 é suficiente mesmo para encodes de baixo bitrate. Factor between P and B frame Quants : Esta opção se refere ao nível de compressão que um B-Frame pode chegar se comparado aoP-Frame o valor padrão 1.3 significa que um B-Frame pode chegar a ser ate 30% mais compactado que um P-Frame. Não existe realnecessidade de mudar este valor 1.3 é suficiente mesmo para encodes de baixo bitrate. Chroma QP Offset : não sei explicar exatamente como funciona esta opção então sempre utilize o valor padrão desta opção. Inter luma e Intra luma quantization deadzone : estas opções decidem quanto os detalhes do video serão eliminados ou mantidos comopor exemplo usar 0 Inter e 0 Luma faz com que todos detalhes do video sejam mantidos ate mesmo detalhes que seus olhos não conseguemver e usar 100 Inter e 100 Luma faz com que todos detalhes do video sejam eliminados produzindo uma imagem bem borrada. Os valorespadrão Inter 21 e Intra 11 costumam eliminar somente detalhes que seus olhos não percebem com muita facilidade portanto estes valorespadrão podem ser usados para qualquer encode que você faça. Esta opção deadzone não funciona em conjunto da opção Trellis por isso se você quiser realmente utilizar a opção deadzone você terá deusar o valor 0 - none no Trellis assim você desliga o Trellis e pode mudar os valores do deadzone. Macroblock Options : use sempre a opção ALL assim o encoder utiliza todos os tipos de macroblocos ajudando muito na compactação equalidade final do video.

B-Frames

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

42 de 87 25/05/09 16:41

Page 43: Encodando Com MeGUI

Number of B-Frames : o número de B-Frames a se utilizar deve ser decidido dependendo do tipo de encode que você esta usando e otamanho final que você pretende chegar, quanto mais B-Frames você usar mais tempo de encode será necessário e mais compressão vocêirá conseguir.Encodes que usam somente 1-Pass não devemos utilizar muitos B-Frames porque em modo de encode de 1-Pass os B-Frames não sãocomprimidos perfeitamente devido a compressão do B-Frame só ser decidida perfeitamente quando se tem uma analise de video antes doencode final.Em encodes de somente 1-Pass utilize de 1 a 3 B-Frames assim não haverá uma grande perda de qualidade causada pelos B-Frames, mesmosendo somente 1-Pass sempre combine esta opção com Adaptive B-Frames assim a perda de qualidade é bem menor e os B-Frames seramusados de uma forma mais eficiente.Encodes do tipo 2-Pass ou 3-Pass a compressão dos B-Frames é feita com perfeição se baseando na analise do video feito no primeiro passe utilizando Adaptive B-Frames por isso em encodes de mais de 1-Pass você pode colocar qualquer valor de B-Frames desde que a opçãoAdaptive B-Frames esteja ligada.Quanto mais B-Frames você usar mais lento fica o encode então você pode usar um certo número de B-Frames baseando-se no video queserá reencodado.Filmes reais por terem uma imagem muito complexa o encoder tem dificuldade de encaixar uma grande quantidade de B-Frames então vocêpode usar um valor de 3 Adaptive B-Frames em filmes reais.Anime por ter uma tela bem mais simples e ter muitas cenas paradas por muito tempo com movimentação muito baixa o encoder consegueencaixar uma grande quantidade de B-Frames então você pode usar um valor de 6 Adaptive B-Frames em Animes.Para a melhor compressão possível e facilidade de se produzir arquivos de tamanhos pequenos o mais fácil a se fazer é usar 2-Pass Encodecom 16 Adaptive B-Frames, seja um tamanho final grande ou pequeno 16 B-Frames funcionam perfeitamente sempre garantindo maiseconomia de bitrate desde que o encode seja de pelo menos 2-Pass e que a opção Adaptive B-Frames esteja ligada. Utilizar no máximo 3 Adaptive B-Frames é suficiente para qualquer encode ate mesmo encodes de episódios de anime a 60 MB. Seja filmereal ou animação utilizar o máximo de 3 Adaptive B-Frames é suficiente na maioria dos casos. Por mais que 2-Pass 16 Adaptive B-Frames funcione perfeitamente não existe real necessidade para usar tal configuração, este tipo deconfig costuma ser somente mais útil em casos de bitrates extremamente baixos como digamos 100 kbps de vídeo ou então se você possuium computador rápido e não se importa nen um pouco com o tempo a mais de encode desta configuração pode utilizar ela sem problemas. Adaptive B-Frames : esta opção faz com que o encoder encaixe os B-Frames sempre onde é realmente necessário assim se garante nãohaver uma grande perda de qualidade, mas se combinado a um encode de 2-Pass ou 3-Pass não haverá a mínima perda de qualidade seja laqual for o valor que você esta usando de B-Frames. Sempre deixe esta opção ligada. B-Pyramid : se refere a usar os B-Frames como referencias de decisão de compactação melhorando a qualidade do video. Recomendodeixar ligado. RDO for B-Frames : se você tiver ativado uma opção de RDO no Subpixel Refinement marcando essa opção será usado o RDO também para os B-Frames melhorando a qualidade da compactação dos B-Frames no video. Esta opção é mais útil quando se usa uma grandequantidade de Adaptive B-Frames dae o ganho de qualidade é realmente considerável. Se você esta usando poucos B-Frames não valemuito a pena usar o RDO nos B-Frames dae você ganha mais velocidade com esta opção desligada mas se você não se importa de levarmais um certo tempo de encode pode deixar esta opção ligada para ganhar mais um pouco de qualidade. Esta opção desligada faz com quese use RDO somente nos I-Frames e P-Frames assim o tempo de encode é menor e quando a opção esta ligada o RDO é usado nos I-Frames, P-Frames e B-Frames e o tempo de encode aumenta dependendo da quantidade de B-Frames que você esta usando. É seguro sempredeixar esta opção ligada mas se você não esta usando muitos B-Frames ou não se importa com um pequeno ganho a mais de qualidade vocêpode deixar desligado esta opção para ganhar mais velocidade de encode. Weighted B-Prediction : é uma opção usada para melhorar áreas do video brilhantes e áreas de mudança de imagem. Melhorando aqualidade do video recomendo deixar ligado. Bidirectional M.E. : melhora a qualidade do video se baseando nas referencias de imagens associadas ao B-Frame. Recomendo deixarligado. B-Frame Mode : essa opção decide a maneira com que o B-Frame é alocado para formar a imagem . O modo Spatial é melhor quando ovideo é muito parado e lento, Temporal é melhor para videos de alta movimentação. A opção Auto o encoder decide onde deve ser usadoB-Frame Spatial e Temporal usando os dois tipos ao mesmo tempo é a melhor decisão a se escolher.O B-Frame Mode deve ser decidido dependendo da quantidade de passes que você pretende usar.Para 1-Pass Encode as melhores escolhas neste caso é Spatial ou Temporal, se o video for extremamente movimentado a melhor opção éusar Temporal mas se o video a maior parte do tempo for parado a melhor opção é usar Spatial.Para 2-Pass ou 3-Pass encode o melhor é se usar a opção Auto porque se baseando na analise feita no primeiro pass o encoder consegueusar com perfeição a combinação de Spatial + Temporal que a opção Auto oferece. B-Frame bias : se refere ao uso a mais de B-Frames se você deseja um maior uso por exemplo colocando o valor 100 o encoder vai usar100% mais B-Frames do que o normal essa opção só é recomendada mudar caso você queira um arquivo extremamente pequeno mas écerteza de uma grande perda de qualidade. É recomendável que se use no maximo 20% mais B-Frames mas haverá uma pequena perda dequalidade na imagem por isso eu sempre utilizo o valor padrão ZERO nesta opção para uma melhor qualidade.Mesmo para episódios de tamanho final de 40MB ou 50MB que faço para versão com resolução menor dos meus videos eu nunca usoB-Frame bias e mesmo com 40MB ou 50MB ainda consigo uma ótima qualidade com B-Frame bias em 0.

Quantization Matrix : existem tabelas de compactação feita por usuários mais avançados que ajudam para compactar e distribuir com maiseficiência o kbps pelo video e diminuir a formação de blocos e defeitos. Se você quiser tentar usar alguma de uma olhada no fórum dawww.doom9.org e procure matrizes que sejam feitas para MPEG-4 AVC/H.264 não utilize matrizes de outros codecs como Xvid porque

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

43 de 87 25/05/09 16:41

Page 44: Encodando Com MeGUI

não funciona corretamente.Você não é obrigado a usar uma matriz de compactação, você pode deixar na opção None sempre. Bom depois de tudo configurado clique no botão OK e volte para a tela principal.

Na parte de video você clica no botão Depois clique na aba queue.

Aqui você pode ver estão esperando para ser encodados o 1st Pass e o 2nd Pass, é só clicar no botão START e esperar o video serencodado, o MeGUI vai encodar automaticamente o 1st pass e o 2nd pass e criar o seu arquivo de video. Obs: se você esquecer de colocar o comando audio=false no script de video pode acontecer do encode travar no termino do primeiro passopor erro na hora de carregar o audio porque ele ficou ligado no script de video. De preferência nunca esqueça do comando audio=false noscript de video justamente para evitar esse erro, tanto AviSource quanto DirectShowSource possui o comando audio=false. Reencode de videos em formato MPG, TS ou VOB Primeiro clique no menu Tools / D2V Creator

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

44 de 87 25/05/09 16:41

Page 45: Encodando Com MeGUI

No campo video Input clique no botão e selecione o arquivo MPG, TS ou VOB. Se você abrir um arquivo VOB pode aparecer esta menssagem.

Isso é so um aviso que o MeGUI não achou um arquivo feito pelo software DVD Decrypter com informações sobre faixas de audio desteVOB que você abriu mas isso não importa você pode ignorar sem problemas desde que selecione a opção Demux all Audio Tracks na telado DGIndex Project Creator. Selecione a opção Demux all Audio Tracks assim o DGIndex vai extrair todas as faixas de audio do arquivo para você reencodar depois.Selecione também as opções On completion load files e and close.Agora clique no botão Queue. Clique na aba Queue do MeGUI.

E clique no botão Start e espere um tempo ate que o MeGUI crie o arquivo D2V e extraia as faixas de audio do arquivo MPG, TS ou VOB. Pode acontecer do MeGUI ficar travado nesta tela de Status quando o MeGUI esta tentando criar o arquivo D2V com o DGIndex

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

45 de 87 25/05/09 16:41

Page 46: Encodando Com MeGUI

A tela de status vai estar a mostra e a tela do DGIndex vai estar minimizada é so você clicar no DGIndex e abrir o arquivo MPG, TS ouVOB no DGIndex manualmente assim ele cria o arquivo D2V e se fecha ao terminar.Este erro só ocorre com determinados arquivos que você tenta abrir mas este erro é de fácil solução então não é um problema complicadode resolver você so terá de dar mais alguns cliques selecionando o arquivo manualmente no DGIndex.Se este erro não acontecer o arquivo D2V será criado e a tela do AviSynth Script Creator será aberta com o D2V carregado. Assim que o MeGUI terminar de criar o D2V e extrair as faixas de audio esta tela vai abrir.

Caso esta tela não abra automaticamente é só você clicar no menu Tools / AviSynth Script Creator e depois clicar no botão e selecionaro arquivo D2V assim você poderá trabalhar na criação do script AviSynth para reencodar o arquivo MPG, TS ou VOB. Estando a tela de Video Preview aberta mostrando o filme selecione a opção Crop e depois clique no botão Auto Crop.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

46 de 87 25/05/09 16:41

Page 47: Encodando Com MeGUI

Depois de clicar no botão Auto Crop o software irá automaticamente cortar todas as bordas pretas do video, caso ainda assim sobre bordaspretas no video clique nos botões e vá ajustando o video ate cortar todas as barras pretas do video. Agora feche a tela de video Preview e vamos mecher nas opções Input DAR e Resize. Clique na opção Input DAR e selecione ITU 16:9 para videos widescreen ou selecione ITU 4:3 para videos normais. Exemplos de videos widescreen ITU 16:91920x10801280x7201024x576848x480720x480704x396640x360 Exemplos de videos ITU 4:31280x10241024x768800x600640x480320x240 Bom no caso deste exemplo o arquivo original TS tem resolução 1920x1080 então o Input DAR usado será ITU 16:9, na opção Resize eumudo a primeira resolução no caso a resolução da largura para um tamanho que eu queira usar e depois seleciono a opção SuggestResolution ou simplesmente coloco o valor da altura que eu desejo usar.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

47 de 87 25/05/09 16:41

Page 48: Encodando Com MeGUI

Pronto Crop, Input DAR e Resize estão terminados agora podemos seguir para a aba Filters.

Agora precisamos eliminar o entrelaçamento de imagem do arquivo MPG, TS ou VOB e filtrar esta imagem. Primeira coisa a se fazer clique no botão Analyse e caso este arquivo seja um Anime antes de clicar no botão Analyse selecione a opçãoSource is Anime. Depois de clicar no botão Analyse espere ate que o MeGUI termine a analise do entrelaçamento do video e mostre os resultados.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

48 de 87 25/05/09 16:41

Page 49: Encodando Com MeGUI

Depois que a analise termina o MeGUI lhe da algumas opções de filtros que você pode usar para desentrelaçar a imagem do arquivo MPG,TS ou VOB analisado. Agora precisamos testar estas 3 combinações de filtros que o MeGUI sugeriu e ver qual delas trabalha melhor com a imagem do arquivoMPG, TS ou VOB fazendo com que todas as telas sejam desentrelaçadas corretamente. A tela de Video Preview as vezes não mostra o resultado corretamente então eu costumo criar um script AviSynth para cada filtro que oMeGUI sugeriu e assim eu testo cada filtro manualmente pelo VirtualDub e vejo qual dos filtros da o melhor resultado.

Primeiro desmarque a opção assim a tela do MeGUI não vai fechar cada vez que você salvar um novoscript com um filtro de desentrelaçamento diferente.

Primeiro filtro

Agora clique no botão e crie um script com nome Filtro_01.avs este script terá a primeira combinação de filtros.

Segundo filtro

Agora clique no botão e crie um script com nome Filtro_02.avs este script terá a segunda combinação de filtros.

Terceiro filtro

Agora clique no botão e crie um script com nome Filtro_03.avs este script terá a terceira combinação de filtros. Agora SEM FECHAR a tela do AviSynth Script Creator do MeGUI abra o software VirtualDub e carregue os scripts com cada filtrodiferente e observe o video.

O primeiro filtro não desentrelaçou o video corretamente como você pode ver ficaram vários defeitos no video.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

49 de 87 25/05/09 16:41

Page 50: Encodando Com MeGUI

O segundo filtro desentrelaçou o video corretamente então este será um dos filtros a serem escolhidos para desentrelaçar o video.

O terceiro filtro ate que desentrelaçou bem o video mas o video continua com pequenos defeitos portanto este filtro não será a melhorescolha a se usar. Comparando as 3 imagens percebe-se que o filtro que deu o melhor resultado foi o segundo filtro então ele será usado no encode.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

50 de 87 25/05/09 16:41

Page 51: Encodando Com MeGUI

Resize Filter : Escolha um dos filtros de sua preferência e clique no botão Preview AVS Script para ver o resultado de como ficou ovideo. Na figura do exemplo eu escolhi Lanczos (Sharp) porque estou diminuindo muito a resolução do video de 1920x1080 para 704x384então como eu não quero que o video fique borrado eu vou usar um filtro de modo Sharp para diminuir o video. Noise Filter : aqui você pode escolher um filtro para limpar o chiado da imagem do video, escolha um dos quatro filtros e veja o resultadona tela de Video Preview mudando o filtro e apertando no botão Preview AVS Script. Mpeg2 Deblocking : esta opção diminui os blocos da imagem do video mas causa uma pequena suavização use esta opção quandonecessário, você pode comparar a imagem olhando pela tela do Video Preview marque a caixa do Mpeg2 Deblocking e clique no botãoPreview AVS Script que a imagem será mostrada usando o Mpeg2 Deblocking. O comando que é adicionado ao script que corresponde aodeblocking filter é o comando cpu=4 que esta na linha do mpeg2source a força do filtro de deblock varia de 1 a 6 sendo cpu=1 deblockfraco e cpu=6 deblock bem forte, troque o valor de 1 a 6 e observe o video para ver quanto de força de deblock você prefere usar. Colour Correction : esta opção corrige o fluxo de cores da fonte MPEG-2 do video, você pode sempre deixar esta opção ligada quandoesta trabalhando com videos encodados em MPEG-2. Ao marcar esta opção é adicionado o comando ColorMatrix(hints=true) no scriptantes do filtro de desentrelaçamento de imagem então caso o video seja entrelaçado é necessário mudar este comando paraColorMatrix(interlaced=true, hints=true) assim o ColorMatrix leva em conta o entrelaçamento e produz um resultado melhor. Caso o videojá seja progressivo você pode manter o comando como ColorMatrix(hints=true).

Com isso esta pronto a configuração do AviSynth Script Creator agora selecione a opção e clique no botão

e de um nome para o script AviSynth e clique no botão Salvar assim o software volta para a tela principal do MeGUI com oscript de video aberto.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

51 de 87 25/05/09 16:41

Page 52: Encodando Com MeGUI

Todas as faixas de audio foram extraídas do arquivo MPG, TS ou VOB então escute os arquivos de audio e reencode o audio escolhido paraAAC. Todas instruções de encode de video e audio são as mesmas explicações que você leu mais acima neste guia.

MPG, TS ou VOB Trim Caso seja necessário fazer TRIM no encode do arquivo MPG, TS ou VOB será necessário modificar o script AviSynth.O script AviSynth para MPG, TS ou VOB criado pelo AviSynth Script Creator ficou desta maneira: mpeg2source("D:\Encode\MPG_TS_VOB_Reencode.d2v",cpu=4,info=3)ColorMatrix(interlaced=true, hints=true)tfm().tdecimate(hybrid=1)crop( 0, 0, -6, -2)LanczosResize(704,384)Undot() Agora será necessário editar este script para adicionar a ele a faixa de audio para poder usar TRIM no video e no audio para não darproblema de sincronia do audio com o video. Linha do video:Video = mpeg2source("D:\Encode\MPG_TS_VOB_Reencode.d2v",cpu=4,info=3) Linha do audio:Audio = NicAC3Source("D:\Encode\MPG_TS_VOB_Reencode T01 2_0ch 448Kbps DELAY 0ms.ac3") Se o audio saiu de um arquivo TS ou VOB este audio costuma ser AC3 então se usa NicAc3Source mas se o audio saiu de um arquivo MPGeste audio costuma ser MPA então se usa o NicMpaSource. Alguns arquivos VOB podem ter audio DTS do DVD então você terá de usarNicDTSSource. Você criou duas variáveis uma para video e outra para o audio é so você juntar estas duas variaveis dentro do comando AudioDub() assimvocê junta o video e o audio. Variável do video = VideoVariável do audio = AudioComando para juntar as variáveis do Video e Audio AudioDub(Video,Audio) Depois adicione o comando de Trim ao script. Exemplo de um script pronto: Video = mpeg2source("D:\Encode\MPG_TS_VOB_Reencode.d2v",cpu=4,info=3)Audio = NicAC3Source("D:\Encode\MPG_TS_VOB_Reencode T01 2_0ch 448Kbps DELAY 0ms.ac3")AudioDub(Video,Audio)ColorMatrix(interlaced=true, hints=true)

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

52 de 87 25/05/09 16:41

Page 53: Encodando Com MeGUI

tfm().tdecimate(hybrid=1)crop( 0, 0, -6, -2)LanczosResize(704,384)Undot()Trim(0,5000) Com este script pronto você pode encodar o video e audio trimados no MeGUI.Depois de encodado video e audio é só muxar os dois e esta pronto seu reencode de video MPG, TS ou VOB para H264 com audio AAC.

Criando Chapters Clique no menu Tools / Chapter Creator

Abra o script de video AviSynth no VirtualDub e use esta barra para achar os tempos de cada frame em 00:00:00.000 para criar os chapters.No VirtualDub mova ate um frame que você queira que seja um chapter e copie o valor de tempo 00:00:00.000 do frame escolhido para atela de chapters do MeGUI Chapter Creator de um nome ao chapter e clique no botão ADD.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

53 de 87 25/05/09 16:41

Page 54: Encodando Com MeGUI

Depois de adicionado cada chapter e dado um nome para cada chapter clique no botão Save e salve os chapters em um arquivo TXT.

Muxando faixa de video e audio em container MKV Clique em Iniciar / Programas / MKVtoolnix / mkvmerge GUI Ao lado da caixa Input files clique no botão ADD e adicione a lista a faixa de video H264/MKV ou H264/MP4 e a faixa de audioAAC/MP4.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

54 de 87 25/05/09 16:41

Page 55: Encodando Com MeGUI

Agora no campo Tracks clique na primeira faixa que correspondente a faixa de video.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

55 de 87 25/05/09 16:41

Page 56: Encodando Com MeGUI

Track name : nesta linha escreva o titulo do episodio, qualquer coisa que quiser ou deixe em branco. Language : escolha a língua correspondente ao video ou deixe do jeito que veio. Por exemplo se for um Anime escolha jpn (Japanese). Cues : esta opção guarda infomações dos frames do video para que quando a pessoa que esta assistindo ao video queira pular para algummomento do video o splitter encontre este local. A opção default funciona perfeita para qualquer video e não cria um cabeçalho muitogrande para o arquivo. A opção for all frames guarda informação de todos os frames do video e com isso encontra mais rápido o frame quea pessoa clicou mas cria um cabeçalho bem maior que a opção default.Digamos que você queira que o video tenha no máximo 175 MB e não pode de maneira alguma passar deste tamanho então se você utilizara opção default o cabeçalho do arquivo vai ficar pequeno e é bem mais provável que com esta opção o arquivo va ficar com no máximo175 MB. Se você escolher a opção for all frames o cabeçalho do arquivo pode ficar muito grande a ponto de deixar o tamanho final doarquivo com 176 MB e assim passa do 175 MB que você queria e dificulta para guardar o arquivo em CDs/DVDs. Deixe na opção padrãodefault ou escolha for all frames para fazer com que o video tenha mais facilidade na hora de procurar os frames clicados. Agora ainda no campo Tracks clique na faixa correspondente ao arquivo de audio.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

56 de 87 25/05/09 16:41

Page 57: Encodando Com MeGUI

Track name : nesta linha escreva informações sobre a faixa de audio, qualquer coisa que quiser ou deixe em branco. Language : escolha a língua correspondente a esta faixa de audio ou deixe do jeito que veio. Por exemplo se for um Anime escolha jpn(Japanese). Default track flag : Opção yes torna esta faixa a principal para ser tocada pelo splitter. Opção no faz com que esta faixa não seja aprincipal. Em casos onde você venha a muxar mais de uma faixa de audio é necessário que pelo menos uma destas faixas seja marcadacomo a principal. Agora para adicionar o arquivo de Chapters que você criou clique na aba Global.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

57 de 87 25/05/09 16:41

Page 58: Encodando Com MeGUI

No campo Chapters clique no botão Browse e adicione o arquivo TXT de Chapters que você criou depois clique em Language e mude paraPortuguese e por ultimo clique no menu Charset e selecione a opção UTF-8 que é um charset compatível com português. Agora clique na aba Input.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

58 de 87 25/05/09 16:41

Page 59: Encodando Com MeGUI

Onde esta escrito Output filename de um nome para o video e audio muxado.Para terminar clique no botão Start Muxing e o software irá juntar a faixa de video e a faixa de audio em um arquivo de container MKV. Pronto seu video em H264 com audio AAC em container MKV esta pronto.

Criando arquivos MKV com legendas SoftSub Existem dois tipos de legendas que podemos utilizar em um video: HardSub : este tipo de legenda é encodificada direto na superfície e não pode ser nunca mais ser retirada do video.

Vantagens : como esta legenda não pode ser retirada do video ela não pode ser roubada por outro fansub e também com este tipo delegenda não é necessário que o usuário que venha a assistir ao video precise de algum software especial instalado na máquina parareproduzir esta legenda. Desvantagens : como a legenda é encodificada na superfície da imagem esta legenda sofrerá com a compactação do video e irá ficarcom defeitos e chiado envolta da legenda defeitos que são causados pela compressão do video. Uma legenda HardSub usa umapequena parte do bitrate do video sobrando um pouco menos de bitrate para o video. Se o usuário tiver algum problema para ler estalegenda porque ela esta pequena este usuário não poderá aumentar o tamanho da legenda e terá dificuldade para conseguir ler alegenda. Este tipo de legenda exige um maior tempo de encode para aplicar a legenda na superfície da imagem e caso algum membrodo fansub detecte algum erro de escrita nas falas o video terá de ser reencodado novamente para arrumar este erro de escrita.

SoftSub : este tipo de legenda não é encodificado na superfície da imagem e você pode modificar a vontade e assistir ela do jeito que quiser.

Vantagens : como esta legenda não é encodificada na superfície da imagem o seu encode de video será mais rápido, esta legendapode ser editada a vontade isso faz com que caso você encontre erros de escrita nas falas você possa arrumar a legenda sem ter dereencodar o video novamente, se o video for widescreen o usuário pode tocar esta legenda na parte preta da tela quando assiste ovideo em tela cheia assim fica muito mais fácil de ler a legenda, se o usuário achar que a legenda esta muito pequena ele podeaumentar o tamanho da legenda a vontade para que possa enchergar e ler com facilidade, legenda SoftSub não é afetada pelacompressão do video e aparece na tela perfeita sem nenhum defeito, como esta legenda não utiliza bitrate do video vai sobrar um

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

59 de 87 25/05/09 16:41

Page 60: Encodando Com MeGUI

pouco mais de bitrate livre para melhorar a qualidade do video. Desvantagens : para assistir os videos com legenda softsub é necessário que o usuário instale um software para mostrar a legenda novideo como por exemplo o DirectVobSub, certos players de video que os usuários utilizam não tocam a legenda corretamente ouentão nen a carregam mesmo que softwares como o DirectVobSub estejam instalados na máquina, para renderizar a legenda novideo é necessário uma pequena taxa a mais de processamento aumentando um pouco o uso do processador da máquina do usuário,nen todo efeito especial usado em karaokê funciona em legenda softsub portanto você não consegue fazer o karaokê funcionarcorretamente em legenda softsub, pessoas mal intencionadas podem roubar suas legendas com facilidade simplesmente demuxando alegenda de dentro do video.

O mais correto a se fazer para utilizar uma legenda SoftSub é misturar esta legenda com HardSub.Se você traduz anime a partir de releases em inglês você já deve ter percebido que vários destes fansubs utilizam SoftSub em todas as falas enotas dos seus animes e utilizam HardSub em todo o resto.Você pode fazer o mesmo, tudo que for falas e notas ficam em SoftSub e todo o resto das legendas do video ficam em HardSub essa é amaneira mais simples de se utilizar legendas SoftSub. Os players mais simples utilizados pelos usuários como o Windows Media Player, BSPlayer e Media Player Classic suportam SoftSubperfeitamente e não necessitam de nenhuma configuração a mais sendo necessário somente instalar o software DirectVobSub na máquinado usuário.Players como o VLC e o MPlayer exigem configurações especiais para mostrar as legendas SoftSub porque estes softwares não usam oDirectVobSub. Na caixa Input files clique no botão ADD e adicione a legenda em SRT, SSA ou ASS que você produziu para o seu video.

Agora no campo Tracks clique na faixa que correspondente a faixa da legenda. Track name : nesta linha escreva alguma informação ou deixe em branco. Language : escolha a língua que correspondente a sua faixa de legenda. Default track flag : Selecione a opção yes para fazer desta legenda a principal para que ela seja sempre carregada quando o usuário assistir

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

60 de 87 25/05/09 16:41

Page 61: Encodando Com MeGUI

o video. Agora clique na aba Attachments. Para que uma legenda SoftSub do tipo SSA ou ASS seja exibida com a fonte correta é necessário que os arquivos de fonte usados na legendasejam adicionados ao container MKV. Clique no botão ADD e adicione os arquivos de fontes.

Agora clique no botão Start muxing e espere um tempo ate o software terminar de muxar video, audio, legenda e fontes em container MKV. Pronto seu video com legendas SoftSub esta pronto.

Muxando faixa de video e audio em container MP4 Execute o software YAMB 2.0 Clique no botão Creation e clique na primeira opção.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

61 de 87 25/05/09 16:41

Page 62: Encodando Com MeGUI

Clique no botão ADD e adicione a faixa de video H264/MP4 e a faixa de audio AAC/MP4 e adicione também o arquivo de chapters sevocê criou um.

Agora na caixa Output de um nome para o video e audio muxado e clique no botão Next e espere o YAMB muxar a faixa de video e audioem container MP4.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

62 de 87 25/05/09 16:41

Page 63: Encodando Com MeGUI

Pronto clique no botão Finish e seu video em H264 com audio AAC em container MP4 esta pronto.

Encode de DVD para H264 Software necessário para ripar o DVD para o HD.DVD Decrypter http://www.videohelp.com/tools?tool=DVD_Decrypter Obs : você não é obrigado a usar somente o software DVD Decrypter, você pode muito bem utilizar outro software que descriptografa DVDe ripa os VOBs para o HD desde que você saiba ripar perfeitamente com este outro software. Instale o software DVD Decrypter e depois execute o software em Iniciar / Programas / DVD Decrypter / DVD Decrypter

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

63 de 87 25/05/09 16:41

Page 64: Encodando Com MeGUI

Insira o DVD no drive assim o DVD Decrypter já identifica o conteúdo do disco. Obs: infelizmente no momento não tenho nenhum DVD original para usar para escrever esta parte do guia, então eu vou usar um DVD quecopiei a um bom tempo atraz feito com o software DVD Shrink, mas não tem problema os procedimentos são iguais seja um DVD originalou copia.

Crie uma pasta em algum HD que tenha espaço suficiente para alocar todo o conteúdo retirado do DVD.Eu criei uma pasta de nome DVD em um de meus HDs que possuía espaço suficiente para alocar todos os dados do DVD e selecionei esta

pasta pelo botão para que o software extraia todos os dados do DVD para esta pasta. (E:\DVD\) Aperte o botão I do teclado ou clique no menu Mode e depois na opção IFO.

O software vai mudar para modo de leitura pelos arquivos IFO do DVD mostrando cada parte separada do DVD.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

64 de 87 25/05/09 16:41

Page 65: Encodando Com MeGUI

Obs: este meu DVD só tem o filme não tem a parte dos menus mas é o suficiente para a explicação. Como você pode ver na figura o VTS_01 --> PGC 1 é a parte do DVD que contem o filme, como você pode ver na figura o VTS_01 -->PGC 1 tem 01:37:44 de duração com isso você já sabe que esta parte é o filme.

Clique no PGC que contem o filme e depois clique no botão assim o software vai descriptografar os dados do DVDe copiar todos estes dados do PGC que você selecionou para o HD.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

65 de 87 25/05/09 16:41

Page 66: Encodando Com MeGUI

Espere algum tempo ate o DVD Decrypter copiar todos os dados para o HD. Assim que o DVD Decrypter acabar de copiar os dados feche o DVD Decrypter e execute o software MeGUI. Clique no menu Tools / D2V Creator

No campo video Input clique no botão e selecione o primeiro VOB extraído do DVD.Selecione a opção Demux all Audio Tracks assim o DGIndex vai extrair todas as faixas de audio do filme para você reencodar depois.Selecione também as opções On completion load files e and close.Agora clique no botão Queue. Clique na aba Queue do MeGUI.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

66 de 87 25/05/09 16:41

Page 67: Encodando Com MeGUI

E clique no botão Start e espere um bom tempo ate que o MeGUI crie o arquivo D2V e extraia as faixas de audio do filme. Assim que o MeGUI terminar de criar o D2V e extrair as faixas de audio esta tela vai abrir.

Caso esta tela não abra automaticamente é só você clicar no menu Tools / AviSynth Script Creator e depois clicar no botão e selecionaro arquivo D2V assim você poderá trabalhar na criação do script AviSynth para reencodar o DVD. Estando a tela de Video Preview aberta mostrando o filme selecione a opção Crop e depois clique no botão Auto Crop.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

67 de 87 25/05/09 16:41

Page 68: Encodando Com MeGUI

Depois de clicar no botão Auto Crop o software irá automaticamente cortar toda parte preta do video e se ainda assim sobrar pedaçospretos no video clique nos botões e vá ajustando o video ate cortar todas as barras pretas do video. Agora feche a tela de video Preview e vamos mecher na opção Resize. Bom no caso deste exemplo o video original do DVD tem resolução 720x480 agora selecione a opção Resize e mude a primeira resoluçãopara 704 pixels porque houve cortes na diretia e na esquerda do video então não vale mais a pena manter em 720 por causa dos cortes émelhor baixar para 704 para não distorcer a imagem esticando ela devolta para 720 e depois selecione a opção Suggest Resolution.

O video agora depois de cortado fora as barras pretas e feito Resize terá a resolução de 704x304 pixels.Clique agora no botão Preview AVS Script e observe como ficou o resultado. Pronto Crop e Resize estão terminados agora podemos seguir para a aba Filters.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

68 de 87 25/05/09 16:41

Page 69: Encodando Com MeGUI

Agora precisamos eliminar o entrelaçamento de imagem do DVD e filtrar esta imagem. Primeira coisa a se fazer clique no botão Analyse e caso este DVD seja um Anime antes de clicar no botão Analyse selecione a opçãoSource is Anime. Depois de clicar no botão Analyse espere ate que o MeGUI termine a analise do entrelaçamento do video e mostre os resultados.

Depois que a analise termina o MeGUI lhe da algumas opções de filtros que você pode usar para desentrelaçar a imagem do DVD analisado. Agora precisamos testar estas 3 combinações de filtros que o MeGUI sugeriu e ver qual delas trabalha melhor com a imagem do DVDfazendo com que todas as telas sejam desentrelaçadas corretamente. A tela de Video Preview as vezes não mostra o resultado corretamente então eu costumo criar um script AviSynth para cada filtro que oMeGUI sugeriu e assim eu testo cada filtro manualmente pelo VirtualDub e vejo qual dos filtros da o melhor resultado.

Primeiro desmarque a opção assim a tela do MeGUI não vai fechar cada vez que você salvar um novoscript com um filtro de desentrelaçamento diferente.

Primeiro filtro

Agora clique no botão e crie um script com nome DVD_01.avs este script terá a primeira combinação de filtros.

Segundo filtro

Agora clique no botão e crie um script com nome DVD_02.avs este script terá a segunda combinação de filtros.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

69 de 87 25/05/09 16:41

Page 70: Encodando Com MeGUI

Terceiro filtro

Agora clique no botão e crie um script com nome DVD_03.avs este script terá a terceira combinação de filtros. Agora SEM FECHAR a tela do AviSynth Script Creator do MeGUI abra o software VirtualDub e carregue os scripts com cada filtrodiferente e observe o video.

O primeiro filtro não desentrelaçou o video corretamente como você pode ver ficaram vários defeitos no video.

O segundo filtro desentrelaçou o video corretamente então este será o filtro escolhido para desentrelaçar o video. O terceiro filtro não abriu no VirtualDub e foi descartado.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

70 de 87 25/05/09 16:41

Page 71: Encodando Com MeGUI

Resize Filter : Escolha um dos filtros de sua preferência e clique no botão Preview AVS Script para ver o resultado de como ficou ovideo. Na figura do exemplo eu escolhi Lanczos (Sharp) porque estou diminuindo muito a resolução do video de 720x480 para 704x304então como eu não quero que o video fique borrado eu vou usar um filtro de modo Sharp para diminuir o video.Depois de ter feitos os cortes das barras pretas do video do DVD a resolução restante ficou em 712x384 e como eu estou fazendo umadiminuição de muitas linhas caindo para 704x304 (menos 8 linhas na largura juntando direta e esquerda e menos 80 linhas na alturajuntando encima e embaixo) utilizar um filtro de resize de modo Sharp manterá mais detalhes na imagem do que utilizar um filtro de modoSoft. Noise Filter : aqui você pode escolher um filtro para limpar o chiado da imagem do video, escolha um dos quatro filtros e veja o resultadona tela de Video Preview mudando o filtro e apertando no botão Preview AVS Script. Mpeg2 Deblocking : esta opção diminui os blocos da imagem do video mas causa uma pequena suavização use esta opção quandonecessário, você pode comparar a imagem olhando pela tela do Video Preview marque a caixa do Mpeg2 Deblocking e clique no botãoPreview AVS Script que a imagem será mostrada usando o Mpeg2 Deblocking. O comando que é adicionado ao script que corresponde aodeblocking filter é o comando cpu=4 que esta na linha do mpeg2source a força do filtro de deblock varia de 1 a 6 sendo cpu=1 deblockfraco e cpu=6 deblock bem forte, troque o valor de 1 a 6 e observe o video para ver quanto de força de deblock você prefere usar. Colour Correction : esta opção corrige o fluxo de cores da fonte MPEG-2 do video, você pode sempre deixar esta opção ligada quandoesta trabalhando com videos encodados em MPEG-2. Ao marcar esta opção é adicionado o comando ColorMatrix(hints=true) no scriptantes do filtro de desentrelaçamento de imagem então caso o video seja entrelaçado é necessário mudar este comando paraColorMatrix(interlaced=true, hints=true) assim o ColorMatrix leva em conta o entrelaçamento e produz um resultado melhor. Caso o videojá seja progressivo você pode manter o comando como ColorMatrix(hints=true).

Com isso esta pronto a configuração do AviSynth Script Creator agora selecione a opção e clique no botão

e de um nome para o script AviSynth e clique no botão Salvar assim o software volta para a tela principal do MeGUI com oscript de video aberto.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

71 de 87 25/05/09 16:41

Page 72: Encodando Com MeGUI

Todas as faixas de audio foram extraídas dos VOBs do DVD então escute os arquivos AC3 e reencode o audio escolhido para AAC 5.1 ouconverta para AAC 2 canais. Todas instruções de encode de video e audio são as mesmas explicações que você leu mais acima neste guia.

DVD Trim Em certos casos as pessoas gostam de cortar fora a parte de créditos finais do filme e para isso tem de se editar o script que o AviSynthScript Creator criou para que você possa cortar fora a parte dos créditos tanto no video quanto no audio. Os créditos costumam devorar umagrande quantidade de kbps do video devido a estes creditos serem mudanças constantes de tela que exigem muito kbps. Aqui o script original criado pelo AviSynth Script Creator: DGDecode_mpeg2source("E:\DVD\VTS_01_1.d2v",cpu=4,info=3)ColorMatrix(hints=true)tfm().tdecimate(hybrid=1)crop( 4, 48, -4, -48)LanczosResize(704,304) # Lanczos (Sharp)Undot() # Minimal Noise Obs: o comando DGDecode_ adicionado antes do mpeg2source é inútil você pode cortar fora este DGDecode_ do script.Obs1: quando se adiciona o símbolo # ao script isso significa que tudo que vem depois do # naquela linha é ignorado como por exemplo noscript tem escrito # Lanczos (Sharp) e # Minimal Noise isso esta escrito no script só como informações. Então você pode deletar do scriptestas informações # Lanczos (Sharp) e # Minimal Noise porque isso é inútil e não influencia no encode. Agora será necessário editar este script para adicionar a ele a faixa de audio para poder usar TRIM no video e no audio para não darproblema de sincronia do audio com o video. Linha do video:Video = mpeg2source("E:\DVD\VTS_01_1.d2v",cpu=4,info=3) Linha do audio:Audio = NicAC3Source("E:\DVD\VTS_01_1 T01 DELAY 0ms.ac3") Se o audio for AC3 então utilize NicAc3Source, se o audio for MPA então utilize o NicMpaSource ou então se o audio for DTS utilize ocomando NicDTSSource. Você criou duas variáveis uma para video e outra para o audio é so você juntar estas duas variaveis dentro do comando AudioDub() assimvocê junta o video e o audio. Variável do video = VideoVariável do audio = AudioComando para juntar as variáveis do Video e Audio AudioDub(Video,Audio) Depois adicione o comando de Trim ao script.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

72 de 87 25/05/09 16:41

Page 73: Encodando Com MeGUI

Video = mpeg2source("E:\DVD\VTS_01_1.d2v",cpu=4,info=3)Audio = NicAC3Source("E:\DVD\VTS_01_1 T01 DELAY 0ms.ac3")AudioDub(Video,Audio)ColorMatrix(interlaced=true, hints=true)tfm().tdecimate(hybrid=1)crop( 4, 48, -4, -48)LanczosResize(704,304)Undot()Trim(0,166588) Este novo script em AudioDub deve ser usado tanto para encodar o video quanto para encodar o audio assim o video e audio terão oscreditos finais cortados e na hora de juntar o arquivo de video com o arquivo de audio no container MP4 ou MKV a sincronia será perfeita. Todas instruções de encode de video e audio são as mesmas explicações que você leu mais acima neste guia.

Encode de DVD que não possui barras pretas. Certos DVDs que pegamos possuem resolução de 720x480 sem barras pretas encima e embaixo então podemos aumentar a largura do videopara que combine com a altura de 480 assim arrumamos a aparência da imagem e deixamos de eliminar detalhes do video por causa deResize que diminui a imagem. Aqui a imagem original do DVD 720x480 pixels

Agora a imagem com uma largura MOD 16 que combina com a altura 480 que seria no caso 848x480

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

73 de 87 25/05/09 16:41

Page 74: Encodando Com MeGUI

Como você pode observar foi arrumado a aparência deste video sem diminuir a altura original do video.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

74 de 87 25/05/09 16:41

Page 75: Encodando Com MeGUI

Em resize simplesmente deixe com a resolução original do DVD 720x480 e depois mudamos manualmente a largura de 720 para 848 usandoo bloco de notas do windows. Aqui o script criado pelo AviSynth Script Creator: DGDecode_mpeg2source("E:\DVD\DVD_sem_barras_pretas.d2v",cpu=4,info=3)ColorMatrix(hints=true)tfm(order=1).tdecimate(hybrid=1)crop( 0, 2, -2, -2)Lanczos4Resize(720,480) # Lanczos4 (Sharp)Undot() # Minimal Noise Agora o script editado para 848x480: mpeg2source("E:\DVD\DVD_sem_barras_pretas.d2v",cpu=4,info=3)ColorMatrix(interlaced=true,hints=true)tfm(order=1).tdecimate(hybrid=1)crop( 0, 2, -2, -2)Lanczos4Resize(848,480)Undot Como eu quero que o video mantenha a maior quantidade possível de detalhes eu escolhi Lanczos4Resize que é melhor para Resize Sharppara aumentar a imagem. Escolha o filtro de Resize que você preferir e observe como ficou. O MeGUI não deixa que você aumente a resolução da largura alem do 720 porque ele prefere que você utilize a opção Clever (TM)

anamorphic encoding, esta opção faz com que o video seja encodado a 720x480 mas o video será mostrado com uma largura que combinecom a altura 480 seguindo a definição widescreen 16:9 isso faria então com que o video que foi encodado como 720x480 seja mostradocomo 853x480. Este tipo de encode anamorfico distorce um pouco a imagem porque ele mostra a largura com mais linhas que o necessárioe os personagems ficam mais gordos do que eles realmente são.Também existe um problema com relação aos players de video que os usuários utilizam, como o video esta com esta instrução embutidapara mostrar um video de 720x480 a 853x480 existem decoders e players que não lêem esta informação ou simplesmente ignoram ela e comisso a pessoa acaba não assistindo o video como 853x480 e sim assiste exatamente como foi encodado a 720x480 e a imagem ficaaparecendo errada mostrando os personagems bem magrinhos.Por causa desses problemas eu não recomendo que se utilize encode de video anamorfico, é melhor que você encode o video como 848x480assim qualquer usuário conseguira assistir o video corretamente seja la qual for o player de video e decoder que ele use.

Ferramenta para criação e edição de scripts AviSynth Bom eu estava procurando uma ferramenta que fosse mais fácil de trabalhar com script AviSynth e que ao mesmo tempo mostrasse oresultado na tela sem que eu tivesse que carregar o script novamente toda vez que mudo algum comando e nisso encontrei o software denome AvsP que é como se fosse um editor de texto mas ele possui uma tela de preview que mostra o resultado do script de uma forma defácil atualização a medida com que você muda o script.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

75 de 87 25/05/09 16:41

Page 76: Encodando Com MeGUI

Tópico no fórum da Doom9 sobre o software http://forum.doom9.org/showthread.php?t=115506Website do software http://avisynth.org/qwerpoi/ Tela do software:

Como você pode ver é como se fosse o bloco de notas do windows onde você pode escrever todos os comandos AviSynth. Este software possui funções embutidas para você inserir os videos, para fazer isso é só clicar com o botão direito do mouse no fundo datela e clicar nas opções Insert / Insert source ou então se quiser fazer isso mais rápido é só você apertar a tecla F9 do teclado.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

76 de 87 25/05/09 16:41

Page 77: Encodando Com MeGUI

Depois de clicar na opção Insert source ou apertar a tecla F9 do teclado uma tela vai abrir onde você poderá procurar o arquivo.

Depois de você selecionar o video e clicar no botão abrir ele será inserido na tela de texto.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

77 de 87 25/05/09 16:41

Page 78: Encodando Com MeGUI

Em vez de você ter de digitar AVISource(“E:\Encode\Video.avi”) o software já fez isso para você e a única coisa que você terá de fazer éadicionar audio=false a linha do AVISource. Este software também possui uma função de preenchimento automático que facilita a digitação de comandos como por exemplo quero darresize neste video para 704x384 então para isso eu teria de digitar LanczosResize(704,384) mas se eu digitar somente LA e apertarCTRL+SPACE um menu abre com opções para completar o LA que eu digitei.

Apareceu um menu com comandos que começam com LA então eu aperto para baixo e aperto o botão ENTER do teclado e o comandoLanczosResize é inserido na tela, agora a única coisa que preciso digitar é a resolução do video.

Bom este simples script esta pronto mas agora eu quero ver como ficou o video e para isso é preciso ativar a tela de Preview do softwaresimplesmente apertando a tecla F5 do teclado e a tela de Preview será mostrada abaixo das linhas do script.

Pronto depois de apertado a tecla F5 do teclado o software esta agora mostrando o video, como você pode ver temos uma barra embaixopara navegar pelo video e também temos informações como número do quadro atual, FPS do video, hora/minuto/segundo e a resolução dovideo e ao lado o Aspect Ratio.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

78 de 87 25/05/09 16:41

Page 79: Encodando Com MeGUI

Cada vez que você modificar o script AviSynth e quiser ver o resultado da modificação é só você apertar novamente a tecla F5 do tecladoassim a tela se atualiza. Este software também possui funções para facilitar o uso de filtros no video.Por exemplo quero sharpear a imagem com o filtro Sharpen do AviSynth mas quero que seja fácil ver o resultado a medida com que eumudo o valor do Sharpen.

Adicionei ao script o comando Sharpen(0.0) , agora é só selecionar o texto 0.0 e clicar com o botão direito do mouse encima deste textoselecionado e clicar na opção Insert / Insert user slider... ou então para fazer isso mais rápido é só apertar a tecla F12 do teclado depois deselecionar o texto.

Assim que você clicar na opção Insert user slider... ou apertar a tecla F12 do teclado vai abrir uma pequena telinha.

Slider label : coloque aqui o nome que você quer dar a este Slider. Min value : coloque aqui o valor mínimo do filtro Max value : coloque aqui o valor máximo do filtro. Initial value : aqui fica o valor inicial que você selecionou o texto. No caso do filtro Sharpen o valor mínimo é 0.0 e o valor máximo é 1.0.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

79 de 87 25/05/09 16:41

Page 80: Encodando Com MeGUI

No caso do Sharpen ficaria assim o Slider.

Agora você aperta o botão OK e na tela do software AvsP vai aparecer uma barra com o Sharpen.

Se esta tela com o Slider ao lado do video não aparecer maximize o software e aperte a tecla ALT+F5 do teclado assim o Slider aparece.

O Slider ficou exatamente como configuramos o valor mínimo e inicial esta em 0.0 e o valor máximo esta em 1.0 agora é só clicar nas setaspara esquerda e para a direta ou arrastar a barra e ir observando a tela de Preview mudar cada vez que você clica nas setas ou arrasta abarra. Por exemplo cliquei 6 vezes na seta da direita e o valor mudou para 0.6 e a tela de Preview do video ganhou Sharpen(0.6)

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

80 de 87 25/05/09 16:41

Page 81: Encodando Com MeGUI

A tela de preview esta agora sendo mostrada com Sharpen(0.6), este Slider é uma maneira bem fácil de ir trocando os valores e observar oresultado no video ate você decidir qual valor do filtro você prefere. Este Slider pode ser usado com qualquer filtro mesmo que este filtro possua vários valores.

Por exemplo o filtro Asharp possui dois valores principais então eu coloquei um Slider para cada um destes valores assim fica bem fácilmudar os valores ate que o video fique do jeito que eu quero.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

81 de 87 25/05/09 16:41

Page 82: Encodando Com MeGUI

Se você não quiser usar o Slider simplesmente digite o novo valor do filtro e aperte a tecla F5 do teclado para atualizar a tela de preview dosoftware. Este software também possui uma maneira bem simples de comparar o mesmo quadro utilizando configurações diferentes dos filtros semque você tenha de abrir o software novamente igual nós fazíamos com o VirtualDub que tínhamos de abrir um VirtualDub para cada novoscript AviSynth que abríamos. Clique duas vezes encima do nome da aba do script assim um novo script será aberto repetindo todas as configurações do script atual.

Uma nova aba será aberta e nesta nova tela você coloca valores diferentes para os filtros. Primeira aba com Asharp(2.0,4.0)

Segunda aba com Asharp(1.0,2.0)

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

82 de 87 25/05/09 16:41

Page 83: Encodando Com MeGUI

Com isso você consegue comparar os valores dos filtros apenas trocando de abas dentro do software AvsP.Uma maneira de trocar as telas sem ter de ficar clicando nas abas é utilizar as teclas de números do teclado.

Você clica encima da figura assim você sai do modo de edição de texto e depois você aperta as teclas do teclado para cada aba que vocêesta comparando.Primeira aba tecla AspasSegunda aba tecla 1Terceira aba tecla 2E assim por diante ate a tecla 0 podendo comparar 11 scripts ao mesmo tempo com facilidade apenas apertando teclas do teclado paratrocar de aba. Este software também lhe possibilita fazer CROP no video sem que você tenha que ficar escrevendo manualmente o comando.Clique com o botão direito do mouse no fundo da tela e clique na opção Crop Editor...

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

83 de 87 25/05/09 16:41

Page 84: Encodando Com MeGUI

Depois de clicar na opção Crop editor... uma pequena tela onde você pode mudar os valores do crop irá aparecer.

Abra uma linha em branco antes da linha do filtro de resize e deixe o cursor nesta linha branca.Na tela do crop editor mude os valores ate cortar todas as linhas que você deseja cortar, as linhas que vão ser cortadas pelo crop sãomostradas com a cor invertida assim você identifica com facilidade. Obs : como eu já expliquei mais acima neste guia os valores do crop devem ser somente valores pares porque o filtro não trabalha com

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

84 de 87 25/05/09 16:41

Page 85: Encodando Com MeGUI

valores ímpares. Na opção Insert Crop() command selecione a opção At script cursor assim o comando de crop será colocado na linha branca onde vocêdeixou o cursor pela ultima vez.Agora clique no botão Apply e o video será mostrado com o Crop.

Pronto assim você fez crop no video cortando as linhas que você não queria mais. Obs : claro que estas figuras são somente exemplos então não corte linhas coloridas igual eu fiz neste exemplo, corte somente linhaspretas e linhas coloridas que estão com defeito. Com este software também é possivel fazer TRIM no video com facilidade podendo marcar cada quadro simplesmente apertando as teclasHOME e END do teclado.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

85 de 87 25/05/09 16:41

Page 86: Encodando Com MeGUI

Navegue ate o quadro da marca inicial e aperte a tecla HOME assim o inicio é marcado e depois va ate o próximo frame que será o final daseleção e aperte a tecla END assim o final da seleção é marcado.Você pode selecionar vários lugares do video para que estes lugares selecionados fiquem no video ou sejam cortados do video.Depois de marcado cada pedaço você decide se quer manter as partes azuis ou se quer manter as partes brancas.Se você selecionar a opção Keep selected regions as partes azuis serão mantidas no video.Se você selecionar a opção Keep unselected regions as partes brancas serão mantidas no video.Na opção Insert Trim() commands selecione a opção At script end assim os comandos de Trim seram colocados no final do script. Agora você clica no botão Apply e o TRIM será aplicado no video e as partes que você escolheu para serem mantidas vão aparecer na telade preview do software.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

86 de 87 25/05/09 16:41

Page 87: Encodando Com MeGUI

As setas embaixo da barra de navegação marcam o inicio e fim de cada seleção, se você quiser apagar estas setas clique com o botão direitodo mouse no fundo da tela e clique na opção Clear all bookmarks assim as setas seram eliminadas, você pode ficar tranqüilo os comandosde TRIM seram mantidos no script mesmo depois das setas terem sido eliminadas.Se você quiser manter as setas de seleção no video e quiser navegar de seleção em seleção aperte F2 para ir para a próxima e aperteSHIFT+F2 para voltar para a anterior. Depois que você terminar de escrever o script clique no menu File / Save Script e de um nome para o script e salve onde você quiser. Pronto agora é só abrir no MeGUI estes scripts criados no AvsP e encodar.

Encodando em H264 file:///C:/Arquivos%20de%20programas/CyberScript32/DOWNLOAD...

87 de 87 25/05/09 16:41