Beiträge von joediboe

    Inzwischen gibt es ein kleines Update:

    • ein Bug wurde behoben (wenn 1 Frame für Fanart und Poster ausgewählt wurde, gab es ein Problem - das geht jetzt)
    • Aufnahmedatum und -zeit wird jetzt bei jedem Film oben angezeigt
    • Oben rechts gibt es jetzt einen Button, über den der Film im Standard-Programm des Betriebssystems gestartet wird
      (diese Zeile Code [138] ist wahrscheinlich Windows-spezifisch - auf Linux oder Mac müsste das gegen den entsprechenden Befehl ausgetauscht werden)

    Hi AcidRain,
    meinst du wirklich synchronisieren (also dass auch Änderungen auf der externen HDD auf die interne übertragen werden)? Oder "nur" Backup in eine Richtung?
    Falls Backup, ist der Klassiker robocopy:

    Code: kopieren.bat
    for %%i in (A B C) do (
      robocopy Quelle Ziel1 /r:1 /w:1 %%i*
    )
    for %%j in (L M N) do (
      robocopy Quelle Ziel2 /r:1 /w:1 %%j*
    )
    pause

    eben die entsprechenden Buchstaben ergänzen, das ganze für die zweite Platte nochmal mit den anderen Buchstaben.
    Speichern als .bat und dann manuell starten oder mit Windows Aufgabenplanung regelmäßig starten lassen.
    Der robocopy Befehl kann natürlich beliebig angepasst werden mit allem was robocopy unterstützt (Log in ein File schreiben, öfter als ein Mal versuchen, bestimmte Dateitypen ausschließen...)

    Hi Marlon,

    vielleicht hilft dir mein Skript weiter mit deinen Handy-Kamera-Aufnahmen:
    Batch-Skript für Home-Videos
    zumindest hilft es mir sehr :) es erstellt für jede mp4-Datei eine NFO, Fanart und Poster.
    Es fragt dabei nach dem Titel, den man vergeben will, aber falls das z.b. der Dateiname sein soll kann man das auch so ändern dass es nicht mehr fragt. Nur heißen meine Dateien eben "vid_2017_03_31_100000.mp4" und der Titel soll sein "Ausflug in die Wilhelma" - da bleibt nur nachfragen :)
    Vielleicht kannst du auch davon noch was brauchen:
    Skript: Videos schneiden und zusammenfügen
    Skript: Konvertieren und exportieren von neuen Videos
    Skript: Offline Youtube Videos in Kodi

    Also zumindest falls du nicht inzwischen schon mit ner anderen Lösung glücklich geworden bist...
    Grüße,
    joediboe

    So, einen hab ich noch:
    mal angenommen, ich habt YouTube-Videos runtergeladen und möchtet die in die Kodi-DB aufnehmen, dann hab ich da was für euch :)

    • Annahme: Die Videos liegen im gleichen Ordner wie das Skript und haben als Bezeichnung *Video-Name* YTID-*YouTube-ID* - so z.B. einstellbar in jdownloader 2
    • Dann wird für jedes Video das Vorschaubild im max. Auflösung heruntergeldaen
    • MovieThumbnailer (im Ordner \tools\mtn-200808a-win32 - siehe hier) erstellt 2 Thumbnails als Poster (genauso wie mein Home-Video-Skript)
    • Eine NFO wird erstellt mit dem Titel und einem Link der als Trailer deklariert ist und das Video im Kodi-YouTube-Plugin abspielen sollte (habe ich aber ehrlich gesagt gar nicht getestet). Als Genre und Set setzte ich YouTube-Kinderlieder, das kann natürlich beliebig angepasst werden
    • Alle Videos werden umbenannt, das "YTID-", das als Trennmarke funktioniert, wird entfernt und bei mir auch noch alles nach dem Trenner " - " der in meinen Videos den "sinnvollen" Namen beendet. Kann natürlich auch übersprungen werden und der gesamt Titel genutzt.
    • Dann sind die Videos direkt einlesbar von Kodi, inkl Fanart und Poster

    Hier noch der Code - achso, es handelt sich diesmal um ein PowerShell-Skript. Also bitte als .ps1 abspeichern und am besten mit PowerShell ISE öffnen und mit F5 starten. Gibt aber mehrere Arten PS-Skripte zu starten, Google hilft.

    Hallo zusammen,
    wie hier zu sehen ist, pflege ich meine Familien-Videos (meist kurze Handy-Filme) in Kodi und habe mir dazu ein Skript gebastelt um sie schnell und ordentlich in die Kodi-DB zu bekommen. Drum rum sind aber noch ein paar weitere Skripte entstanden, die vielleicht der eine oder andere von euch auch brauchen kann.
    Ich habe alle Home-Videos auf dem NAS und im Wohnzimmer-Kodi. Ich will sie jedoch auch auf dem Tablet haben, offline verfügbar und in reduzierter Dateigröße. Dabei hilft mir dieses Skript:

    • Es nutzt optional eine "Datenbank" = Textdatei in der es sich merkt welche Videos es bereits exportiert hat. So bearbeite ich immer nur neu hinzugekommene
    • Es fragt noch, welche von den neuen man jetzt kopieren/konvertieren will
    • Wählt man konvertieren, dann wandelt es die gewählten Videos in 720p um (Einstellungen für ffmpeg sind natürlich im Code frei anpassbar)
    • Es speichert die Videos (konvertiert oder nicht, je nach Wahl) im Zielordner und falls gewünscht auch die Fanart, Poster und NFO (im Skript "Kodi-Dateien" genannt)
    • Ich löse dabei bewusst meine Unterordner auf, damit ich die Videos auch beispielsweise mit dem MX-Player auf dem Tablet abschauen kann => ich will alles in einem Ordner. Kann man bei Bedarf natürlich ändern
    • Damit das mit einem "Standard-Player" auch vernünftig geht, werden die Filme umbenannt und bekommen den Titel als Dateiname (unerlaubte Sonderzeichen werden rausgefiltert)
    • Ist das Video kopiert, kommt sein Name in die "Datenbank" (falls gewünscht)
    • Geschrieben habe ich das für meine Home-Videos die mit dem ganz oben verlinkten Skript für Kodi vorbereitet wurden. Aber generell müsste das mit allen Videos, auch Kinofilmen, genauso funktionieren

    Hier noch der Code - achso, es handelt sich diesmal um ein PowerShell-Skript. Also bitte als .ps1 abspeichern und am besten mit PowerShell ISE öffnen und mit F5 starten. Gibt aber mehrere Arten PS-Skripte zu starten, Google hilft.
    Es sollte im gleichen Ordner liegen wie die Unterordner mit den Originalvideos. Und es erwartet wieder den Unterordner \tools\ffmpeg.exe

    Hallo zusammen,
    wie hier zu sehen ist, pflege ich meine Familien-Videos (meist kurze Handy-Filme) in Kodi und habe mir dazu ein Skript gebastelt um sie schnell und ordentlich in die Kodi-DB zu bekommen. Drum rum sind aber noch ein paar weitere Skripte entstanden, die vielleicht der eine oder andere von euch auch brauchen kann.
    Eines davon ist das, was ich "schneiden und kleben" nenne :)

    • Beispielaufgabe: Ausflug in Tierpark
    • Kind füttert Enten => süß => Video 1 wird gemacht
    • Kind füttert 10 Minuten später Papageien => süß => Video 2 wird gestartet. Nach ner Minute fliegt das Vieh weg, du denkst es kommt gleich wieder, tut es aber nicht => Video 2 ist 2 Minuten lang, du willst aber nur die erste Minute
    • 10 Minten später passiert wieder was ganz tolles und du machst Video 3
    • In Kodi will ich aber nicht 3 1-Minuten-Videos haben sondern 1 3-Minuten-Video "Ausflug in den Tierpark". Außerdem habe ich keinen Bock Video 2 von Hand zu schneiden, dann 1 2 und 3 zusammenzufügen und dann auch noch den Zeitstempel manuell zu setzen (damit mein "Einsortieren-Skript den richtigen Tag zuordnet)

    Hier kommt mein "Schneiden-und-Kleben-Skript" ins Spiel: es liegt in einem speziellen Ordner, dem auch ein Unterordner \tools\ffmpeg.exe liegt. Da schiebe ich Video 1 2 und 3 rein und starte das Skript. Und dann?

    • Es fragt ob ich auch schneiden will => ja
    • es erzeugt und öffnet eine Textdatei die ich nur minimal anpassen muss (eine Zahl um genau zu sein):
    Code
    # Info: 00:00:00 bis 00:00:00 = ganzer Film
    00:00:00 bis 00:00:00 => Video_1.mp4
    00:00:00 bis 00:00:00 => Video_2.mp4
    00:00:00 bis 00:00:00 => Video_3.mp4

    ich will nur Video 2 schneiden, also ändere ich es zu

    Code
    # Info: 00:00:00 bis 00:00:00 = ganzer Film
    00:00:00 bis 00:00:00 => Video_1.mp4
    00:00:00 bis 00:01:00 => Video_2.mp4
    00:00:00 bis 00:00:00 => Video_3.mp4
    • speichern, schließen, OK klicken
    • Video 2 wird geschnitten
    • Video 1, Video 2 geschnitten und Video 3 werden zusammengefügt
    • Das kombinierte Video bekommt den Zeitstempel des neuesten Teilvideos (in dem Fall den von Video 3)
    • Die originalen Videos werden in den Unterordner \BackupEinzelfilme geschoben (achso, der sollte schon existieren - könnte sonst einen Fehler geben, ich war faul beim programmieren :) )
    • Fertig ist Video des Tages :)
    • ich schiebe es wieder zurück in meinen Home-Video-Ordner und mache es mit oben erwähntem Skript Kodi-lesbar...

    Hier noch der Code - achso, es handelt sich diesmal um ein PowerShell-Skript. Also bitte als .ps1 abspeichern und am besten mit PowerShell ISE öffnen und mit F5 starten. Gibt aber mehrere Arten PS-Skripte zu starten, Google hilft.
    Es kann übrigens auch einfach dazu benutzt werden ganze Videos zu kombinieren ohne schneiden => dann wird die Textdatei nicht geöffnet.
    Oder es kann auch einfach nur 1 Video geschnitten werden, unter Beibehaltung des Dateidatums.

    Hallo zusammen,
    hier ein kleines "Update" - ich habe inzwischen ein paar Kleinigkeiten hinzugefügt:

    • Ich will meine Videos gleich darauf vorbereiten, dass es meiner Tochter später nicht peinlich sein muss wenn wir mit Freunden alte Videos anschauen, z.B. weil sie mit 2 Jahren nackig durch die Wohnung rennt
      => man wird jetzt gefragt, ob man ein "peinlich"-Tag vergeben will. Damit kann man dann z.b. einfach Playlists oder Nodes mit und ohne "peinliche" Videos erstellen
    • Das Jahr wird jetzt auch hinzugefügt => so funktioniert die Gruppierung nach Jahren, die in Kodi ja standardmäßig vorhanden ist. Funktioniert natürlich auch in selbst erstellten Smart Playlists.

    Vielleicht kann es ja der/die eine oder andere gebrauchen...

    Update: Es gibt jetzt ein Python Programm mit GUI, siehe unten
    -------------------------------------------------------------------------------

    Hallo zusammen,
    ich möchte meine selbst aufgenommenen Handy-Videos in die Kodi-Datenbank aufnehmen und hab mir dafür ein Batch-Skript gebastelt das mir dabei hilft die nfo, ein Poster und einen Fanart-Screenshot zu erstellen. Vielleicht sucht ja einer von euch so was oder hat Verbesserungsvorschläge, deshalb möchte ich es hier teilen.

    Was macht das Tool?

    • Es sucht Videos eines bestimmten Dateityps und für jede Datei folgt dann dieser Ablauf:
    • Das Video wird gestartet
    • Während man das Video sieht (um sich zu erinnern was das war, meist sind die Dateinamen ja nicht gerade aussagekräftig) wird ein Screenshot aus der Mitte erstellt als Fanart und ein Bild aus 2 Screenshots übereinander (bei ein und zwei Dritteln) als Poster (Höhe jeweils 1080px, ich gehe von 1920x1080-Videos aus)
    • Schließt man das Video, wird man gefragt wie es heißen soll
    • Die nfo-Datei wird erstellt (Unicode, Sonderzeichen sind also erlaubt) mit dem Erstell-Zeitpunkt als sorttitle und dem Datum + dem eingegebenen Namen als Titel (yyyy-mm-dd Name), Genre=EigeneVideos, Set=Eigene Videos
    • Die nfo, das Video und die Poster- und Fanart-Datei werden in einen Unterordner mit dem Dateinamen des Videos verschoben
    • Weiter geht's mit dem nächsten Video

    Wovon geht das Tool aus?

    Wo finde ich das Ding?

    Hier:

    Ich muss dazu sagen, dass das sicher keine High-End-Programmierung ist, ich hab mir viel per Google zusammenkopiert :) Aber bei mir hat es zumindest funktioniert...
    Achso, wahrscheinlich muss ich das nicht dazu sagen, aber sicher ist sicher: der Code muss nur kopiert werden und per Editor als [beliebigerName].cmd abgespeichert werden. Doppelklick drauf und los geht's.
    Viel Spaß und ich freue mich auf Rückmeldung

    Hallo zusammen,
    ich möchte mich heute Abend und am Wochenende mal um meine MP3-Sammlung kümmern und sie neu taggen.
    Ich habe mir dazu MusicBrainz Picard ausgesucht, wie auch im How-To hier empfohlen. Jetzt habe ich hier:
    http://wiki.xbmc.org/index.php?titl…edded_Album_Art
    gesehen, dass die Auflösung von eingebetteten Covern zwischen 64x64 und 256x256 liegen darf. Gleichzeitig steht da aber auch "you may want to use a larger pixel-size if you use XBMC in 720p/1080i HDTV resolution to get a sharper image". Das verwirrt mich jetzt, ist denn nun doch mehr als 256 Pixel erlaubt?

    In Picard gibt es für die meisten Coverart-Quellen keine Einstellung zur Größe, nur bei "Cover Art Archive" gibt es zur Auswahl 250px, 500px oder FullSize.
    Könnt ihr mir helfen, was ich denn nun einstellen soll? Auf den Plattenplatz kommt es mir nicht so an, 500px oder so wäre mir also lieber (auch auf die Zukunft gesehen, ich will die ganzen MP3s ja nicht in ein paar Jahren wieder bearbeiten wenn 250px auf Grund der immer höheren Displayauflösungen kaum mehr sichtbar sind).

    Vielen Dank schon mal!