synOTR synOTR - scriptsammlung für OTR-Workflow auf Synology Diskstation

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

1. Wo finde ich die SynOTR Version
2. DSM Version: DSM 5.2-5967
3. DS415+
4. Decodieren , umbenennen des Dateinamens , schneiden
5. ca. 10-15 Sekunden, wobei der Ton früher dran ist als das Bild

Dachte zuerst schon es liegt am neuen Raspberry Pi 3 aber jetzt habe ich das gleich mit dem Pi 2 auch
 
Also die synOTR-Version findest du entweder im Log (…/_decodiert/_LOGsynOTR/), bzw. in der Datei synOTR.sh

Eine Gefahr für Asynchronität würde ich am ehesten beim konvertieren in MP4 sehen, was du aber gar nicht nutzt. Ich habe über die letzten Jahre mit dem Script schon viele hunderte Filme verarbeitet, ohne solche groben Probleme (eine halbe Sekunde Versatz hatte ich auch schon mal …).

- nutzt du den Raspi als Medienplayer? Kannst du mal eine andere Software testen?
- Kannst du mal einen Problemfilm auf einem richtigen Rechner abspielen?
- Sind alle Filme fehlerhaft, oder nur bestimmte Formate (HQ, HD, …) oder nur bestimmte Filme. Wenn es nur bestimmte Filme sind, kannst mal auch den genauen OTR-Namen schicken und ich teste mal.
 
Ich benutzt die Version 1.0

Den Raspi benutze ich als Mediaplayer mit Openelec 6.03

Das andere muss ich erst noch überprüfen.
 
Als Nutzer von OTR und Eigentümer einer Syno mit PPC habe ich bisher neidisch auf dein Script geschaut. Nach dem Lesen der letzten Beiträge und deiner Anpassung an ARM-Prozessoren, kam mir der Gedanke, das ganze auf einem Raspi einzusetzen (ist halt günstiger als eine neue Syno). Frage: Lässt sich dein Script auch auf einem Raspi mit entsprechenden Anpassungen anwenden oder gibt es grundsätzliche Bedenken, die eine Nutzung ausschließen? Für weitergehende Tipps und Lesestoff bin ich dankbar.
 
Hallo Tuvok42,

also prizipiell sehe ich nichts, was dem Einsatz auf einem Raspi entgegenstehen würde. Einfach probieren. Manche Binarys kommen auch vom Raspi (z.B. der OTRdecoder). Möglicherweise fehlen einem Programm ein paar Librarys, aber das ließe sich ja beheben.

Inzwischen habe ich das Update 5 so gut wie fertig. Darin habe ich auf mediainfo komplett verzichtet (es lieferte mir unter ARM nicht alle Parameter) und dafür ffmpeg und ffprobe für Intel und ARM in einer möglichst kleinen Version selbst kompiliert. Noch etwas Feintuning und dann wird das der RC für die Version 2.0. Mit der Final werde ich dann länger warten, bis mehr Feedback und Modellbestätigungen eintrudeln.

Wenn du möchtest, kann ich dir die Version 1.5 per PN zukommen lassen.
 
Hallo geimist,
ffmpeg und ffprobe für Intel und ARM in einer möglichst kleinen Version selbst kompiliert
Wenn du möchtest, kann ich dir die Version 1.5 per PN zukommen lassen.
Danke für Dein Angebot. Nehme ich gerne an; werde aber frühestens Ende Juni dazu kommen, dies auf meinem Raspi zu testen. Als Linux-Noob noch eine Verständnisfrage: Deine selbst kompilierten Programme kann ich durch kopieren auf den Raspi "installieren"?
 
Wenn es bei dir eh noch ein bisschen dauert, brauchst du ja meinen aktuellen 1.5 Schnappschuss nicht bei dir parken. Der sollte im Juni dann auf dem Server sein, oder schreib mich vorher nochmal an.

