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

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.546
Punkte für Reaktionen
1.379
Punkte
234
Geht problemlos.
Ist das Skript (sofern es als Datei vorliegt) ausführbar?

Poste mal die Ausgabe:
Aufgabenplaner ==> Task markieren ==> "Aktion" ==> "Ergebnis anzeigen"
 

toller

Benutzer
Mitglied seit
06. Feb 2014
Beiträge
172
Punkte für Reaktionen
8
Punkte
18
Habe ich auch schon versucht. Wie bei anderen benutzerdefinierten Scripts kommt als Ergebnis:
"Laden der Aufgabe fehlgeschlagen. Versuchen Sie es später erneut"
 

toller

Benutzer
Mitglied seit
06. Feb 2014
Beiträge
172
Punkte für Reaktionen
8
Punkte
18
Danke für den Tipp; habe das Problem mal gemeldet. Vielleicht haben die ja eine Lösung...
 

Eldorado

Benutzer
Mitglied seit
22. Aug 2016
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hallo
Ich muss da jetzt noch mal ganz blöd nachfragen. Habe diese Zeile in meinen Aufgabenplaner genommen :
/usr/syno/bin/synoindex -R "/Volume1/Video/"
Wenn der Aufgabenplaner jetzt manuell gestartet wird, dauert die Indizierung knappe 10 Sekunden und ist fertig. Die Dateien sehe ich aber immer noch nicht.
Indizierte Ordner habe ich " Video" ausgewählt.
Ist der Pfad richtig oder habe ich da was falsch verstanden ?
Vielen Dank
Eldo
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.546
Punkte für Reaktionen
1.379
Punkte
234
Infos hier im Wiki: Problembehebung_DLNA-Server_(Index)
Wenn dein Pfad stimmt, sollte es also richtig sein.

Evtl. Groß- und Kleinschreibung beachten (/volume1/video/)

P.S:
Konntest du schon meine letzte PN abarbeiten? :D
 
Zuletzt bearbeitet:

Eldorado

Benutzer
Mitglied seit
22. Aug 2016
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hallo
Die Groß- und Kleinschreibung war es - so was dummes ;-)
Die PN versuche ich morgen einzubinden.
Vielen Dank...klasse das Du so schnell eine Hilfe anbietest ;-)
Danke
Eldo
 

Eldorado

Benutzer
Mitglied seit
22. Aug 2016
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hallo
So, habe das neue Script eingebaut und was soll ich sagen - es klappt alles perfekt !
Vielen Danke
Eldo
 

JulesVerne

Benutzer
Mitglied seit
05. Okt 2016
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
Guten Morgen,
Ich habe bis vor kurzem mit der Version 1.0 gearbeitet und wollte jetzt die Version 2.3_AC3 installieren.
Leider bekomme ich keine Dekodierungen hin.
./synOTR-start.sh >> ./_LOG/synOTR_`date +%Y`-`date +%m`-`date +%d`_`date +%H`-`date +%M`.log 2>&1
Mit dem befehl hatte ich verscuht per SSH Verbindung über die Log Datei den Fehler zu finde, aber die Datei blieb leer.
Zum Testen ob ich einen Schreibfehler drin hatte habe ich den Dateinamen verändert, dann steht in der Log das die Datei nicht vorhanden sei.
Woran könnte es noch liegen ?

Konfig:
Rich (BBCode):
	OTRkeydir="/volume1/HDD/"				# Verzeichnis mit den OTRKEY-Dateien
	destdir="/volume1/HDD/Filme/OTR/"					# Ausgabeverzeichnis
	OTRkeydeldir="/volume1/recycle/#recycle/"	# Löschverzeichnis der Quelldateien ! ! ! ACHTUNG ! ! ! gleichnamige vorhandene Dateien in dem Verzeichnis werden überschrieben


#--------------------------------------------------------------------
# 		.avi's schneiden (Grundlage sind 							|
#		Schnittlisten von http://www.cutlist.at):					|
#--------------------------------------------------------------------
	OTRcutactiv="on"							# on => schneiden aktiv / off => schneiden inaktiv
	SMARTRENDERING="on"							# on => verwendet avcut für framegenaues schneiden. ACHTUNG: erheblich mehr CPU-Leistung notwendig / dauert länger


#--------------------------------------------------------------------
# 		.avi's / .mp4's umbenennen (alle betroffenen Dateien im		|
#		Eingabeordner mit "TVOON" im Dateinamen werden umbenannt):	|
#--------------------------------------------------------------------

	OTRrenameactiv="on"							# on => umbenennen aktiv / off => umbenennen inaktiv
	OTRserieninfo="on"							# on => Serieninfo aktiv / off => Serieninfo inaktiv
												# Die Serieninfo ersetzt den Titel ($tit) mit >>> SERIE - S01E01 EPISODENTITEL <<<

NameSyntax="§tit [§ac01]"

	#	Filmlänge [EPG]=	§dur 				# Filmlänge laut EPG / inkl. Werbeblöcke
	#	Titel=				$tit
	#	Jahr [4stellig]=	§ylong
	#	Jahr [2stellig]=	§yshort
	#	Monat=				§mon
	#	Tag=				§day
	#	Stunde=				§hou
	#	Minute=				§min
	#	Sender=				§cha
	#	Qualtität / Format=	§qua

	#	Framerate=			§fps
	#	Filmlänge [real]=	§redur
	#	Auflösung Höhe=		§height
	#	Auflösung Breite=	§width
	#	Halb- / Vollbild=	§scty				# Ergebnis ist 'i' oder 'p' (interlaced / progressive) - $height$scty ergibt z.B. 720p
	#	Seitenverhältnis=	§asra
	#	Audiocodec=			§acod
	#	Videocodec=			§vcod
	#	AC3 vorhanden=		§ac01				# Tonspur in AC3 ja ==> "AC3" sonst ==> ""

	#	sowie freier Text und Zeichen ohne / manche Sonderzeichen könnten evtl. Fehlfunktionen hervorrufen


#--------------------------------------------------------------------
# 		.avi's in native MP4's (MAC OS tauglich) umwandeln:			|
#			! ! ! ACHTUNG ! ! ! Alle .avi-Dateien im oben 			|
#			definierten Ordner >destdir< werden konvertiert. 		|
#			Bei einer großen Menge an Dateien kann das eine 		|
#			lange Zeit in Anspruch nehmen.							|
#			Es wird lediglich die Audiospur konvertiert.			|
#--------------------------------------------------------------------

	OTRavi2mp4active="off"						# on => konvertieren aktiv / off => konvertieren inaktiv
	OTRaacqal="80k"								# Ziel-Bitrate der aac-Audiospur (mir reicht 112k also 112 kbit/s)


#--------------------------------------------------------------------
#		DSM-Benachrichtigung (funktioniert nur, wenn				| 
#		synOTR vom User "root" aufgerufen wird):					|
#--------------------------------------------------------------------

	dsmtextnotify="on"							# on => Benachrichtigung per Text aktiv / off => inaktiv
	dsmbeepnotify="on"							# on => Benachrichtigung per Beep aktiv / off => inaktiv
	LOGlevel="1"								# 0  => Logging inaktiv / 1 => normal / 2 => erweitert
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.546
Punkte für Reaktionen
1.379
Punkte
234
Erst einmal herzlich willkommen hier im Forum :D

Bereits mit der Version 1.0 wurde das Logging geändert. Du musst nur noch "synOTR-start.sh" aufrufen und die weiteren Parameter weglassen. Ob geloggt werden soll und in welchem Level konfigurierst du in der Konfiguration.txt mit der Variablen:
Rich (BBCode):
LOGlevel="1"	# 0 => Logging inaktiv / 1 => normal / 2 => erweitert

Die Logs werden hier abgelegt: …/Zielordner/_decodir/_LOGsynOTR/

Welche DS nutzt du? (eine passende Signatur ist immer gut und erspart Rückfragen - [klick] :))
 

JulesVerne

Benutzer
Mitglied seit
05. Okt 2016
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
synOTR-User: root
Architektur: x86_64
DSM-Build: 3
Gerät: 3615xs
ffmpeg-Version: /volume1/HDD/OTR/synOTR_2_3_AC3/synOTR/app/bin/ffmpeg
Loglevel: erweitert
Arbeitsverzeichnist ist: /volume1/HDD/OTR/synOTR_2_3_AC3/synOTR
Löschverzeichnis vorhanden [/volume1/recycle/#recycle/]
Zielverzeichnis ist: [/volume1/HDD/Filme/OTR]
Decodierverzeichnis vorhanden [/volume1/HDD/Filme/OTR/_decodiert]
./synOTR.sh: line 513: syntax error: bad for loop variable
Das steht in meiner Log Datei
Kann es sein dass der Fehler daraus resultiert dass keine Cutlist gefunden wurde ?
 

JulesVerne

Benutzer
Mitglied seit
05. Okt 2016
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
XPEnology
Ist ein alter kaputter Laptop der dafür noch ganz gut ist.
Ist auch ein Intel CPU mit 64 bit drin C2D 6600 wenn ich mich nicht irre.
DSM steht Build 3 ist das richtig ?
Demnächst wird wohl noch ein richtiger Synology Server zugelegt da dieser nur zum Testen war ob sich das für mich überhaupt lohnt.
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.546
Punkte für Reaktionen
1.379
Punkte
234
Das Problem dabei:
Mit dem Komando "uname -v" lese ich u.a. die Systemversion aus, weil sich beim Wechsel von DSM 5.2 zu DSM 6.0 einige Änderungen ergeben haben. Bei XPEnology (dem das DSM einer DS3615xs zugrunde liegt) wird aber eine falsche DSM-Buildversion ausgegeben. Ich weiß nicht, ob es an XPEnology, oder an einer Abweichung bei der DS3615xs liegt. Ist mir aber bisher nur bei XPEnology aufgefallen …

uname -v bei XPEnology:
#4 SMP Wed Aug 20 13:04:11 CST 2014
uname -v bei eine echten DS716+:
#8451 SMP Wed Aug 17 05:13:40 CST 2016

Bei meiner XPEnology würde also DSM-Build 4 ausgegeben.
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.546
Punkte für Reaktionen
1.379
Punkte
234
Zeile 513 betrifft den Teil vom automatischen schneiden.
for (( i=1; i <= $goodCount ; i++ )); do
Warum er da schimpft, weiß ich nicht. Evtl. liegt es daran, dass ich ab Version 2.2 auf die separate bash verzichtet habe und DSM 5.2 noch keine mitliefert. Ich weiß nicht, welche Syntax nur Bash interpretieren kann. Evtl. hilft dir die Version 2.1 oder die AC3-Beta bis 2.1 wenn wir das mit der Versionserkennung hinbekommen.

Wie liest du die DSM-Version aus, damit du den Wert 5.2-5644 erhältst?
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.546
Punkte für Reaktionen
1.379
Punkte
234
Achso, ich dachte du hast ein Stücken Code, um sie auszulesen. Manuell nützt mir das nichts - das muss automatisch gehen.

Die 2.1 Release-Version findest du ja hier: https://geimist.eu/synOTR/
Solltest du die AC3-Beta 2.1 benötigen, kannst du sie dir hier herunterladen: https://geimist.eu:65001/sharing/VMnVkgjMs

Ich kann dir nicht garantieren, dass es geht. Versuch macht klug.
 

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
Gerade unter DSM 5.2 ausprobiert. HTH!

$ ash -v
BusyBox v1.16.1 (2016-04-26 17:10:49 CST) built-in shell (ash)
$ which which
/usr/bin/which
$ which seq
/usr/bin/seq
$ SEQ=$( /usr/bin/which seq ) ; START=1 ; goodCount=3 ; for i in $( $SEQ $START $goodCount ) ; do echo $i ; done
1
2
3
 
Zuletzt bearbeitet:

JulesVerne

Benutzer
Mitglied seit
05. Okt 2016
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
In der Konfig der 2.1-AC3 habe ich jetzt nichts mehr zum Smartrendering bzw. AC3 gefunden, außer bei der Namensgebung.
Ist das richtig ?
Hab die 2.1 jetzt mal gestartet, läuft auf jeden Fall gerade, was raus kommt weiß ich noch nicht.
EDIT:
Filme sind Konvertiert, geschnitten usw. alles gut, aber AC3 wurde nicht hinzugefügt.
 
Zuletzt bearbeitet:


 

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