Encodando Em H264

download Encodando Em H264

of 113

  • date post

    10-Jun-2015
  • Category

    Documents

  • view

    4.219
  • download

    0

Embed Size (px)

Transcript of Encodando Em H264

Guia Verso 3.6 Este guia foi escrito por Kurth Pessoas que ajudaram no guia: Manabu Testament_Knot Lyceu

Encode em H.264O 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=ptbr&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5 Softwares mnimos necessrios : 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 Nero Digital Audio AAC Encoder http://www.nero.com/nerodigital/eng/Nero_Digital_Audio.html MeGUI Encoder http://x264.nl/ olhe na seo GUI do site e baixe o arquivo de nome megui-install.exe. Devido ao software MeGUI ter sido tirado do instalador do X264 necessrio baixar o MeGUI e rodar a ferramenta de Auto-Update do software para baixar o executvel do X264 e outros arquivos necessrios. Este meio novo facilita para que voc se mantenha atualizado e com isso evite problemas. Info: X264 um encoder de cdigo fonte aberto para encodar vdeos em formato H.264, devido a ele ser de cdigo fonte aberto o software grtis e tambm qualquer pessoa pode baixar o cdigo fonte e ajudar em seu desenvolvimento tornando os updates mais rpidos do que um encoder pago de cdigo fonte fechado. Procedimentos para instalao e configurao de alguns softwares. Plugin DirectVobSub Instale o software DirectVobSub na pasta de plugins do AviSynth (C:\Arquivos de programas\AviSynth 2.5\plugins) necessrio que o arquivo de nome VSFilter.dll esteja na pasta de plugins do Avisynth seno ao tentar carregar legendas nos scripts voc receber uma mensagem de erro referente a TextSub.

MeGUIInstale o software pelo megui-install.exe que voc baixou do site http://x264.nl/ Certifique-se de estar conectado na internet para baixar updates necessrios 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 boto Sim. Esta tela ser aberta.

O mais fcil a se fazer para no ter nenhum tipo de problema futuro baixar todos os updates. Deixe todas as caixas marcadas e clique no boto Update e espere o download terminar. Obs: o update do neroaacenc esta dando problema j faz um bom tempo portanto no ligue se ele der menssagem de erro ao baixar o neroaacenc. Ao terminar de baixar os updates esta tela vai aparecer.

Clique no boto Sim para que o software MeGUI seja reiniciado e aplique os updates baixados. Aviso: no se preocupe a sua maquina no ser reiniciada, somente o software MeGUI que ser reiniciado.

Nero Digital Audio AAC EncoderComo o download do neroaacenc esta a um bom tempo dando problemas no updater do MeGUI necessrio que faamos o download do software e a instalao 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 pasta neroaacenc que voc criou dentro da pasta tools do MeGUI. (C:\Arquivos de programas\megui\tools\neroaacenc)

Recolhendo informaes sobre seu video antes de encodarBom existe um software que mostra informaes do vdeo bem simples de usar o MediaInfo voc pode baixar ele aqui http://www.freecodecs.com/Media_Info_download.htm tem videos que voc no vai conseguir recolher todas informaes necessrias ento ser necessrio recolher tais informaes por um player de vdeo. Aviso: este software no entende vdeos com nome em japons portanto renomeie o nome do vdeo para letras normais. Instale o software e configure assim como nesta foto

Para verificar informaes de um vdeo no windows explorer clique com o boto direito do mouse no vdeo e clique na opo Media Info

Aqui temos um exemplo do software mostrando informaes de um arquivo AVI. Com este software voc consegue recolher informaes necessrias como FPS, pixels x pixels e kbps do udio. Alguns formatos de vdeo e udio no possvel verificar informaes como FPS e kbps do udio por este software ento o nico jeito abrindo o vdeo em um player e verificando propriedades e filtros no player. WMV este software no mostra o FPS do vdeo.

udios como OGG Vorbis e MP4 AAC ele no mostra o kbps quando o udio se encontra em um container MKV mas em um container MP4 o software mostra o kbps do udio. Uma maneira fcil para verificar estas informaes usar o Media Player Classic baixe ele aqui http://www.free-codecs.com/Media_Player_Classic_download.htm Execute o player e clique no menu View / Options e na tela de options clique em Internal Filters e configure igual nesta figura

