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

RSchmid30

Benutzer
Mitglied seit
27. Jul 2013
Beiträge
55
Punkte für Reaktionen
0
Punkte
6
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
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.569
Punkte für Reaktionen
1.396
Punkte
234
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.
 

RSchmid30

Benutzer
Mitglied seit
27. Jul 2013
Beiträge
55
Punkte für Reaktionen
0
Punkte
6
Ich benutzt die Version 1.0

Den Raspi benutze ich als Mediaplayer mit Openelec 6.03

Das andere muss ich erst noch überprüfen.
 

Tuvok42

Benutzer
Mitglied seit
24. Jun 2013
Beiträge
170
Punkte für Reaktionen
0
Punkte
16
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.
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.569
Punkte für Reaktionen
1.396
Punkte
234
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.
 

Tuvok42

Benutzer
Mitglied seit
24. Jun 2013
Beiträge
170
Punkte für Reaktionen
0
Punkte
16
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"?
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.569
Punkte für Reaktionen
1.396
Punkte
234
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.
 

MaverickVG

Benutzer
Mitglied seit
12. Apr 2016
Beiträge
9
Punkte für Reaktionen
0
Punkte
1
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...
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.569
Punkte für Reaktionen
1.396
Punkte
234
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:

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.569
Punkte für Reaktionen
1.396
Punkte
234
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:

ovicula

Benutzer
Mitglied seit
17. Feb 2013
Beiträge
41
Punkte für Reaktionen
0
Punkte
0
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)
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.569
Punkte für Reaktionen
1.396
Punkte
234
… 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?
 

ovicula

Benutzer
Mitglied seit
17. Feb 2013
Beiträge
41
Punkte für Reaktionen
0
Punkte
0
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 ;)
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.569
Punkte für Reaktionen
1.396
Punkte
234
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.
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
6.057
Punkte für Reaktionen
1.855
Punkte
254
@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. ;)
 

kritzel

Benutzer
Mitglied seit
27. Feb 2016
Beiträge
50
Punkte für Reaktionen
0
Punkte
0
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!
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.569
Punkte für Reaktionen
1.396
Punkte
234
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 …:)
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
6.057
Punkte für Reaktionen
1.855
Punkte
254
@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.
 

kritzel

Benutzer
Mitglied seit
27. Feb 2016
Beiträge
50
Punkte für Reaktionen
0
Punkte
0
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.
 


 

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