Was die Programme betrifft:
Mach dir ja kein falsches Bild von mir - was ich von Linux weiß, habe ich auch nur durch die DS und dieses Projekt kennengelernt. Ich bin doch ahnungslos ;)
Bei den Programmen handelt es sich um statisch gelinkte Programme, d.h. alle Abhängikeiten sind bereits enthalten. Deshalb müssen die nicht auf dem Zielsystem an einem bestimmten Pfad installiert werden und ich kann sie einfach mit in das synOTR-Paket packen (in der Handhabung ähnlich, wie man es von den "PortableApps" für Windows kennt). Sie sollten (so hoffe ich) auf dem Raspi einfach laufen.
 
Kurzes Update zur 214: Die Version 1.4. läuft jetzt ohne Probleme! Beim ersten mal gabs zwar noch gelegentlich Permission denied im log, aber nach mehrmaligen Anwenden läuft alles! Absolut wichtig war bei mir den Job über den Aufgabenplaner zu starten, sonst geht nix...
 
Danke für die Rückmeldung zu deiner DS214play! :D
Eigentlich sollte es auch beim manuellen Starten über die Konsole funktionieren, aber ich empfehle ja ausdrücklich den Automatismus über den Aufgabenplaner. Schön, dass es jetzt funktioniert.

Es ist jetzt auch bei mehreren Usern auf einigen ARM-Systemen im Einsatz (DS212+ DS214 DS215j DS216j). Keine Beschwerden diesbezüglich werte ich da mal als positives Feedback :cool:

Sollte nicht noch ein spezieller Fehler auf einem bestimmten DS-Typ auftreten, wird die aktuelle Version 1.5 dann die nächste Finalversion. In der Version 1.5 habe ich auf das Programm "Mediainfo" verzichtet und eigene Versionen von ffmpeg und ffprobe reingepackt.
 
Zuletzt bearbeitet:
Die Beta lief auf über 10 unterschiedlichen DS-Modellen und scheinbar gibt es kaum Probleme. Daher kommt hier die finale Version [DOWNLOAD synOTR 2.0].
Ich empfehle auch den Beta-Testern die finale Version zu verwenden, da immer noch einige Fehler behoben wurden.

Version 2.0 UNIVERSAL für 64bit x86 & ARM - [2016-05-27]

Verbesserung der Version 2.0:
  • Support für 64bit Systemen mit INTEL-CPU
  • Support für ARM CPU's
  • erweiterte Umbenennung mit Codec-Metadaten möglich (fps, Realdauer, Seitenverhältnis, Bildhöhe, Bildbreite, Audiocodec, Videocodec ect.)
  • Metadaten werden nun in die MP4-Dateien geschrieben (nur bei aktiviertem Autorename)
  • automatische AAC-Encodererkennung wählt den Encoder für die höchste Qualität
  • viele Detailverbesserungen und kleinere Änderungen [siehe Infos auf der Projektseite]

Hinweise zum UpDate:
  • die bisherige Konfiguration.txt kannst du auch in der Version 2.0 weiter verwenden. Informationen zu den erweiterten Umbenennungsparametern findest du in der mitgelieferten Konfiguration.txt
  • Die SQLite-DB der synOTR-Version 1.0 kann nicht mit Version 2.0 verwendet werden. Die neue Version wird beim 1. Programmlauf erstellt. Möchtest du den bisherigen Filmverlauf weiter verwenden, so musst du die alte DB (/app/synOTR.sqlite) in einem Sqlite-Frontend (z.B. die Firefox-Extension "Sqlite Manager" oder sqlitebrowser.app für MAC ect.) öffnen ==> den Inhalt als SQL exportieren ==> die neue DB (/app/synOTR.sqlite) öffnen ==> hier den SQL-Export importieren.
    Die SQLite-DB ab der synOTR-Version 1.2-Beta ist mit der finalen identisch und kann weiter verwendet werden.

Geänderte Dateien:
  • [fast alle Dateien geändert]
  • Konfiguration.txt kann weiter verwendet werden


Bitte gebt Rückmeldung,mit welcher DSM-Version und welcher DS / RS funktioniert.
Danke.
 