Clique em OK Para conseguir descobrir o FPS de um vdeo WMV abra o vdeo no media player classic depois clique no menu File / Properties Ele vai mostrar a tela de propriedades do vdeo clique na aba details

Como voc pode ver na figura o player identificou que o vdeo WMV tem 30 FPS. ________________________________________________________________ Para conseguir descobrir o kbps de um vdeo com codec de udio Vorbis abra o vdeo no media player classic depois clique no menu Play / Filters / CoreVorbis udio Decoder assim vai abrir esta tela

Como voc pode ver na figura o decoder identificou que o kbps atual do udio de 144 kbps. Obs: esta tela s um exemplo pode ser que em seu computador voc possua um decoder diferente ento tente olhar em seu decoder de udio Vorbis o bitrate do udio. ________________________________________________________________ Para conseguir descobrir o kbps de um vdeo com codec de udio AAC abra o vdeo no media player classic depois clique no menu Play / Filters / CoreAAC udio Decoder assim vai abrir esta tela

Como voc pode ver na figura o decoder identificou que o kbps atual do udio de 103 kbps. Provavelmente este udio pode ter sido compactado com 96 kbps varivel ou 112 kbps varivel. Aviso: Caso o Profile identificado seja AAC+SBR isso significa que o vdeo possui uma faixa de udio HE-AAC portanto se estiver escrito por exemplo AAC+SBR e Bitrate 64 kbps a qualidade deste udio na verdade a mesma de um udio de 128 kbps. Obs: esta tela s um exemplo pode ser que em seu computador voc possua um decoder diferente ento tente olhar em seu decoder de udio AAC o bitrate do udio. Pronto com isso voc consegue descobrir informaes de FPS / Pixels X Pixels / Kbps do udio que sero necessrias mais tarde na hora de encodar o vdeo e o udio.

Convertendo video AVI com 120 FPS para o normal de 23.976 FPSAVISO : Esta parte do guia se aplica somente a vdeos com 120 FPS. Vdeos que possuem 23.976 , 24 , 25 , 29.970 e 30 FPS podem ser encodados diretamente no precisam passar por converso. Info: quando um arquivo no formato AVI possui 120 FPS (119.880 FPS) isso significa que ele possui framerate varivel, o vdeo mudado para 120 FPS porque esta a nica soluo para o problema em relao ao container AVI ser muito desatualizado e no suportar framerate varivel, somente com 120 FPS o container AVI toca corretamente vdeos com framerate varivel.

Muitas videos de anime em formato AVI que ns baixamos na internet possuem 120 FPS mas no possvel reencodar corretamente usando o video com este tanto exagerado de FPS por isso necessrio converter o video de 120 FPS para o normal de 23.976 FPS. Primeiro para identificar quantos FPS (Frames por Segundo) seu video AVI possui abra o arquivo no VirtualDub e depois clique no menu File / File Information

Como voc pode ver nesta foto o vdeo possui 119.880 FPS (120 FPS) para converter para 23.976 FPS usando o VirtualDub configure as faixas de vdeo e udio para Direct Stream Copy

Depois clique no menu Vdeo / Frame Rate

Clique em Decimate by e coloque o valor 5 assim o VirtualDub vai converter os frames do vdeo 119.880 dividido por 5 = 23.976 FPS Depois clique no menu File / Save as AVI e salve um novo arquivo de vdeo agora convertido para 23.976 FPS. O video no ser reencodado ele ser somente convertido para o FPS correto. AVISO : No use o VirtualDubMod para converter o FPS porque ele no faz isso corretamente e estraga o video. Resultado da converso usando o VirtualDub:

Pronto o video foi convertido para 23.976 FPS utilize este novo video convertido para o encode. Configuraes do AviSynth para o encode do vdeo. 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 tambm o script AVS. No utilize no nome do video e da legenda caracteres estranhos como smbolos e nomes em japons porque o AviSynth no entende estes caracteres e causa erros. Configuraes bsicas 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, convertfps=true, 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 extenso AVS. Info: AviSource gasta menos processador que DirectShowSource dessa maneira sobra mais CPU livre para o encoder ficando um pouco mais rpi