Fassbrause hat geschrieben: ↑Mi 27 Jun, 2018 11:19
Das klingt nach dem richtigen Weg. Gibt es dafür ein gutes Tutorial oder eine Anleitung die du mir empfehlen kannst?
um das EDL format zu verstehen und richtig zu interpretieren, würde ich auf folgende spezifikationen verweisen:
http://www.editware.com/Editware-DOCs/EDLformat.PDF
http://xmil.biz/EDL-X/CMX3600.pdf
https://documentation.apple.com/en/fina ... 6section=1
leider gibt's ohnehin mehr als genug inkompatibilitäten und begrenzungen, die das ganze in der praxis noch ein bisserl komplizierter gestalten.
da du aber zum glück keine EDLs generieren musst, sondern sie nur lesen und auswerten willst, ist das hier ohnehin deutlich einfacher.
was das lernern von python od. irgendeiner anderen einfachen programmiersprache betrifft, würde ich mich generell an den offiziellen tutorials orientieren. die sind in der regel meist recht gut.
https://py-tutorial-de.readthedocs.io/de/python-3.3/
im resolve-forum findet man bei der suche nach deinem konkreten problem übrigens einen tipp, wie man eine derartige konvertierung in ein CSV file, das man dann in irgendeiner spreadsheet-applikation weiterverwenden kann, mit hilfe eines perl-einzeilers umsetzen kann:
https://forum.blackmagicdesign.com/view ... 69#p354739
aber genau solche kryptischen hacks versucht man als programmierer normalerweise tunlichst zu vermeiden.
mit ein paar zeilen python kann man das deutlich schöner und auch für andere nachvollziehbar formulieren -- und wenn man es noch sauberer und vorbildlicher lösen will, greift man heute z.b. zu rust (
https://www.rust-lang.org)
ich persönlich finde es ziemlich wichtig, dass auch kreativ schaffende zumindest in ansätzen lernen, mit derartigen einfachen mitteln des programmierens zu hantieren, um sich wenigstens gelegentlich aus den fesseln vorgegebener software und sklavischer manueller abarbeitung von routineabläufe zu befreien. aber natürlich ist so etwas immer leichter gesagt, als es wirklich in die tat umzusetzen.
ich helfe dir jedenfalls gerne, das ganze evtl. ein bisserl abzukürzen bzw. dir irgendwelche einfachen code-fragmente für den hausgebrauch zu basteln. du brauchst mich nur via PM zu kontaktieren, ein bsp.-file schicken und deine anforderungen an das resultat näher spezifizieren.
und für alle die hier mitlesen und am techn. problem dahinter, also einer vernünftigen und möglichst anwendungsübergreifenden handhabung von timeline-informationen ganz generell interessiert sind, könnte in diesem zusammenhang evtl. auch ein hinweis auf folgendes projekt nützlich sein:
http://opentimeline.io/