feat: add stream-copy exports

This commit is contained in:
2026-08-16 09:29:47 +02:00
parent 8f354254b2
commit d5d74066b0
6 changed files with 264 additions and 47 deletions
+5 -2
View File
@@ -25,14 +25,17 @@ def _log(*args) -> None:
def build_export_path(folder: str, basename: str, counter: int,
sub: int | None = None, tag: str | None = None) -> str:
sub: int | None = None, tag: str | None = None,
extension: str = ".mp4") -> str:
"""Build clip output path. *folder* should be the vid folder (e.g. .../mp4/vid_001)."""
name = f"{basename}_{counter:03d}"
if tag is not None:
name = f"{name}_{tag}"
if sub is not None:
name = f"{name}_{sub}"
return os.path.join(folder, name + ".mp4")
if extension and not extension.startswith("."):
extension = "." + extension
return os.path.join(folder, name + extension)
def build_sequence_dir(folder: str, basename: str, counter: int,