pip install dejavu python DATABASE = { 'host': '127.0.0.1', 'user': 'your_username', 'password': 'your_password', 'database': 'dejavu_db', } python from dejavu import Dejavu from dejavu.recognize import FileRecognizer from dejavu.config import load_config config = load_config() djv = Dejavu(config) djv.db.setup() print("Database initialized successfully.") python from dejavu import Dejavu from dejavu.recognize import FileRecognizer from dejavu.config import load_config config = load_config() djv = Dejavu(config) def extract_fingerprints(video_path): djv.fingerprint_file(video_path, FileRecognizer) print("Fingerprints extracted successfully.") if __name__ == '__main__': video_path = 'path/to/your/video.mp4' extract_fingerprints(video_path) python from dejavu import Dejavu from dejavu.recognize import FileRecognizer from dejavu.config import load_config config = load_config() djv = Dejavu(config) def match_fingerprints(video_path): results = djv.recognize(FileRecognizer, video_path) if results: print("Match found:") for result in results: song = results[result]['song_name'] offset = results[result]['offset'] print(f"Song: {song}, Offset: {offset}s") else: print("No match found.") if __name__ == '__main__': video_path = 'path/to/your/video.mp4' match_fingerprints(video_path)


上一篇:
下一篇:
切换中文