Added all functionality to cut_to_length

This commit is contained in:
Hannes committed 2026-03-09 23:56:15 +01:00
1 parent 6c1687d6bc
commit cb56886a4b
5 files changed
+235 -149

No files matched your search

+13 -11
View File
@@ -2,6 +2,7 @@ import cv2
import numpy as np
from scipy import signal
import matplotlib.pyplot as plt
import sys
def get_video_signal(path):
cap = cv2.VideoCapture(path)
@@ -52,17 +53,18 @@ def find_offset(video_a, video_b):
return best_lag
# Usage
# for i in range(1, 12):
# # print(f"{i:02}")
# video_a = f"/home/honney/projects/mkv/AnoHana The Flower We Saw That Day (2011-2011) [imdbid-tt1913273]/Season 01/AnoHana The Flower We Saw That Day S01E0{i:02}.mkv"
# video_b = f"/home/honney/projects/mkv/Anohana - The Flower We Saw That Day - S01 (BD 1080p HEVC Opus) [derpie]/[derpie] Anohana - The Flower We Saw That Day - S01E{i:02} (BD 1080p HEVC Opus) [Dual Audio].mkv"
for i in range(1, 12):
# print(f"{i:02}")
video_a = f"/home/honney/projects/mkv/AnoHana The Flower We Saw That Day (2011-2011) [imdbid-tt1913273]/Season 01/AnoHana The Flower We Saw That Day S01E0{i:02}.mkv"
video_b = f"/home/honney/projects/mkv/Anohana - The Flower We Saw That Day/S01/AnoHana The Flower We Saw That Day S01E0{i:02}.mkv"
# offset_frames = find_offset(video_a, video_b)
# print(f"{i}: Video B is offset by {offset_frames} frames relative to Video A.")
offset_frames = find_offset(video_a, video_b)
print(f"{i}: Video B is offset by {offset_frames} frames relative to Video A.")
# sys.exit()
# print(f"{i:02}")
video_a = f"/home/honney/projects/mkv/output.mkv"
video_b = f"/home/honney/projects/mkv/Anohana - The Flower We Saw That Day - S01 (BD 1080p HEVC Opus) [derpie]/[derpie] Anohana - The Flower We Saw That Day - S01E01 (BD 1080p HEVC Opus) [Dual Audio].mkv"
# video_a = f"/home/honney/projects/mkv/output_dir/AnoHana The Flower We Saw That Day S01E001_ger.mkv"
# video_b = f"/home/honney/projects/mkv/Anohana - The Flower We Saw That Day/S01/AnoHana The Flower We Saw That Day S01E001.mkv"
offset_frames = find_offset(video_a, video_b)
print(f"Video B is offset by {offset_frames} frames relative to Video A.")
# offset_frames = find_offset(video_a, video_b)
# print(f"Video B is offset by {offset_frames} frames relative to Video A.")
# sys.exit()