Zuletzt bearbeitet:
Läuft bislang auf meiner 716+ (wie erwartet) rund - nur eine Frage (falls ich das eben im Eifer des Gefechts übersehen habe - sorry): wieso hast du die Möglichkeit das Losging auszuschalten rausgenommen? (Kein Drama, kann ich ja selbst wieder ergänzen - wunderte mich nur)
 
… das Losging auszuschalten rausgenommen?…

Du meinst Loging? (immer diese Autokorektur …:rolleyes:)

Da habe ich eigentlich nichts geändert. In der Konfigruation.txt auf "0" gesetzt, sollte das Log deaktivieren …
Kannst du es etwas näher erklären?
 
Vergiss meine wirren Worte :rolleyes: (und ja .. Autokorrektur ist ein Riesen.... :mad:)

Ich hab das gerade an meinem kleinen MBP aktualisiert und der editor war wenig runtergerutscht... deshalb war bei mir bei dsmbeepnotify="off" Schluss - jetzt hatte ich Loglevel="0" 2x drin ;)
 
auch nicht schlimm ;)

Wichtig dabei ist nur, dass man das synOTR mit dem synOTR-start.sh Skript startet. Das wertet aus, ob überhaupt ein Log erstellt werden soll.
 
@geimist
Ich habe gerade die 1.1 gegen die 2.0 auf meiner DS216+ ausgetauscht. Ich werde es jetzt die Tage beobachten.

Vielen Dank für deine Arbeit. ;)
 
Hi,

ich bin Einsteiger und habe ein Premiumkonto bei OTR (seit neustem). Ich habe noch keine Version von synOTR ausprobiert und habe einige Fragen zum Funktionsumfang :)


- Verschlüsselte .otrkey-Dateien dekodieren

[*]Support für ARM CPU's
[/SIZE][/CENTER]

das geht jetzt auch mit NICHT INTEL cpus...ein ARM CPU ist z.B. der Marvell Armada 385 wie in meiner ds216j, richtig? das heißt ich könnte ortkey dateien direkt laden und entschlüsseln lassen.


wenn ich den aufgabenplaner der ds216j mit den synort scripten verwende, kann automatisiert downloads durchfüren? gibt es dafür eine richtige anleitung? Würde ja bedeuten das ich die happy hour von otr ordentlich nutzen könnte.

danke!
 
Bis auf das Downloaden ist es alles so und deine DS216j sollte das brav machen.
SynOTR ist ein automatisches Skript ohne Benutzeroberfläche. Es sucht, ob im eingestellten Ordner Dateien mit der entsprechenden Dateiendung vorhanden ist und arbeitet diese ab. Die Möglichkeit der Downloads ist nicht implementiert (ich lade ausschließlich von Mirror-Servern und habe dazu für meinen Fall einen Spendenaccount bei otr-files.de).

Bei weiteren Fragen: fragen …:)
 
@kritzel
Auch ich habe seit vielen Jahren einen Spendenaccount bei otr-files.de und einen Premiumaccount bei onlinetvrecorder.com.
Die gewünschten Files kommen automatisch per FTP-Push (geht auch automatisiert für Serien) auf die DS, das Script von Geimist wiederum entschlüsselt mir automatisiert diese Dateien. Perfekte Funktion, ich habe am Ende die fertigen AVIs auf der DS.

Bei Bedarf kann man sich die Dateien mit dem Script von Geimist auch noch automatisch schneiden lassen (cutlist.at). Das mache ich selber aber noch händisch.
 
Hi,

das hört sich ja super spannend an!

Bekommt man die codierten Dateien auch ohne push-FTP auf die NAS (ich will die NAS nicht von aussen erreichbar machen).
Mit der Downloadstation hatte ich das nicht hinbekommen.

Any Ideas?

genau an diesem Punkt bin ich auch gerade angekommen. Ich bin Premiumuser bei OTR...wenn ich das richtig sehe, kostet ein FTP Push dann ein paar cent. irgendwie verstehe ich auf einmal den sinn nicht mehr eines OTR Premiumkontos wenn man mit einem spendenkonto bei otr-files mittels ftp push eigentlich alles direkt über die downloadstation laden kann.
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat