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

cappy0815

Benutzer
Mitglied seit
22. Jan 2017
Beiträge
36
Punkte für Reaktionen
0
Punkte
12
Moin,

danke für die Antworten.
In die Logs werde ich nachher mal sehen und dann die Meldungen posten.

Könnte Jemand mal zum Test die letzte "Heldt" in HD und AC3 dekodieren? Funzt der AC3-Ton dann?

Danke
Cappy
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.526
Punkte für Reaktionen
1.362
Punkte
234
Mit dem Quicktimeplayer funktioniert der komplette Filme nicht, aber mit VLC lässt er sich mit AC3-Ton abspielen. Keine Ahnung woran das liegt. Ich hatte schon viele AC3-Filme verarbeitet, aber diesen Fehler hatte ich noch nicht. Den Film habe ich jetzt auch nochmal mit iFFmepg via Audio- und Video-PassThru neu geschrieben und auch einmal mit Neuberechnung der AC3-Spur, was aber auch nicht geholfen hat. Ich weiß aber auch nicht, wie ich das näher untersuchen könnte … sorry.
 

cappy0815

Benutzer
Mitglied seit
22. Jan 2017
Beiträge
36
Punkte für Reaktionen
0
Punkte
12
Mahlzeit,

vielen Dank für Deine Mühe.
Ich hätte ja auch dazu schreiben können, dass ich es mit Quicktime NICHT, aber mit VLC unter Android (4 und 6) und unter Linux Mint (ebenfalls VLC) versucht habe. Ausserdem mit dem aktuellen KODI auf nem Pi.

Eigenartig finde ich schon, dass der Dateiname trotz entsprechender Einstellungen in der Konfig kein AC3 enthält.
Naja ... ich sag mal ... beim Heldt ist das jetzt auch nicht so tragisch. Habe einfach nochmal ohne die Tonspur decodiert ud gucke mir den Vogel jetzt in Stereo an.

Dachte eben nur, dass es vielleicht generell interessant ist "Fehler" zu melden ... Vermutlich bleibt es ja bei nem Einzelfall.

so oder so ... synOTR ist sowas von großartig ... :)

Cappy
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.526
Punkte für Reaktionen
1.362
Punkte
234
Also bei mir steht "AC3" im Dateinamen …

Aber ja doch - jegliches Feedback (auch wenn ich nicht jedes Problem lösen kann) ist herzlich willkommen :eek:
 

isch83

Benutzer
Mitglied seit
19. Jul 2012
Beiträge
330
Punkte für Reaktionen
1
Punkte
18
Guten Abend Zusammen,

ich brauch mal ein bisschen Hilfe bzw. jemanden der mir einen Tip gibt wo ich suchen kann :confused:

Ich bin fleißiger und vorallem glücklicher Nutzer von SynOtr. Allerdings bekomme ich das ganze seit dem letzten Update nicht mehr ans laufen und finde leider gerade meinen Fehler nicht.

Ich bin von der Version 3.1.2 auf die Version 3.3.0 gewechselt. Dazu habe ich mein synOTR gelöscht und danach das neue entpackte synOTR-Verzeichnis hineinkopiert. Danach habe ich die Konfiguration angepasst und das Skript ausgeführt. Leider bekomme ich aber folgende Fehlermeldung:

synOTR-User: root
Architektur: x86_64
DSM-Build: 15217
Gerät: 1517plus
RAM installiert: 7973 MB
RAM verwendet: 379 MB
RAM verfügbar: 7594 MB
System arbeitet mit DSM 6.0 oder höher. Der LD_LIBRARY_PATH wird angepasst.
ffmpeg-Version: /volume3/OTR/script/synOTR/app/bin/ffmpeg
Loglevel: erweitert
Anwendungsverzeichnis ist: /volume3/OTR/script/synOTR
Löschverzeichnis vorhanden [/volume2/OTR-Erledigt/]
Zielverzeichnis vorhanden [/volume3/OTR/ausgabe/]
Arbeitsverzeichnis vorhanden [/volume3/OTR/verarbeitung/]
Decodierverzeichnis vorhanden [/volume3/OTR/verarbeitung/_decodiert]


./synOTR.sh: line 2445: 09: value too great for base (error token is "09")


Und habe leider keine Ahnung was der Fehler ist...die Skriptstelle bei welches es zum Fehler kommt ist diese hier:

2443 sqlerg=$(sqlite3 "${APPDIR}/app/synOTR.sqlite" "SELECT rowid FROM checkversion WHERE rowid=1")
2444 if [ "$sqlerg" == "" ] ; then # prüfen, ob der Updatedatensatz vorhanden ist, ggfls. einfügen
2445 sSQL="INSERT INTO checkversion ( VERSIONcurrent, timestamp, lastcheckday) VALUES ( '$CLIENTVERSION', datetime('now','localtime'), $(($today-1)) )"
2446 sqliteinfo=$(sqlite3 ${APPDIR}/app/synOTR.sqlite "$sSQL")
2447 echo "Updatedatensatz eingefügt ($sqliteinfo)"


