Você não pode amostrar vídeo da placa de áudio

Você não pode amostrar vídeo da placa de áudio

Minha câmera digital é enviada com este cabo para conectá-la à TV:

Cabo para conectar a câmera à TV

Quando eu o conecto com esse cabo ao laptop:

Cabo de áudio normal

Ouço a saída de áudio no canal esquerdo e "ouço" o vídeo no canal direito:

Gráfico de sinal do canal direito

Gráfico de sinal do canal direito

  1. Como é chamada essa saída de vídeo? Onde posso encontrar sua descrição (número de pixels, tempos, etc.)?
  2. Já existem programas para decodificá-lo? Uso esperado:arecord -f cd -r 192000 | some_filter > video.yuv
  3. Que qualidade de imagem devo esperar ao decodificar vídeo dessa forma?

Responder1

Eu estava perguntando se você estava tentandohackeara coisa toda, mas eu vi sua etiqueta. OK, vamos nos divertir.

Você simplesmente deseja evitar a compra de uma placa de captura. Parece bom, mas...

Você não pode amostrar vídeo da placa de áudio

Simplesmente isso. Por que? OK, vou te contar. O sinal de áudio é amostrado nas frequências Nyquist do ouvido humano, que é o dobro da largura de banda que o ouvido pode ouvir (...ruim...): 44100Hz. Com cartões de alta qualidade você pode fazer samples em 96KHz ou até 192KHz para aplicações maníacas ou profissionais. Não vejo razão para amostragem em 96KHz, se o ultrassom estiver em 22KHz ninguém seria capaz de ouvir frequências acima de, digamos, 30KHz (que é muito mais alto), mas ainda assim algumas pessoas afirmam que 96KHz élimpadorem som do que 44,1 KHz.

Com o vídeo, o problema fica cada vez maior. Para que sua câmera transmita todas as informações complexas sobre filmes (obrigado, Luke, por ter decodificado NTSC apenas com seu cérebro), você definitivamente precisa de mais largura de banda. A Wikipedia diz que é 6MHz.

Então, definitivamente, você estáimpossívelamostrar um sinal de 6 MHz com um dispositivo capaz de amostrar até 192 KHz sem perder a maior parte da qualidade e talvez perder a visibilidade das imagens.

A largura de banda necessária para a codificação analógica de um sinal de vídeo é função da taxa de quadros (25FPS) e dacomponentes frequenciaisno vídeo, o que significa que uma pessoa com uma fantasia como essa Vestido floridoé um componente de alta frequência que pode cair; em vez disso, um fundo branco liso é um componente de frequência zero na imagem.

[Editar] amostras de alta frequência em uma imagem significam que a cor/relâmpago muda significativamente entre os pixels (em uma imagem digital) ou entre pequenas partes do sinal contínuo (sinais analógicos). A verdade é que um sinal NTSC é a interpolação analógica de um sinal já amostrado.

Estudei codificação JPEG para falar sobre frequências em sinais de vídeo.

Espero ter ajudado. Pegue seu bolso e compre sua placa de captura :D:D:D:D:D

[Editar 2] Para responder brevemente às suas perguntas numeradas anteriores:

  1. É vídeo analógico. Você deve saber disso antes de decodificar. Luke disse que é NTSC, então é um padrão. Eu também acredito, então se é um padrão você precisa descobrir como ele é codificado
  2. Não
  3. Muuuito pobre, eu te disse por que

informação relacionada