Plugin AUTOCUT / bei Sky Filmaufnahmen Werbung entfernen und/oder umwandeln in mkv mp4 mp3

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Hi,
      hier smb.conf:
      Spoiler anzeigen
      #config version:3.6.25-vti001


      [global]
      guest account = root
      security = user
      map to guest = bad user
      server string = VTi/Vu+ network shares at %h
      workgroup = INSEL
      socket options = TCP_NODELAY
      # smb passwd file = /etc/samba/private/smbpasswd
      encrypt passwords = yes
      passdb backend = smbpasswd
      idmap backend = smbpasswd
      obey pam restrictions = no
      unix extensions = no
      wide links = yes
      unix charset = utf-8
      max stat cache size = 64
      null passwords = yes


      [vusolo-rootfs]
      comment = Do not touch !
      path = /
      read only = no
      public = yes
      guest ok = yes
      valid users = root
      force create mode = 600
      force directory mode = 700
      force security mode = 600
      force directory security mode = 700


      [vusolo-hdd1]
      comment = The harddisk
      path = /media/hdd1
      read only = no
      public = yes
      guest ok = yes
      valid users = root
      force create mode = 600
      force directory mode = 700
      force security mode = 600


      [vusolo-hdd]
      comment = The harddisk
      path = /media/hdd
      read only = no
      public = yes
      guest ok = yes
      valid users = root
      force create mode = 600
      force directory mode = 700
      force security mode = 600
      force directory security mode = 700
      force directory security mode = 700
      root@vusolo4k:/#
      screenshot kommt morgen, gerade hat die Regierung die Macht über den Fernseher.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von hgdo ()

    • ok, kein Problem.
      Anhand der Meldung würde ich denken, dass im Plugin unter "VU HDD Freigabe" der Eintrag nicht zur smb.conf passt.
      Spricht da steht etwas anderes drin als in der smb.conf als Sektion für die Festplatte angegeben ist.

      Da müsste entweder "vusolo-hdd" oder "vusolo-hdd1" eingetragen werden.

      Kontrolliere das mal und dann wieder einen Test.
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • Da kommt nur vusolo-hdd1 rein.
      Den Netzwerknamen baut sich das Plugin selbst zusammen.

      Debuglog aktivieren, Test starten und dann Log posten
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • Hi, hier ein Teil vom log:
      Spoiler anzeigen
      14:52:49.760 [e2-python] [AUTOCUT] RemoteTest
      14:52:49.761 [e2-python] [AUTOCUT] RemoteTest tmp= ssh -i /home/root/.ssh/id_rsa -l autocut 192.168.1.3 echo retok
      14:52:49.761 [e2-python] [AUTOCUT] remotessh - connect: ssh -i /home/root/.ssh/id_rsa -l autocut 192.168.1.3 echo retok
      14:52:49.807 [e2-python] pid= 24970
      14:52:49.999 [e2-python] next real activation isWed May 13 10:15:01 2020
      14:52:50.363 [e2-python] [AUTOCUT] remotessh - OK: ['retok\n']
      14:52:50.364 [e2-python] [AUTOCUT] RemoteTest ret= ['retok\n']
      14:52:50.364 [e2-python] [AUTOCUT] RemoteTest err=
      14:52:50.367 [e2-python] [AUTOCUT] write winffmpegfile --> del "C:\Programme\ffmpeg\bin\winffmpeg.txt"
      14:52:50.367 [e2-python]
      14:52:50.409 [e2-python] [AUTOCUT] EXCEPT getwinnetuse <class 'socket.gaierror'> [Errno -2] Name or service not known
      14:52:50.409 [e2-python] Traceback (most recent call last):
      14:52:50.409 [e2-python] File "/usr/lib/enigma2/python/Plugins/Extensions/Autocut/autocut.py", line 1005, in getwinnetuse
      14:52:50.410 [e2-python] ret="net use \\\\" + socket.gethostbyname(socket.gethostname())
      14:52:50.411 [e2-python] gaierror: [Errno -2] Name or service not known
      14:52:50.411 [e2-python] [AUTOCUT] write winffmpegfile -->
      14:52:50.411 [e2-python]
      14:52:50.416 [e2-python] [AUTOCUT] ERROR <class 'socket.gaierror'> [Errno -2] Name or service not known
      14:52:50.416 [e2-python] Traceback (most recent call last):
      14:52:50.416 [e2-python] File "/usr/lib/enigma2/python/Plugins/Extensions/Autocut/autocut.py", line 5583, in _RemoteTest
      14:52:50.416 [e2-python] winline= "dir \"\\\\" + socket.gethostbyname(socket.gethostname())
      14:52:50.417 [e2-python] gaierror: [Errno -2] Name or service not known
      14:52:51.551 [e2-core] no ancillary data in audio stream... abort radiotext pes parser
      14:53:41.343 [e2-python] [Elektro] Profile: 1

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von hgdo ()

    • hast ein DNS Problem.
      Teste mal:

      root@vuduo4k:~# python
      Python 2.7.9 (default, Nov 13 2018, 11:57:28)
      [GCC 4.9.2] on linux2
      Type "help", "copyright", "credits" or "license" for more information.
      >>> import socket
      >>> print socket.gethostname()
      vuduo4k
      >>> print socket.gethostbyname(socket.gethostname())
      192.168.179.29
      >>>
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • Hi,
      ist fehlerhaft:
      Spoiler anzeigen
      root@vusolo4k:/# python
      Python 2.7.9 (default, Mar 2 2018, 20:44:18)
      [GCC 4.9.2] on linux2
      Type "help", "copyright", "credits" or "license" for more information.
      >>> import socket
      >>> print socket.gethostname()
      vusolo4k
      >>> print socket.gethostbyname(socket.gethostname())
      Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      socket.gaierror: [Errno -2] Name or service not known
      >>>
      ahh,
      bin etwas weiter:
      Rückwärtsauflösung (nslookup vusolo4k) funktionierte nicht.
      Habe das im openwrt bereinigt, jetzt sieht es am log-Ende so aus:
      Spoiler anzeigen


      16:20:42.604 [e2-python] [AUTOCUT] RemoteTest
      16:20:42.604 [e2-python] [AUTOCUT] RemoteTest tmp= ssh -i /home/root/.ssh/id_rsa -l autocut 192.168.1.3 echo retok
      16:20:42.605 [e2-python] [AUTOCUT] remotessh - connect: ssh -i /home/root/.ssh/id_rsa -l autocut 192.168.1.3 echo retok
      16:20:42.647 [e2-python] pid= 4583
      16:20:43.035 [e2-python] [AUTOCUT] remotessh - OK: ['retok\n']
      16:20:43.036 [e2-python] [AUTOCUT] RemoteTest ret= ['retok\n']
      16:20:43.036 [e2-python] [AUTOCUT] RemoteTest err=
      16:20:43.039 [e2-python] [AUTOCUT] write winffmpegfile --> del "C:\Programme\ffmpeg\bin\winffmpeg.txt"
      16:20:43.039 [e2-python]
      16:20:43.040 [e2-python] [AUTOCUT] write winffmpegfile --> net use \\192.168.1.7\vusolo-hdd1 XXXXXXXX /user:192.168.1.7\root
      16:20:43.040 [e2-python]
      16:20:43.041 [e2-python] [AUTOCUT] write winffmpegfile --> dir "\\192.168.1.7\vusolo-hdd1\*.*" > "C:\Programme\ffmpeg\bin\winffmpeg.t
      xt"
      16:20:43.041 [e2-python] [AUTOCUT] write winffmpegfile --> net use \\192.168.1.7\vusolo-hdd1 /d
      16:20:43.042 [e2-python] [AUTOCUT] subprocess.Popen( scp -i /home/root/.ssh/id_rsa /tmp/winffmpeg.cmd autocut@192.168.1.3:"C:\Program
      me\ffmpeg\bin\winffmpeg.cmd" )
      16:20:44.086 [e2-python] [AUTOCUT] subprocess.Popen( ssh -i /home/root/.ssh/id_rsa -l autocut 192.168.1.3 "c:\\Windows\\System32\\cmd
      .exe /C C:\\Programme\\ffmpeg\\bin\\winffmpeg.cmd" )
      16:20:44.130 [e2-python] pid= 4591
      16:20:54.131 [e2-python] [AUTOCUT] ERROR remotessh - proc.killed
      16:20:54.133 [e2-python] [AUTOCUT] remotessh - OK: ['\n', 'autocut@MARKUS C:\\Users\\autocut>del "C:\\Programme\\ffmpeg\\bin\\winffmp
      eg.txt" \n', '\n', 'autocut@MARKUS C:\\Users\\autocut>net use \\\\192.168.1.7\\vusolo-hdd1 XXXXXXXX /user:192.168.1.7\\root \n', 'De
      r Befehl wurde erfolgreich ausgef\x81hrt.\n', '\n', '\n', 'autocut@MARKUS C:\\Users\\autocut>dir "\\\\192.168.1.7\\vusolo-hdd1\\*.*"
      1>"C:\\Programme\\ffmpeg\\bin\\winffmpeg.txt" \n']
      16:20:54.134 [e2-python] [AUTOCUT] ssh - Timeout [AUTOCUT] ERROR <type 'exceptions.UnboundLocalError'> local variable 'error' referen
      ced before assignment
      16:20:54.134 [e2-python] Traceback (most recent call last):
      16:20:54.134 [e2-python] File "/usr/lib/enigma2/python/Plugins/Extensions/Autocut/autocut.py", line 5656, in _RemoteTest
      16:20:54.135 [e2-python] print "[AUTOCUT] ssh - Timeout" , error
      16:20:54.135 [e2-python] UnboundLocalError: local variable 'error' referenced before assignment
      16:21:12.566 [e2-python] action -> ColorActions red
      16:21:12.566 [e2-python] [AUTOCUT] close AutocutConifgScreen
      16:21:12.572 [e2-python] [#----] VTiCore [Speech2Text] remove callback function
      16:21:12.586 [e2-core] abs position 818 130 -> 374 217
      16:21:12.587 [e2-core] m_fb_size width : 1280, height : 720
      16:21:41.593 [e2-python] [Elektro] Profile: 1
      16:21:41.594 [e2-python] [Elektro] Nextday: 07:00:00
      16:21:41.594 [e2-python] [Elektro] Current time: 16:21:00
      16:21:41.594 [e2-python] [Elektro] Wakeup time: 10:00:00

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von hgdo ()

    • Für Ordner "C:\Programme\ffmpeg\bin\" hat der User "autocut" eine Schreibberechtigung?

      Hintergrund:
      Spoiler anzeigen
      Das Plugin erstellt eine cmd-Datei mit folgendem Inhalt:

      Quellcode

      1. del "C:\Programme\ffmpeg\bin\winffmpeg.txt"
      2. net use \\192.168.1.7\vusolo-hdd1 XXXXXXXX /user:192.168.1.7\root
      3. dir "\\192.168.1.7\vusolo-hdd1\*.*" > "C:\Programme\ffmpeg\bin\winffmpeg.txt"
      4. net use \\192.168.1.7\vusolo-hdd1 /d
      Diese cmd-Datei wird dann per scp zum Windows Rechner transportiert und im Verzeichnis C:\Programme\ffmpeg\bin abgelegt. (Das scheint noch zu funktionieren)
      scp -i /home/root/.ssh/id_rsa /tmp/winffmpeg.cmd autocut@192.168.1.3:"C:\Programme\ffmpeg\bin\winffmpeg.cmd"

      Danach wird die cmd-Datei remote gestartet (scheint auch zu funktionieren)
      ssh -i /home/root/.ssh/id_rsa -l autocut 192.168.1.3 "c:\\Windows\\System32\\cmd.exe /C C:\\Programme\\ffmpeg\\bin\\winffmpeg.cmd"


      Dann soll über die Batch Datei das Inhaltsverzeichnis von \\192.168.1.7\vusolo-hdd1\*.* gelesen und in eine Textdatei nach C:\Programme\ffmpeg\bin geschrieben werden

      Entweder fehlt eine Leseberechtigung von \\192.168.1.7\vusolo-hdd1\*.* oder cmd.exe kann keine Datei nach C:\Programme\ffmpeg\bin schreiben
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • doch, das hatte ich schon eingerichtet.

      Aber plötzlich läuft der Test durch.
      Suppi, prima. Vielen herzlichen Dank für dieses Plugin und deine Hilfe.
      Melde mich noch mal, wenn meine ersten Tests durch sind.

      Tschüss
      harleymk2
    • Hi,
      nun muss ich mich doch schon wieder melden.
      Alle 3 Einzeltests kamen bei Remote-Test mit OK zurück.
      Der Start sieht auch sehr gut aus, allein das ffmpeg läuft dann letztlich doch lokal und nicht remote.
    • Wenn du „ffmpeg Remote ausführen“ in den Einstellungen aktiviert hast, wird die Konvertierung auch Remote ausgeführt.
      Es sei denn es gibt irgendwelche Probleme, dann fällt das Plugin automatisch in lokale Konvertierung zurück.

      Also prüfen, ob die Option aktiviert ist.
      Wenn ja, Debug log zeigen


      EDIT:

      Ich konnte dein Problem nachvollziehen. Hängt mit hoher Wahrscheinlichkeit mit deinem zweiten Eintrag in der smb.conf zusammen.
      Kommt ein Update...

      Deine zu bearbeitenden Filme liegen auf [vusolo-hdd1] ?
      Ändere für die Zwischenzeit deine /etc/samba/smb.conf
      Die Sektion muss in diesem Fall dann ganz nach unten.

      Spoiler anzeigen

      #config version:3.6.25-vti001

      [global]guest account = root
      security = user
      map to guest = bad user
      server string = VTi/Vu+ network shares at %h
      workgroup = INSEL
      socket options = TCP_NODELAY
      # smb passwd file = /etc/samba/private/smbpasswd
      encrypt passwords = yes
      passdb backend = smbpasswd
      idmap backend = smbpasswd
      obey pam restrictions = no
      unix extensions = no
      wide links = yes
      unix charset = utf-8
      max stat cache size = 64
      null passwords = yes



      [vusolo-rootfs]
      comment = Do not touch !
      path = /
      read only = no
      public = yes
      guest ok = yes
      valid users = root
      force create mode = 600
      force directory mode = 700
      force security mode = 600
      force directory security mode = 700

      [vusolo-hdd]
      comment = The harddisk
      path = /media/hdd
      read only = no
      public = yes
      guest ok = yes
      valid users = root
      force create mode = 600
      force directory mode = 700
      force security mode = 600
      force directory security mode = 700
      force directory security mode = 700


      [vusolo-hdd1]
      comment = The harddisk
      path = /media/hdd1
      read only = no
      public = yes
      guest ok = yes
      valid users = root
      force create mode = 600
      force directory mode = 700
      force security mode = 600
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von hajeku123 ()

    • Hi,
      ich glaube, ein Problem gefunden zu haben.
      Im log sieht man, daß das Plugin teilweise auf 'vusolo-hdd11' zugreifen will. Das gibt es aber nicht, nur 'vusolo-hdd1'.
      Ich habe in den Einstellungen nachgesehen, finde dort aber kein 'hdd11'.
      Keine Ahnung, wo das herkommt.
      Habe mal alle Nicht-AUTOCUT-Zeilen aus dem log entfernt.

      Edit
      Ohh, habe erst gerade dein Edit der letzten mail gesehen. Mache das und teste dann noch mal

      Hi,
      wäre es möglich, beim Update einzurichten, daß die .eit bei Konvertierung nach mp4 mit ggf Namensänderung erhalten bleibt?
      Das epg fehlt sonst in der EMC-Listenansicht.

      Tschüss
      harleymk2
      Dateien
      • autocut.log

        (27,15 kB, 5 mal heruntergeladen, zuletzt: )

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von harleymk2 ()

    • harleymk2 schrieb:

      Im log sieht man, daß das Plugin teilweise auf 'vusolo-hdd11' zugreifen will.
      Keine Ahnung, wo das herkommt.
      genau, das kommt von der Reihenfolge der HDD-Einträge in der smb.conf
      Musst erst mal [vusolo-hdd1] hinter [vusolo-hdd] setzen.
      Kannst dann leider nicht mit [vusolo-hdd] hantieren. Ansonsten müsste dieser Abschnitt dann wieder nach hinten.
      Deswegen das Update.

      harleymk2 schrieb:

      wäre es möglich, beim Update einzurichten, daß die .eit bei Konvertierung nach mp4 mit ggf Namensänderung erhalten bleibt?
      kein Problem.
      Die .eit wird dann einfach mit in das Zielverzeichnis (bei dir /media/hdd1/movie/Serien/test/) kopiert.
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • Hi,
      habe mal die winffmpeg.cmd auf dem PC direkt ausgeführt, dabei gab es 2 Fehler:
      1. Unable to find a suitable output format for 'net'
      da fehlt meiner Ansicht nach ein ' &' vor dem net
      2. Cannot map stream #0:3 - unsupported type
      dafür füge ich einfach mal als 4. Parameter '-ignore_unknown' ein

      Mit den beiden Änderungen lief es in der shell.
    • In dem Testordner liegt eine xxx.ts.autocut.log
      zeig mal.

      Unable to find a suitable output format for 'net'
      Was für ein & vor net ????
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • Die Datei gibt es nicht mehr.
      Usprünglich stand der net-Befehl in der Zeile von ffmpeg.... direkt hinter dem letzten '"'. Mit einem '&' kann man doch mehrere Befehle in 1 Zeile packen
      Nachdem ich den ignore-Parameter ins Plugin eingefügt habe, steht der net Befehl in einer eigenen Zeile. Ob das damit was zu tun hat, weiss ich nicht.
      Aber jetzt funzt es.