Vorab vielen Dank für eure Hilfe
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.526
Punkte für Reaktionen
1.362
Punkte
234
Hallo isch83,

ich habe den Fehler behoben. Jetzt geht es hoffentlich mit der Version 3.3.1 …
 

isch83

Benutzer
Mitglied seit
19. Jul 2012
Beiträge
330
Punkte für Reaktionen
1
Punkte
18
Guten Morgen Geimist,

Ich habe dein Skript soeben getestet und es funktioniert!

Vielen Dank für die Suche und Korrktur des Fehlers!

Viele Grüße Isch83
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.526
Punkte für Reaktionen
1.362
Punkte
234
… Ich hätte ja auch dazu schreiben können, dass ich es mit Quicktime NICHT, aber mit VLC unter Android (4 und 6) und unter Linux Mint (ebenfalls VLC) versucht habe. Ausserdem mit dem aktuellen KODI auf nem Pi …

Nutzt du macOS HighSierra? Wie ich jetzt bemerkt habe, scheinen keine Filme mehr zu laufen, deren Tonspur AC3 ist. Ob man wirkungsvoll etwas an den Codecs (/Library/QuickTime) ändern kann, weiß ich nicht. Möglicherweise ist es auch nur ein Bug seitens macOS … :rolleyes:
(https://www.mactechnews.de/forum/discussion/QuickTime-Player-10-4-unter-MacOS-10-13-332414.html)
 

stweiss

Benutzer
Mitglied seit
09. Jun 2017
Beiträge
34
Punkte für Reaktionen
0
Punkte
0
Hi Stephan,

die aktuelle Version hat ein Problem beim Umbenennen von: Once_Upon_A_Time_Es_war_einmal___S04E12_17.11.11_21-45_srtl_60_TVOON_DE.mpg.HQ.avi

Die Season und Episode wird falsch geparsed:

Rich (BBCode):
           			als Serie erkannt (Serieninfo: -S04E12)
Staffel-Nr.:		        S0
Episoden-Nr.:		        E1

TVDB Ergebnis ist demnach:
Rich (BBCode):
jq: error (at <stdin>:1): Cannot iterate over null (null)
jq: error (at <stdin>:1): Cannot iterate over null (null)
Die Serie wurde zwar auf theTVDB.com gefunden, allerdings keine passende Episode!
Abfrageergebnis: {
  "Error": "No results for your query: map[EpisodeNumber:0E1 Season:0S0 tve.seriesId:248835]"
}

Als einfachen fix:
Alt:
Rich (BBCode):
title=`echo $titleOTR | sed 's/__/ - /g' | sed 's/_/ /g' | sed "s/  //g"`
Neu:
Rich (BBCode):
title=`echo $titleOTR | sed 's/__+/ - /g' | sed 's/_/ /g' | sed "s/  +//g"`
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.526
Punkte für Reaktionen
1.362
Punkte
234
Version 3.4.0 UNIVERSAL [RELEASE] für 32/64bit x86 & ARMv7 - [2017-11-30] - KLICK ZUR DOWNLOADSEITE

Verbesserung der Version 3.4.0:
  • Autoupdate (nur geänderte Dateien) implementiert.
    Dateien, die nicht zur synOTR-Installation gehören, werden gelöscht (falls ihr da andere Sachen im Installationsordner gespeichert habt)!
    Deaktivierung von Autoupdate mit dem Parameter autoupdate=off
  • lokale Cutlists können nun außer im Dekodierordner auch im Downloadordner abgelegt werden (wenn der Name mit dem Film übereinstimmt, wird die Cutlist ungeprüft übernommen)
  • LOG-Info: DB Größe und Anzahl Datensätze
  • nach einem Update werden neue Parameter automatisch (inaktiv) in die Konfiguration.txt geschrieben (unabhängig von Autoupdate)
    BUGFIXES:
  • ein Fehler, der u.U. dazu führte, dass Fehler in Cutlisten nicht erkannt wurden
  • verbesserte Umlautkorrektur
  • Fehler bei der Segmentierung des Dateinamens
  • andere kleinere Fehler

Geänderte Dateien:
  • synOTR.sh

P.S.:
Das Autoupdate greift natürlich erst beim nächsten Update …
 
Zuletzt bearbeitet:

cappy0815

Benutzer
Mitglied seit
22. Jan 2017
Beiträge
36
Punkte für Reaktionen
0
Punkte
12
Moin,

ich habe mal wieder ne Merkwürdigkeit :)

Seit neustem wir Outlander bei mir nicht mehr richtig benannt.
In der Quelle steht die Episode mit drin S01E01 ... bei der Zieldatei ist das einfach weg gelassen!?

Bei anderen files funzt es aber.

Cappy
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.526
Punkte für Reaktionen
1.362
Punkte
234
Hallo Cappy,

