A tecnologia de impressão digital de vídeo de última geração incorpora os mais recentes avanços em análise de cena, rastreamento de objeto e estimativa de movimento para ana...
Fabricante:
VisioForge
Categoria:
Utilitários
A tecnologia de impressão digital de vídeo de última geração incorpora os mais recentes avanços em análise de cena, rastreamento de objeto e estimativa de movimento para analisar o conteúdo de qualquer vídeo a fim de identificar suas características únicas, como cores, estrutura de cena e movimento de objetos. Isso permite que uma cópia do vídeo seja identificada apesar das alterações na resolução, taxa de bits, método de codificação ou formato de arquivo. O vídeo pode até ser detectado quando é incluído dentro de outro vídeo ou quando apenas um fragmento do vídeo é reproduzido.
O que é uma impressão digital de vídeo?
Uma impressão digital de vídeo é um descritor digital compacto que pode ser extraído de qualquer fonte de vídeo, seja um fragmento de uma transmissão de TV, um arquivo de vídeo, um vídeo online ou de um DVD ou disco Blu-ray. Essas impressões digitais de vídeo podem então ser armazenadas, copiadas e comparadas entre si. As impressões digitais de vídeo podem ser usadas para identificar material de vídeo protegido por direitos autorais, identificar vídeos duplicados, pesquisar vídeos, organizar vídeos, reconhecer quando um vídeo específico é reproduzido, monitoramento de mídia ou rastreamento de anúncios.
Algumas das maneiras de colocar nosso SDK de impressão digital de vídeo em uso:
Um serviço de hospedagem de vídeo online, como o YouTube, pode usar impressões digitais de vídeo para evitar violação de direitos autorais. Um banco de dados de impressões digitais de vídeo de material protegido por direitos autorais seria desenvolvido e comparado com os materiais de impressão digital de vídeo enviados pelos usuários para evitar o envio ilegal de vídeos piratas.
Um serviço de arquivo de vídeo pode usar impressões digitais de vídeo para economizar espaço e bloquear uploads duplicados. Uma impressão digital de vídeo seria extraída de cada vídeo no arquivo. A impressão digital do vídeo de cada novo envio seria comparada com o banco de dados das impressões digitais dos vídeos existentes, verificando se são diferentes e bloqueando envios duplicados.
O software Video Organizer pode usar impressões digitais de vídeo para identificar cópias do mesmo filme ou clipe de vídeo, apesar das diferenças de formato, resolução ou taxa de bits, e agrupá-los.
O software de set-top box pode usar impressões digitais de vídeo para desenvolver anúncios interativos, identificando quando anúncios de TV específicos são mostrados e exibindo um URL clicável para permitir que o usuário acesse o site do produto. Também pode ser usado para controlar a frequência com que o anúncio é visualizado.
Um mecanismo de busca para vídeos poderia ser desenvolvido usando nosso Video Fingerprinting SDK - um serviço único e revolucionário que implementa uma funcionalidade de busca de vídeo por vídeo que seria o primeiro de seu tipo.
Um Serviço de Clipping de TV pode usar a tecnologia de impressão digital de vídeo para automatizar o monitoramento da transmissão de TV e a verificação de anúncios de TV para detectar quando o anúncio de um cliente é veiculado para que ele possa garantir que os termos de seus acordos de publicidade na TV estão sendo respeitados.
Desenvolvemos a ferramenta de monitoramento de mídia como um aplicativo totalmente funcional que permite a detecção de amostras de anúncios em um dump de transmissão para implementar apenas esse tipo de serviço. Este aplicativo, incluindo fontes, pode ser licenciado separadamente e usado como base para construir seu próprio produto ou integrado em um sistema existente.
Quais sistemas operacionais são suportados?
C ++ SDK suporta Windows e Linux ou qualquer outro sistema operacional compatível com POSIX (disponível mediante solicitação).
.Net SDK oferece suporte a Windows XP e posterior.
Qual é o tamanho de um arquivo de impressão digital de vídeo?
Cada segundo de um fluxo de vídeo analisado requer cerca de 1kb para sua impressão digital de vídeo. A detecção de duplicados geralmente requer apenas 3-5 segundos de cada vídeo para ser indexado. A indexação de vídeos completos é necessária para identificar um vídeo que foi incluído dentro de outro.
Quanto tempo é necessário para cálculos?
A indexação de um segundo de vídeo leva cerca de 300 milissegundos - o processamento real do arquivo é responsável por cerca de metade desse tempo (150 milissegundos), enquanto a descompressão de vídeo é responsável pelo resto. A correspondência de um par de impressões digitais de 10 segundos leva de 1 a 2 milissegundos. Esses tempos foram estabelecidos por meio de testes com um processador Intel i3 e filtros LAV para compressão de vídeo.
O software de leitura ou decodificação de vídeo está incluído?
C ++: Não. Você precisará de alguma outra biblioteca (FFMPEG, por exemplo, demo disponível) para implementar a leitura de vídeo em seu aplicativo.
.Net: Sim, FFMPEG e libVLC incluídos. Os codecs do sistema também podem ser usados para decodificação.
Quais exemplos de código estão disponíveis?
Os seguintes exemplos de código estão incluídos em sua compra:
C ++:
Aplicativo de console baseado em FFMPEG que indexa vídeos e cria impressões digitais (Windows, Linux)
Um aplicativo de console que compara duas impressões digitais para detectar duplicatas (Windows, Linux)
Um aplicativo de console que procura entradas de uma impressão digital dentro de outra (Windows, Linux)
Código-fonte de um aplicativo completo da ferramenta de monitoramento de mídia (Windows, Linux)
.Internet:
Ferramenta de monitoramento de mídia e código-fonte do Video Duplicates Finder.
Que outra documentação está disponível?
C ++:
API VFCompare - uma implementação de algoritmo de impressão digital de vídeo que é otimizada para a detecção de vídeos duplicados
API VFSearch - uma implementação de algoritmo de impressão digital de vídeo que é otimizada para pesquisar vídeo em vídeo
.Internet:
API completa descrita no arquivo de ajuda.
Como posso experimentar e avaliar a tecnologia?
Sugerimos que você baixe e experimente as versões de teste do aplicativo Media Monitoring Tool, aplicativo Video Duplicates Finder, bem como se familiarize com a API e os exemplos de código.
Versão .Net do SDK disponível como instalador independente com aplicativos de amostra e código-fonte de amostra dentro.
Código fonte das ferramentas MMT / VDF incluído (as ferramentas requerem .Net 4.5 para exportação SOAP. O SDK pode ser usado em .Net 4.0 e posterior).
Versão C ++ do SDK disponível como instalador independente.
Requisitos do sistema:
CPU: processador dual core de 1,8 GHz
RAM: 2 GB
HDD / SSD: 50 GB de espaço livre na unidade principal
Sistema operacional: Microsoft Windows 8 32 bits, Microsoft Windows 7 32 bits e Microsoft Windows Vista 32-bit
Resolução: 1024×768
Sistemas operacionais suportados
Mac OS X 10.5 x (Leopard), Mac OS X 10.6 (Snow Leopard), Mac OS X 10.7 (Lion), Mac OS X 10.7 (Mountain Lion), OS X 10.9 (Mavericks) e Mac OS X 10.10 (Yosemite)
Requisitos de hardware
Memória - 1 GB de RAM e mais
Espaço livre em disco - 50 MB
Tipo de sistema - SO de 32 e 64 bits
Não sabe qual software precisa ou não encontrou o que procurava? Nós temos um time preparado para te ajudar a escolher o software ideal para sua empresa.