Capturing from VHS - Part 1 - Best Resolution

Original Page URL: http://www.divx-digest.com/articles/vhs_capture.html
Author/Publisher: dgfig
Date Added: Apr 1, 2001
Date Updated: Apr 1, 2001


INTRODUCTION:
--------------------------
    A few different factors must be considered when capturing video from a VHS source. I'm no expert in digital video, but I've been through the painfull process of chosing a resolution for my captures, and I'll share my experience so you won't waste all the time I did capturing and compressing over and over.
LEGAL STUFF:
--------------------------
    Be aware that you MUST have the rights to make a copy of any copyrighted material, such as movies or video clips. If you own the copyrights, go ahead. If you don't, proceed at your own risk. Talking about risks, I will take no responsability about the procedures described in this document. This is provided just a a guide to help you with your captures. Any damages caused to your system by the procedures suggested bellow will be your problem, not mine.
THE VHS RESOLUTION:
--------------------------
    If you search through the internet looking for information on the VHS resolution, you will find basically 352x240 at 29.967fps (Frames Per Second) for NTSC and 352x288 at 25fps for PAL-M. Yeah, right. You capture with that resolution and you get a video that looks like shit. So all those documents were wrong? No, they were inaccurate, or maybe just incomplete. The VHS video works with the interlaced system (not progressive), which means it draws every frame twice on the screen. In fact, every frame of an interlaced video is divided in two fields (the reason for this is a long story that comes from the first TV sets. You can find more information about this in the articles session of www.divx-digest.com). Those two fields mean that every frame carries much more than just 240 or 288 lines of information. If you capture at 352x240 or 352x288 you'll be skipping every second field, which results in only half of the resolution.
THE COMPRESSION ARTIFACTS:
--------------------------
    Another interesting point is the compression you use. Compression algorithms (ie: Divx ;-) or intel indeo or ATI's VCR1 and VCR2, etc.) break the video color information into 16x16 pixel blocks. The smaller the resolution you use, the bigger the aparent size of those blocks will be. So, even if your video source has a very low resolution, you should capture it with at least 320x240, or the results will look weird. Also, if you are going to recompress that video later, or if you intend to edit it, try to capture with the least compression you can. If you have enough free space and you HD can keep up with high transfer rates, use uncompressed formats. When capturing a movie that has subtitles or any small text with the standard 352x240 resolution, you'll get those little "ghosts" all arround the text when you compress it to a higher compression system, such as Divx ;-). Just like a jpg picture with high compression. The same effect (defect) will show up arround hard edges. There's also a great difference between videos captured from a VHS source and the ones ripped from DVDs: the noise. If you compress a DVD ripped video at 352x240 with divx, you get a good result, because the source video didn't have any noise. On the other hand, if you compress a VHS source video at the same resolution, the noise will seem to be amplified, and will take a lot of the stream bandwidth.
THE SUGGESTED SOLUTION:
--------------------------
    If you want your capture to look just like the VHS source (unfortunately it can't look any better), capture at 640x480 at 29.967fps, and then DEINTERLACE it. You can do that with softwares like Adobe Premiere or VirtualDub (this one is highly recommended - get it at the software session of www.divx-digest.com). However, that resolution demands a lot of processing power and free disk space. Some experts would say that such a high resolution for a VHS source is a waste of time and space, but I insist: if you like things perfect, try that resolution. Now, if you don't need such perfection, or your system can't keep that up, use 512x384 at 29.967 and the result will look quite as good as 640x480. I have an ATI ALL IN WONDER PRO with 8Mb in a K6 2 400 MHz with 128 Mb RAM and this resolution works just fine with the ATI VCR2 codec. At last, if you are out of disk space, or running on a slow system, or even if you want to make a VCD compliant video stream (which MUST be 352x240 at 29.967fps), capture at 352x480 at 29.967fps (this way you get both fields), and then resise it to 352x240 using VirtualDub with the "precise bicubic" filter on. This procedure is also discribed at the Divx-Digest home-page.
CONCLUSION:
--------------------------
    The capture resolution will depend on the final quality or purpose you need. Capturing at the standard VHS resolution will skip every second field of the video, resulting in quality loss, since the interlaced system draws "half frames" at 60 Hz, and not actually full frames at 30 Hz. Capturing at a resolution of 512x384 at 29.967fps will get both fields, give a good result and won't demand too much system power. When capturing from a VHS source with higher resolutions (ie.: 512x384), it's recommended to deinterlace the captured video afterwards to save space and improve quality.
TROUBLESHOOTING:
--------------------------
    -If your capture card can't capture in resolutions like 352x480 or 512x384, use VirtualDub to do it by choosing the option "set custom format" under the "video" menu. -If your using the ATI VCR2 codec (only ATI boards users), you may experience some system lockups when recompressing the video or even when seeking through it. ATI can't explain it, and they suggest you to update you ATI video player to it's newest version, but it didn't seem to work for me. The solution I found was to "downdate" my ATI video player to version 530005 (I was using 5350002 before). I really can't tell the difference among the 5xxxxx versions. All I can say is that the newer versions have more bugs. -If you are capturing a long movie, you'll be facing the 2Gb limit for AVI files (yeah, when Microsoft created AVI, they thought that 2Gb would be more than enough). Even if you can save your files to AVI 2.0 (which breaks that barrier), you'll still face the Windows 95/98 4Gb file size limit. To solve that problem you can either use Windows NT or just capture with VirtualDub (as I said before, it's highly recommended). VirtualDub can split the video file in 2Gb or smaller files in real time while capturing. It reads those files as if they were only one big file as well.