eigenartig …
Bis auf den Bugfix von Stefan und einer verbesserter Umlauterkennung hatte ich bei der Umbenennung auch nicht viel geändert. Ich teste ja auch immer fleißig - tut mir leid, wenn ich nicht alle Fehler vorher finde … :(

Ein Testlauf hat bei mir geklappt. Kannst du mir mal von dem entsprechenden Film das LOG-File schicken (synotr(ät)geimist.eu)?
Danke
Rich (BBCode):
…
   L==> umbenannt von
        Outlander_S03E08_17.11.29_21-15_vox_80_TVOON_DE.mpg.HQ.mp4
      zu
        Outlander.S03.E08 Die Forderung [2017-11-29 21-15 VOX 576p 40min].mp4
 

Tschahk

Benutzer
Mitglied seit
18. Dez 2017
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo Stephan,

Ich habe seit den letzten Versionen (kann mich leider nicht genau erinnern wann es aufgetreten ist) das Problem, dass wenn ich einen Film im HD Format zusammen mit der AC3 Datei durchlaufen lasse, ich während der MP4 Konvertierung folgenden Fehler in der LOG Datei finde und der Film nicht korrekt gespeichert wird:

WARNING: NAL Unit type 0 not handled - adding

AVC Import results: 260937 samples (265566 NALUs) - Slices: 2653 I 74866 P 183417 B - 0 SEI - 2314 IDR
Stream uses forward prediction - stream CTS offset: 2 frames
[Importer] Unknown input file type for "/volume1/video/_synOTR//Van_Helsing_17.12.16_21-45_zdfneo_120_TVOON_DE.mpg.HD.avi-cut.null"
Error importing /volume1/video/_synOTR//Van_Helsing_17.12.16_21-45_zdfneo_120_TVOON_DE.mpg.HD.avi-cut.null#audio:delay=0: Requested URL is not valid or cannot be found
rm: cannot remove '/volume1/video/_synOTR//Van_Helsing_17.12.16_21-45_zdfneo_120_TVOON_DE.mpg.HD.avi-cut.null': No such file or directory
FEHLER: Zieldatei nicht gefunden!

Ich hoffe, dass der Abschnitt aussagekräftig genug ist, ansonsten sende Ich dir auch gerne die komplette LOG-Datei zu.

Gruß

Tjark
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.526
Punkte für Reaktionen
1.362
Punkte
234
Hallo Tjark,

herzlich willkommen hier im Forum :)

Mich wundert, das die Dateiextension hier auf "null" steht …:confused:
Deinen Film habe ich hier gerade testweise erfolgreich abarbeiten können. Bitte schicke mir doch mal das gesamte Log (synotr(ät)geimist.eu). Danke.
 

Tschahk

Benutzer
Mitglied seit
18. Dez 2017
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo Stephan,
Vielen Dank für deine Mühe. Ich habe dir gerade das Log an deine Email-Adresse geschickt.

Das mit der Dateiextension hat mich auch schon ein bisschen gewundert, habe mir aber nicht näher das Skript angesehen und dachte das wäre vielleicht einfach temporär für den Formatswechsel.

Gruß Tjark
 

cappy0815

Benutzer
Mitglied seit
22. Jan 2017
Beiträge
36
Punkte für Reaktionen
0
Punkte
12
Moin,

eigenartig ... nach wie vor nur bei Outlander ... ansonsten macht er es richtig.

Cappy
 

cappy0815

Benutzer
Mitglied seit
22. Jan 2017
Beiträge
36
Punkte für Reaktionen
0
Punkte
12
Moin,

ich habe die Tage wieder ein HD und ein AC3 otrkey geladen.
Diesmal ist Ton da ... der ist aber nicht syncron ...

Irgendwas ist vielleicht bei mir komisch ... kann ich da was falsch einstellen?

Cappy
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.526
Punkte für Reaktionen
1.362
Punkte
234
Hallo Cappy,

das tut mir leid, dass du immer noch Probleme hast, aber du hast mir auch noch kein Log geschickt …
 

toller

Benutzer
Mitglied seit
06. Feb 2014
Beiträge
172
Punkte für Reaktionen
8
Punkte
18
Hallo Stephan,

Erstmal vielen Dank für deine Mühe!!!

Das Autoupdate hat wunderbar geklappt, aber es werden keine Filme mehr dekodiert oder geschnitten :confused:
Ich habe deine zugehörige 3.4.1-Konfigurations-Beispiel-Datei ausgefüllt und auch mit der alten probiert. Keine Änderungen.

Dann habe ich die alte synOTR.sh (3.4.0) wieder aktiviert und die neue gelöscht. Sie wurde natürlich sofort wieder zu 3.4.1 aktualisiert. Also schnell noch in der Konfiguration das Autoupdate abgestellt.
Jetzt wird wieder fröhlich dekodiert und geschnitten - allerdings noch mit der 3.4.0

Gibt es auch von anderen Usern dieses Problem?


Grüßle
Jürgen
 


 

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