LIVROS E ARTIGOS Noções básicas de captura de vídeo Neste artigo, que mais parece uma lista de dicas, quero compartilhar minha experiência não muito rica, mas mesmo assim, em captura de vídeo. Acho que o conselho dado aqui pode ser muito útil para alguns de vocês. Adições, etc. são bem-vindas, como de costume. disco A captura é melhor realizada no Windows 2000/XP. Ao instalar um desses sistemas operacionais em seu próprio sistema de arquivos NTFS, você pode esquecer as restrições de tamanho de arquivo e, portanto, pode gravar fragmentos de vídeo de qualquer tamanho. Tudo é limitado apenas pelo tamanho do seu disco rígido (em FAT32 o tamanho máximo do arquivo = 4GB). Durante as férias, capturei vários filmes do ar, um dos quais durou mais de 4 horas, o tamanho do arquivo era superior a 30GB.) Os sistemas operacionais baseados em NT, ao contrário dos baseados em 9x, funcionam melhor com disco, razão pela qual neste último, durante a captura, muitas vezes aparecem quedas inexplicáveis de quadros. Quanto à peça de ferro, é melhor ter um parafuso com a maior velocidade possível do fuso. Seria melhor se fosse um disco SCSI ou pelo menos UDMA. Mas não fique muito chateado se sua hélice não estiver tão apertada quanto você gostaria. Até recentemente, eu mesmo usava um parafuso Fujitsu de 40GB, com velocidade de fuso de apenas 5400 rpm. No entanto, ele era capaz de muito. Agora 40GB claramente não é suficiente, peguei um parafuso mais espaçoso... macio Agora sobre o software... Talvez alguém tenha tido mais sorte, mas pessoalmente não vi um software de sintonizador de TV nativo implementado decentemente, em particular a função de captura nele. Portanto, falarei apenas sobre a alternativa. Em geral, ao instalar o driver WDM, você pode capturar o vídeo com qualquer programa de edição/edição de vídeo, até mesmo monstros como Adobe Premiere e similares. Mas de alguma forma descobri que prefiro gravar vídeos usando programas pequenos e recomendo que você faça o mesmo. :) VirtualDub - simplesmente um programa maravilhoso e insubstituível, uso-o o tempo todo. Tendo um tamanho pequeno, cerca de 700 KB, possui capacidades muito amplas. Permite não apenas capturar, mas também processar vídeo. Além disso, é do lado do processamento/edição de vídeo que o VirtualDub é de maior interesse hoje. Vou me referir a este programa mais de uma vez neste artigo. A única razão pela qual este programa nem sempre é adequado é que ele foi projetado para VideoForWinows, ou seja, VFW, ao capturar do Windows 2000/XP, precisamos que o programa seja feito para DirectShow. Devido ao último motivo, o VirtualDub, no Windows 2000/XP, não será capaz de capturar vídeo com resolução superior a 352x288. Portanto, se esta resolução for adequada para você, não há problema, se não, continue lendo. A propósito, se , apesar do meu conselho, capture vídeo em sistema tipo NT, você pode preferir, devido a algumas circunstâncias, capturar vídeo no Windows 95/98/ME, então neste caso não haverá restrições quanto ao tamanho da imagem. Gostaria também de ressaltar que o VirtualDub permite (tudo isso, na maioria das vezes, não encontrado em outros programas de captura), ao capturar, aparar imediatamente bordas irregulares em tempo real e, se o desempenho do PC permitir, aplicar diversos filtros ao vídeo, até mesmo desentrelaçamento. AviEdit - em termos de propósito, muito semelhante ao VirtualDub. Ele também possui boas capacidades, até mesmo únicas em alguns aspectos, mas infelizmente estou pouco familiarizado com ele, por dois motivos: estou totalmente satisfeito com o VirtualDub e, além disso, é gratuito. MS VideoCap32, AMCap, SmartCap - programas muito pequenos, mas ainda possuem funções de captura. Na minha opinião, são muito simples e nem sempre convenientes. MS VideoCap32 e SmartCap têm a mesma desvantagem do VirtualDub em termos de tamanho de imagem. AMCap foi surpreendentemente escrito para DirectShow. Os programas muitas vezes nem possuem as configurações mais simples e básicas: o AMCap não possui sequer opção de codec para vídeo; em todos os três não há ligação entre o fluxo de vídeo e o som, o que simplesmente não é aceitável durante a captura de longo prazo. Talvez alguém ainda se interesse por estes programas, por isso direi desde já que o programa SmartCap é do maior interesse. iuVCR - um programa originalmente destinado apenas à captura de vídeo e imediatamente escrito para DirectShow. Portanto, não há problemas com a resolução do vídeo capturado. Todas as configurações possíveis para um sintonizador de TV estão disponíveis. Tudo pensado e muito cómodo, talvez uma das melhores opções. gorro - O programa também se destina apenas à captura de vídeo. Era uma vez, o FlyCap fazia parte do Fly98/FlyDS (programas completos para trabalhar com um sintonizador de TV, que tem a capacidade de capturar vídeo). Como a função de captura nos programas está muito bem e convenientemente implementada, o autor, por demanda popular, transferiu essa “função” para um programa separado. Para obter mais informações sobre Fly98/FlyDS, veja abaixo. FlyCap, como você provavelmente já entendeu, é muito prático, todas as configurações e todos os recursos necessários estão disponíveis. Infelizmente, o programa também é para VideoForWidows, então é a mesma história com o tamanho da imagem. FlyDS - maior desenvolvimento do programa Fly98 (o Fly98 não está mais sendo desenvolvido hoje). Hoje, os programas são muito diferentes e até suas interfaces não têm quase nada em comum. Fly98 também foi escrito para VideoForWideows, portanto, haverá problemas de resolução, FlyDS - pelo contrário, foi escrito para DirectShow, como pode ser visto até pelo nome... FlyDS é um dos melhores programas para controlar seu sintonizador de TV, com recursos de captura integrados. As capacidades de captura não são piores que as do iuVCR, então o FlyDS também é uma das melhores opções. Admito que eu mesmo uso FlyDS e, além disso, as versões mais recentes possuem alguns recursos bastante exclusivos! Por exemplo, durante a captura, o programa, em tempo real, pode aplicar desentrelaçamento e outros filtros, cortar bordas e redimensionar a imagem. E também o chamado “canal ponta a ponta”. Se alguém se lembra de gravadores bobina a bobina de primeira classe, como Ilet e Elektronika, eles tinham esse recurso - durante o processo de gravação, você podia ouvir o som já gravado. É a mesma coisa aqui, apenas com vídeo - você pode ver em que qualidade ele está gravado no disco. Uma janela adicional é aberta na qual o fluxo gravado é mostrado em seu tamanho e qualidade reais. Se desejar, esta janela pode ser fechada sem problemas para não carregar adicionalmente o processador. Em geral, repito, FlyDS é um dos melhores programas para captura de vídeo. Minha TV - o programa foi desenvolvido para assistir TV e capturar streaming de vídeo. Boas oportunidades... estragadas pelo fato de MyTV ter sido escrito para VideoForWindows e, portanto, tudo se repetir... Borg TV - um programa que recebeu recentemente o status de programa de captura de vídeo. Em geral, muitas pessoas provavelmente conhecem o BorgTV, por ser um dos melhores programas para assistir TV. O BorgTV é fundamentalmente diferente de todos os programas listados acima, o fato é que, ao contrário deles, o BorgTV não precisa de WDM ou de nenhum outro driver, parece funcionar sozinho e funciona diretamente com a placa de TV. Talvez hoje, quando não há drivers WDM normalmente (sem falhas) para placas de TV individuais, o BorgTV seja como um raio de luz em um reino escuro. :) o programa não faz um mau trabalho com a função de captura, ele ainda tem um recurso bastante exclusivo - aparar bordas irregulares, em tempo real. BorgTV é bom para todos, mas o autor esqueceu apenas um detalhe muito importante - vincular o fluxo de vídeo ao som. Eu realmente espero que essa falha seja corrigida em versões futuras. Infelizmente, como descobrimos recentemente, este programa tem outra desvantagem séria: o BorgTV não funciona bem no sistema de arquivos NTFS. O Windows 2000/XP, após a instalação do programa, não funciona de forma estável. Eu recomendaria usá-lo apenas se você tiver FAT32. Para deixar tudo mais claro e visual, vou colocar todo esse software e suas capacidades em uma tabela. Só para começar, alguns comentários: o software é classificado principalmente como software de captura; dado máx. A permissão para capturar programas só é válida no Windows 2000/XP.
Dicas gerais Frequência de quadros. Se o sinal estiver no sistema PAL ou SECAM, a taxa de quadros deve ser definida para 25 fps, se for NTSC - 30 fps. Um número menor acabará por levar a algum tipo de apresentação de slides; um número maior ainda não será capturado. Ao capturar vídeo, com o fluxo de vídeo vinculado ao áudio, o número de quadros irá flutuar um pouco. Isso é normal, é assim que deveria ser. Como o número médio de quadros é exibido, você verá 25 em vez de 24.867. Ao usar um driver WDM e um programa escrito para captura do DirectShow, a configuração da taxa de quadros pode nem sempre funcionar. Aqueles. Não importa o que você defina lá, a frequência sempre permanecerá 25fps para PAL/SECAM e 30 para NTSC. Isso se deve à gravação do driver WDM. De todos os drivers conhecidos, apenas o driver WDM universal de Eduardo Jose Tagle trata da configuração da taxa de quadros. Deixe-me esclarecer que nos programas VideoForWindows no Windows 2000/XP a configuração sempre funciona, aliás, não está claro o porquê. Escolhendo uma paleta de cores. É claro que quanto mais ampla a paleta, melhor. Mas à medida que a paleta aumenta, o tamanho do fluxo também aumenta, o que você mesmo entende que não é desejável. Portanto, recomendarei usar “YUY2”, neste caso não haverá alterações/distorções de cor perceptíveis (ao olho humano), e ao mesmo tempo o fluxo não será tão grande. Ivan Uskov: É altamente recomendável usar os formatos YUY16 ou YVUV de 2 bits para captura. Em primeiro lugar, estes formatos são “nativos” tanto para representação de cores na televisão como para chips de digitalização de sinais de vídeo. Por exemplo, a saída do digitalizador dos chips bt848/bt878 populares é exatamente YUY2, e todos os outros formatos de cores, como RGB16, RGB24, YUV12, etc., são obtidos em bt8x8 como resultado de conversões de YUY2. Assim, há não há necessidade de usar RGB24, pois não carrega informações adicionais de cores, mas ao mesmo tempo 1,5 vezes maior. Selecionando um codec para o stream de vídeo. Na minha opinião, hoje o melhor é usar um dos 3 codecs abaixo. Um deles com certeza vai servir para você, não considero o resto desnecessário. DivX Video Codec - use se sua máquina for potente o suficiente ou se a resolução do vídeo capturado não for alta. Por exemplo, meu Celeron 333 com overclock para 500MHz foi suficiente para capturar e compactar um stream em tempo real em Mpeg4 com resolução de até 352x288, inclusive. A propósito, provavelmente não faz sentido compactar um fluxo de alta resolução diretamente em Mpeg4, pois ali aparece um efeito de “pente” e é aconselhável removê-lo antes da compactação final. Para armazenamento de vídeo intermediário, se for esperado processamento e compactação adicionais, este codec não é adequado! Se você está satisfeito com a resolução de 352x288 ou o “pente” não te incomoda, e o desempenho da sua máquina é suficiente para compactação em tempo real em Mpeg4. Eu recomendo fazer exatamente isso! Ao mesmo tempo, você evita uma operação de compactação intermediária usando algum outro codec e, portanto, evita perda de qualidade e perda de tempo em compactações adicionais. Se você não gosta das bordas irregulares (rasgadas) da imagem de vídeo, também pode apará-las em tempo real (por exemplo, VirtualDub, BorgTV e FlyDS permitem isso). FlyDS permite remover o “pente” em tempo real, para que você possa capturar vídeo de alta resolução, remover o “pente” em tempo real e aparar bordas irregulares e redimensioná-lo se necessário. Como resultado, após o processamento em tempo real, comprima o fluxo resultante em MPEG4. A ideia é maravilhosa e tem muitas vantagens. A única coisa que torna isso inviável para muitos é a falta de um computador pessoal com esse desempenho. Meu atual P3-1.2 GHz claramente não consegue lidar com essa tarefa, mas em alguns P4-3 GHz provavelmente vale a pena tentar. :) E mais uma coisa, às vezes é necessário cortar alguns fragmentos do vídeo gravado... com o mesmo VirtualDub isso pode ser feito sem posterior compressão do fluxo de vídeo! Tenha isso em mente... Huffyuv Video Codec é um codec muito bom, seria ainda mais correto chamá-lo não de codec, mas de arquivador, ele comprime o stream de vídeo sem perder qualidade! Lembre-se de que ele está otimizado para funcionar com a paleta YUY2. Este codec requer menos desempenho da CPU para funcionar, mas o fluxo de dados de saída é muito grande e nem todo sistema de disco pode lidar com isso. Por exemplo, minha unidade com velocidade de rotação de 5400 rpm pode gravar o fluxo máximo de vídeo com resolução de 352x288. Naturalmente, esta resolução não tem interesse. Se você vai capturar nesta resolução, é melhor ir direto para Mpeg4. Se você precisa de um vídeo intermediário e o desempenho da sua máquina é suficiente para capturar vídeo com a resolução necessária, você não encontra nada melhor do que o Huffyuv. Pic Video MJPEG Codec - o codec mais rápido! Permite capturar vídeo de alta resolução mesmo em máquinas bastante fracas. Este codec também é adequado para armazenamento intermediário de vídeo, você só precisa escolher a qualidade de compactação mais alta possível para o seu computador: ou seja, selecione a resolução necessária e defina experimentalmente o controle deslizante de qualidade para o máximo, no qual ainda não há perda de quadros. Selecionando um codec para o fluxo de áudio. Aqui só posso dizer uma coisa: escolha sempre “sem compressão”! Mesmo que sua máquina seja tão bacana que possa capturar vídeo com uma qualidade que satisfaça você e até mesmo compactar áudio ao mesmo tempo, ainda selecione “sem compactação”. Caso contrário, a probabilidade de dessincronização de som e imagem é muito, muito alta, especialmente com fragmentos longos (mais de 5 minutos). Após a captura, talvez após o processamento do vídeo, quando o videoclipe for finalmente salvo, é melhor codificar o som com um codec mp3, é o ideal hoje. O problema do "pente" Quando um sintonizador de TV captura um fluxo de vídeo com resolução de imagem superior a 352x288, o chamado efeito “pente” está presente. Não vou entrar nos motivos de sua ocorrência agora, apenas falarei sobre uma forma de eliminá-lo. Hoje estou cada vez mais inclinado a acreditar que é necessário capturar vídeo apenas com resolução de 768x576. Exceto nos casos em que o vídeo final terá resolução de 352x288 ou inferior, e também quando a fonte do sinal não fornecer tal resolução. Vou explicar o porquê. Em primeiro lugar, é óbvio por si só que quanto maior a resolução, melhor - você pode considerar tudo com mais detalhes, etc. Em segundo lugar, ao remover o “pente”, os melhores resultados (experimentei especificamente) são alcançados com imagens de tamanhos grandes. E mesmo que você não precise de uma resolução tão alta, os melhores resultados serão capturar uma imagem grande, remover o pente e reduzi-la ao tamanho desejado. Para remover o efeito pente usei o VirtualDub. Possui um filtro especial embutido, mas é melhor, direi imediatamente, usar outro filtro (plugin), que é baixado e instalado separadamente. Chama-se "Smart Deinterlace", quando o vi em ação pela primeira vez fiquei muito surpreso que isso fosse possível. A aparência do filtro “Smart Deinterlace”, ou melhor, a visualização do painel de configurações do filtro, pode ser vista acima. Normalmente nem toco nas configurações, deixo tudo como padrão... Recentemente, Sergey Andyk escreveu outro filtro de desentrelaçamento "Asvzzz Deinterlace" para VirtualDub, este filtro não se mostrou pior que "Smart Deinterlace" e talvez até melhor. Portanto, recomendo experimentar os dois filtros e escolher o que você mais gosta. Possíveis formas de trabalho
Autor: Dmitry Kornev; Publicação: pctuner.ru Recomendamos artigos interessantes seção videoarte: ▪ Câmera de vídeo digital como uma webcam Veja outros artigos seção videoarte. Leia e escreva útil comentários sobre este artigo. Últimas notícias de ciência e tecnologia, nova eletrônica: Máquina para desbastar flores em jardins
02.05.2024 Microscópio infravermelho avançado
02.05.2024 Armadilha de ar para insetos
01.05.2024
Outras notícias interessantes: ▪ Os óculos limpam-se sozinhos ▪ Rádio portátil digital Motorola MOTOTRBO SL1600 Feed de notícias de ciência e tecnologia, nova eletrônica
Materiais interessantes da Biblioteca Técnica Gratuita: ▪ seção do site Amplificadores de baixa frequência. Seleção de artigos ▪ artigo Câmera de vídeo digital como câmera da web. videoarte ▪ artigo O que é magma? Resposta detalhada ▪ artigo Regulamentação legal do trabalho do professor ▪ artigo Comutação automática de energia. Enciclopédia de rádio eletrônica e engenharia elétrica
Deixe seu comentário neste artigo: Todos os idiomas desta página Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site www.diagrama.com.ua |