我正在尝试构建一个与youtube contentID完全相同的系统,该系统将生成视频的指纹,并在数据库中搜索指纹。我想知道Youtube ContentID使用什么指纹算法或方法来生成指纹并比较指纹,以及它如何在数据库中执行指纹搜索
我不认为确切的算法是已知的。您可以使用场景检测和分块来创建有界大小的视频和音频块。然后,您可以使用位置敏感的哈希技术来索引这些块,这样类似的块就可以接收相同的哈希。然而,这并不简单,需要积极研究。
我正在尝试构建一个与youtube contentID完全相同的系统,该系统将生成视频的指纹,并在数据库中搜索指纹。我想知道Youtube ContentID使用什么指纹算法或方法来生成指纹并比较指纹,以及它如何在数据库中执行指纹搜索
我不认为确切的算法是已知的。您可以使用场景检测和分块来创建有界大小的视频和音频块。然后,您可以使用位置敏感的哈希技术来索引这些块,这样类似的块就可以接收相同的哈希。然而,这并不简单,需要积极研究。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium