O que é um cartão de captura?
Uma placa de captura é um dispositivo que permite gravar ou transmitir vídeo e áudio de um dispositivo para outro - normalmente de dispositivos como uma consola de jogos, uma câmara ou outro computador para o PC.
Funciona captando os sinais de vídeo e áudio de um dispositivo externo (como uma câmara, PlayStation, Xbox ou PC), convertendo essa entrada em dados digitais e enviando esses dados para o computador, onde pode gravar, editar ou transmitir em direto o conteúdo importado.
As placas de captura são especialmente populares entre os jogadores e os criadores de conteúdos que pretendem vídeo de alta qualidade para transmissão ou criação de vídeos, e ajudam a garantir que as suas filmagens permanecem suaves e nítidas sem sobrecarregar o seu computador ou sistema de jogo.
Em aplicações médicas e aviónicas, são normalmente utilizados para captar vídeo de fontes como câmaras ligadas ou endoscópios.
É realmente necessária uma placa de captura no PC?
Tem nem sempre é necessária uma placa de captura num PCmas depende do que se pretende fazer:
-
Se o seu objetivo é gravar ou transmitir conteúdo que já está a ser executado no seu PC (como jogos para PC ou o seu ambiente de trabalho), pode normalmente utilizar software como o OBS Studio ou ferramentas incorporadas como a Windows Game Bar. Neste caso, não é necessária uma placa de captura.
-
É necessária uma placa de captura se pretender gravar ou transmitir vídeo a partir de uma dispositivo externo-Por exemplo, uma consola de jogos (como a PlayStation, Xbox ou Nintendo Switch), uma câmara ou um segundo PC. A placa de captura actua como uma ponte, trazendo o vídeo e o áudio dessas fontes externas para o seu PC principal para gravação ou transmissão em direto.
-
As placas de captura também podem ajudar em configurações avançadas (como o streaming em PC duplo), em que se utiliza um computador para jogos e outro para streaming, permitindo um melhor desempenho e qualidade.
Resumo:
Se apenas precisar de capturar vídeo diretamente do seu próprio PC, não precisa de uma placa de captura. Se pretender capturar ou transmitir conteúdo de outro dispositivo, é necessária uma placa de captura para obter melhores resultados.
Porque é que os streamers utilizam uma placa de captura?
O que é um codificador?
No contexto das aplicações de vídeo, um codificador é um componente crucial de hardware ou software que converte sinais de vídeo brutos num formato digital comprimido adequado para armazenamento, transmissão ou streaming.
O que faz um codificador de vídeo?
-
Compressão de sinal: Os codificadores de vídeo recebem a entrada de vídeo não comprimido ou analógico e utilizam algoritmos de compressão (codecs como H.264, HEVC, MPEG-4) para reduzir o tamanho do ficheiro, mantendo a maior qualidade visual possível. Este passo é essencial para transmitir e armazenar grandes quantidades de dados de vídeo de forma eficiente.
-
Conversão de formatos: Podem converter vários formatos de entrada - como HDMI, SDI ou vídeo composto - em formatos digitais comprimidos amplamente utilizados, facilitando a reprodução do vídeo em diferentes dispositivos ou plataformas.
-
Processamento em tempo real: Muitos codificadores de vídeo funcionam em tempo real, permitindo transmissão em direto de conteúdo de vídeo. Por exemplo, durante uma transmissão em direto, um codificador comprime e prepara o vídeo para entrega direta a serviços de streaming como o YouTube, Twitch ou Facebook Live.
Aplicações dos codificadores de vídeo
-
Transmissão em direto: Os codificadores permitem transmitir eventos (desportos, concertos, jogos, reuniões) para audiências em linha em tempo real, convertendo a saída da câmara ou do dispositivo num formato digital transmissível.
-
Gravação de vídeo: Ao capturar vídeo de câmaras ou placas de captura, os codificadores comprimem as filmagens antes de as guardar num disco rígido ou no armazenamento em nuvem, reduzindo drasticamente os requisitos de armazenamento.
-
Vigilância: Os sistemas de segurança utilizam codificadores de vídeo para converter as transmissões analógicas de CCTV em fluxos digitais, permitindo a gravação de vídeo em rede e a monitorização remota.
-
Radiodifusão e produção mediática: São utilizados em estúdios profissionais para comprimir e transmitir emissões de alta qualidade de forma eficiente, ou para criar recursos de vídeo a pedido para a televisão e a Internet.
Porque é que os codificadores são importantes no vídeo
-
Eficiência de largura de banda: Os fluxos de vídeo comprimidos utilizam muito menos dados, o que os torna práticos para distribuição online ou transmissão sem fios.
-
Compatibilidade de dispositivos: O vídeo codificado é normalizado, pelo que pode ser reproduzido em smartphones, computadores, televisores e outros dispositivos digitais.
-
Controlo de qualidade: Os codificadores avançados equilibram a compressão e a qualidade de vídeo para proporcionar uma reprodução suave mesmo em ligações à Internet limitadas, mantendo a latência baixa para aplicações em direto.
Em resumo:
Um codificador de vídeo é essencial para converter vídeo bruto em formatos digitais comprimidos necessários para a gravação, transmissão e streaming modernos. Permite o armazenamento eficiente, a transmissão em direto e a distribuição digital sem problemas de conteúdos de vídeo em diversas plataformas.
Para mais informações, pode também ler a nossa Documento técnico do FFmpeg.
O que é EDID?
EDID representa Dados de identificação do ecrã alargado. É um formato de metadados normalizado incorporado em dispositivos de visualização (como monitores, televisores ou projectores) que comunica as capacidades do ecrã a um dispositivo de origem de vídeo (como uma placa gráfica, computador, leitor de DVD ou descodificador).
Esta comunicação permite que a fonte selecione automaticamente as melhores definições de saída de vídeo compatíveis, como a resolução, a taxa de atualização, as caraterísticas de cor e as capacidades de áudio, assegurando uma óptima qualidade de imagem e som sem necessidade de configuração manual por parte do utilizador.
Os dados EDID incluem normalmente informações sobre o fabricante, o tipo de produto, o número de série, as temporizações e resoluções de ecrã suportadas, o tamanho do ecrã, as caraterísticas de cor, a luminância e o mapeamento de píxeis (para ecrãs digitais). Estas informações são armazenadas no firmware do ecrã, normalmente numa memória não volátil como a EEPROM.
O EDID é transmitido através de um canal de comunicação conhecido como Display Data Channel (DDC), que funciona através de interfaces de vídeo padrão, como VGA, HDMI, DVI e DisplayPort. O dispositivo de origem lê os dados EDID durante a ligação ou o arranque, num processo frequentemente designado por "handshake EDID", permitindo-lhe configurar corretamente a saída para o ecrã ligado.
O sistema teve origem em normas publicadas pela Video Electronics Standards Association (VESA) e tornou-se essencial para a funcionalidade plug-and-play em ambientes AV e informáticos modernos. Quando o EDID está em falta ou defeituoso, os utilizadores podem ter problemas de resolução ou de visualização.
Em resumo, o EDID é o "bilhete de identidade" de um ecrã que ajuda as fontes de vídeo a identificar e a adaptar-se automaticamente às capacidades ideais do ecrã, melhorando a experiência do utilizador e a compatibilidade entre dispositivos.
Porque é que alguns monitores demoram a apresentar o vídeo que está a chegar?
O que é o ecurl?
Quando se pretende começar a desenvolver uma aplicação para as nossas placas de captura ou câmaras, dispomos de uma API Restful comum e de uma interface de linha de comando (CLI) chamada ecurl. A CLI é muito útil porque pode começar a desenvolver a sua aplicação imediatamente (antes de fazer qualquer codificação) utilizando os simples comandos ecurl na linha de comandos do PC (Windows ou Linux).
Por exemplo, para iniciar a gravação do cartão, pode utilizar o comando ecul abaixo:
ecurl rec lt310:/0/sdi-in/0 -d extra.hw=nvenc // vai começar a gravar, pode especificar a aceleração de hardware, aqui usamos NVIDIA
// usando -d extra.hw=amf irá usar a aceleração de hardware da GPU AMD integrada
// usando -d extra.hw=qsv usará a aceleração de hardware da GPU Intel integrada
Para mais informações, pode descarregar os nossos documentos API mais recentes, para o LT-300 ou Produtos para câmaras.
Que GPU's suportam?
Onde posso obter os controladores e o SDK?
Pode descarregá-los diretamente das nossas páginas de produtos para cartões de captura ou câmaras.
Que versões do sistema operativo são suportadas?
Atualmente, nós suportamos o Windows 11, 10, 8, 7, XP, bem como o Ubuntu Linux LTS 22.04 e posterior. Nós temos clientes usando versões equivalentes do Debian sem problemas. Se estiver interessado em suporte para Mac, por favor, informe-nos aqui ou envie-nos uma mensagem de correio eletrónico para info@enciris.com.
Que linguagens de programação são suportadas?
Embora quase todas as linguagens de programação possam ser utilizadas com a nossa API RESTful, fornecemos exemplos de código e ajudas para Go, C++, C# e Python. Podem ser utilizadas outras linguagens, mas necessitam de ter formatos JSON integrados.