From 07dc850bd600d8b0b121cdb7dbcde39f28641f44 Mon Sep 17 00:00:00 2001 From: Gael Le Mignot Date: Fri, 13 Dec 2019 14:38:21 +0100 Subject: [PATCH] Added command to just parse kdenlive markers (test) --- .../teleforma-extract-kdenlive-markers.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 teleforma/management/commands/teleforma-extract-kdenlive-markers.py diff --git a/teleforma/management/commands/teleforma-extract-kdenlive-markers.py b/teleforma/management/commands/teleforma-extract-kdenlive-markers.py new file mode 100644 index 00000000..c2a931df --- /dev/null +++ b/teleforma/management/commands/teleforma-extract-kdenlive-markers.py @@ -0,0 +1,16 @@ +from django.conf import settings +from django.core.management.base import BaseCommand, CommandError + +from telemeta.util.kdenlive.session import KDEnLiveSession + +class Command(BaseCommand): + help = "Extract markers from a KDEnlive file" + admin_email = 'webmaster@parisson.com' + args = 'media_file' + + def handle(self, *args, **options): + media_file = args[0] + session = KDEnLiveSession(media_file) + for mark in session.markers(): + print mark['session_timecode'], mark['time'], mark['comment'] + -- 2.39.5