Hello everyone. I registered the account just to share a crazy idea that might help establish video - hash - subtitle link. and increase the chance finding the right subtitle file on the database.
Please disregard this post if you think I'm stupid.
I see there is a problem when get the hash code for the whole video file. The video frame has so many variants depend on the codec and quality, 1080p, 720p, 480p, mp4, mkv, etc. When one made a working subtitle file, he/she upload it with his/her version of the hashcode of the movie (say Bluray 1080p mkv). However, the user with a 720p movie won't find that subtitle file using his version of hashcode (say we disable the function finding subtitle by file name), Even the subtitle for 1080p will work for 720p. So in my opinion, there is a mismatch in the current method of using hashcode to get the subtitle.
subtitle should link to the audio frame. there is less variant in the audio frame. the method of getting hashcode should be proceed like the following: 1) rip the audio frame from the file, 2) get the hashcode for the audio frame, 3) done.
Hope this will help the future development. please comment and tell me I'm wrong.