CONTACT:
--------------------------
    You can send any comments or suggestions to dgfig@brturbo.com All I can tell you is in this document, so please don't send me any questions or troubleshooting problems.

Go to Part 2 : Inverse Telecine



Translated by : Abner R. Fernandes

INTRODUÇÃO:
--------------------------
    Vários fatores devem ser considerados quando se captura vídeo de uma fonte VHS. Eu não sou nenhum especialista em vídeo digital, mas através do doloroso processo de tentativas escolhi uma resolução para minhas capturas e compartilharei minha experiência. Assim você não desperdiçará tanto tempo como eu capturando e comprimindo diversas vezes.
INFORMAÇÕES LEGAIS:
--------------------------
    Esteja ciente de que você deve possuir os direitos para fazer uma cópia de qualquer material registrado, como filmes ou clipes de vídeo. Se você não possuir os direitos autorais, prossiga por seu próprio risco. Falando sobre riscos, eu não me responsabilizarei pelo uso dos procedimentos descritos neste documento. Isto é somente um um guia para o ajudar com suas capturas. Qualquer dano causado a seu sistema pelos procedimentos aqui mencionados será problema seu, e não meu.
A RESOLUÇÃO DE VHS:
--------------------------
    Se você procurar informações sobre a resolução de VHS na internet, você achará basicamente 352x240 com 29.967 fps (Quadros Por Segundo) para NTSC e 352x288 com 25 fps para PAL-M. Se você capturar com esta resolução, o resultado será ruim. Sendo assim, será que todos esses documentos encontrados estavam errados? Não, eles estão inexatos, ou talvez um pouco incompletos. O vídeo VHS trabalha com o sistema entrelaçado (não progressivo), que significa desenhar cada quadro duas vezes na tela (um campo com as linhas pares e o seguinte com as linhas impares). Na realidade, todo quadro de um vídeo entrelaçado é dividido em dois campos (a razão para isto é uma história longa que vem dos primeiros TELEVISORES. Você pode achar mais informação sobre isto na sessão de artigos de www.divx-digest.com). Devido ao entrelaçamento destes dois campos para formação do quadro, este possui muito mais do que 240 ou 288 linhas de informação. Se você captura às 352x240 ou 352x288 que você estará capturando apenas o primeiro campo e sempre perdendo o segundo, obtendo desta forma somente a metade da resolução.
OS ARTEFATOS DE COMPRESSÃO:
--------------------------
    Outro ponto interessante é a compressão que você usa. Algoritmos de compressão (ex: Divx; -) ou indeo da intel ou o VCR1 e VCR2 da ATI, etc.) dividem a informação de vídeo em macroblocos de16x16 pixel. Quando menor a resolução que você usa, maior e mais aparente serão os macroblocos. Assim, até mesmo se sua fonte vídeo for de resolução muito baixa, você deve capturar com pelo menos 320x240, ou os resultados parecerão estranhos. Também, se você pretende recomprimir este vídeo posteriormente, ou se você pretender editá-lo, tente capturar com a menor compressão possível. Se você possui bastante espaço livre, e seu HD pode manter altas taxas de transferência, use formatos descomprimidos. Ao capturar um filme que tem legendas ou qualquer texto pequeno com a resolução padrão 352x240, você obterá pequenos " fantasmas " ao redor do texto após comprimi-lo com uma alta taxa de compressão, como Divx; -). Como uma foto jpg muito comprimida. O mesmo efeito (defeito) aparecerá nos contornos fortes (borda entre regiões contrastantes da imagem). Também há uma grande diferença entre vídeos capturados de uma fonte de VHS e os ripados de DVDs: o ruído. Se você comprime um vídeo ripado de DVD para a resolução de 352x240 com divx, você obtêm um resultado bom, porque a fonte do vídeo não possui ruídos. Por outro lado, se você comprimir um vídeo de fonte VHS com a mesma resolução, o ruído será visível e ampliado, e aumentará o bitrate necessário.
A SOLUÇÃO SUGERIDA:
--------------------------
    Se você quer que seu vídeo capturado pareça-se igual a fonte de VHS (infelizmente não podemos ver algo melhor), capture com 640x480 a 29.967 fps, e então DESENTRELACE. Você pode fazer isso com softwares como Adobe Premiere ou VirtualDub (este ultimo é altamente recomendado - faça um download apartir da sessão de software do www.divx-digest.com). Porém, esta resolução exige muito poder de processamento e espaço livre em disco. Alguns peritos diriam que tal resolução é muito alta para uma fonte de VHS sendo um desperdício de tempo e espaço, mas eu insisto: se você deseja perfeição, tente esta resolução. Agora, se você não precisa de tal perfeição, ou seu sistema não suporta, use 512x384 a 29.967 e o resultado será quase tão bom quanto 640x480. Eu tenho um ATI ALL IN WONDER PRO com 8Mb em um K6 2 400 MHz com 128 Mb RAM e esta resolução trabalha bem com o codec ATI VCR2. Por último, se você está sem espaço de disco, ou em um sistema lento, ou até mesmo se você quer fazer um vídeo compatível com VCD (que DEVE ter 352x240 com 29.967fps), capture com 352x480 com 29.967fps (deste modo você captura ambos os campos), e então redimensione para 352x240 com o VirtualDub usando o recurso de filtro " precise bicubic ". Este procedimento está descrito no home-page da Divx-Digest.
CONCLUSÃO:
--------------------------
    A resolução de captura dependerá da qualidade final pretendida ou de sua necessidade. Capturando com a resolução padrão de VHS, todo segundo campo do vídeo não será capturado, resultando em perda de qualidade, desde que o sistema entrelaçado desenha "meio quadro " a 60 Hz, e não quadros realmente completos a 30 Hz. Capturando com a resolução de 512x384 com 29.967 fps ambos os campos serão capturados, dando um resultado bom e não exigindo muito poder do sistema. Ao capturar de uma fonte de VHS com resoluções maiores que a padrão (ex.: 512x384), é recomendado que se desentrelace o vídeo capturado para economizar espaço e melhorar a qualidade.
SOLUÇÃO DE PROBLEMAS:
--------------------------
    -Se sua placa de captura não pode capturar em resoluções como 352x480 ou 512x384, use VirtualDub para fazer isto escolhendo a opção " set custom format " debaixo do " menu de vídeo ".

    - se você esta usando o codec ATI VCR2 (somente usuários de placas ATI), o sistema pode travar quando recomprimir o vídeo ou até mesmo ao selecionar esta função. ATI não explica isto, e sugere atualizar o "ATI vídeo player" para uma versão mais nova, mas não funcionou para mim. A solução que eu encontrei foi fazer "downgrade" ( retornar a uma versão anterior ) do ATI vídeo player para versão 530005 (eu estava usando 5350002 antes). Eu realmente não posso comentar a diferença entre as versões 5xxxxx. Tudo que eu posso dizer é que as versões mais novas têm mais problemas.

    -Se você estiver capturando um filme longo, você enfrentará o limite de 2Gb para os arquivos AVI (sim, quando a Microsoft criou AVI, eles pensaram que 2Gb seriam mais que suficientes). E mesmo se você salvar seus arquivos com o padrão AVI 2.0 (que ultrapassa esta barreira), você ainda enfrentará o limite de 4GB para o sistema de arquivos do Windows 95/98. Para resolver este problema você pode usar o Windows NT ou pode capturar com VirtualDub (como eu disse antes, este software é altamente recomendado). VirtualDub pode dividir o vídeo em arquivos de 2Gb ou arquivos menores em tempo real durante a captura. Interpretando estes arquivos como se fossem um único arquivo grande.
CONTATO:
--------------------------

Go to Part 2 : Inverse Telecine (English Only)



About Digital Digest | Help | Privacy | Submissions | Sitemap

© Copyright 1999-2023 Digital Digest. Duplication of links or content is strictly prohibited.