java - 播放软件是如何做到在线匹配字幕的?
PHP中文网
PHP中文网 2017-04-18 10:31:53
0
3
562

突然想到了这个问题,网上搜了下好像并没有什么结果。我个人感觉是哈希值来匹配对应的视频文件,但是问题来了,就同一部电影来说不同的分辨率,不同的网友剪辑版本会导致同一部电影出现很多不同的哈希值,那么播放软件又是如何做到精确匹配的?谢谢

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(3)
洪涛
  1. Correspondance de hachage

  2. La correspondance des noms de fichiers, inexacte, peut en renvoyer plusieurs parmi lesquels l'utilisateur peut choisir. Après la sélection d'un utilisateur, le hachage peut être enregistré et la correspondance de hachage est utilisée pour correspondre aux autres utilisateurs

  3. La correspondance des fonctionnalités vidéo ou audio ne peut correspondre qu'aux fonctionnalités des premières minutes, comme l'écoute de chansons et la reconnaissance de la musique. Elle peut être considérée comme une correspondance de hachage avancée

  4. .

La plupart des utilisateurs sont des utilisateurs ordinaires qui recherchent des ressources prêtes à l'emploi et ne savent pas comment les modifier eux-mêmes, les deux premières méthodes peuvent donc gérer la plupart des situations.

Ty80

C'est à peu près ce qui a été dit ci-dessus
Je voudrais ajouter que la méthode générale de correspondance de hachage consiste à obtenir les octets de début, de milieu et de fin du fichier et à les retirer pour calculer MD5

左手右手慢动作

La plupart d'entre eux sont des noms de fichiers. Différentes vidéos correspondent à différents sous-titres. Si vous effectuez une recherche en ligne, vous verrez que presque toutes les versions d'un film correspondent à un sous-titre. ne correspondent pas. Si tel est le cas, les sous-titres seront probablement mal alignés

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal