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
LOGlevel="1" # 0 => Logging inaktiv / 1 => normal / 2 => erweitert
Das steht in meiner Log DateisynOTR-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
uname -v bei eine echten DS716+:#4 SMP Wed Aug 20 13:04:11 CST 2014
#8451 SMP Wed Aug 17 05:13:40 CST 2016
Der Fehler selbst gibt keine Hinweise woran es liegen könnte ?./synOTR.sh: line 513: syntax error: bad for loop variable
Wäre meine Ausgabe bei dem Command von dir.#3 SMP Sat Nov 7 14:47:33 UTC 2015
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.for (( i=1; i <= $goodCount ; i++ )); do
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.