Auteur Topic: Commandline script betrouwbaar starten vanuit DSM  (gelezen 1189 keer)

Offline Deddiekoel

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 11
Commandline script betrouwbaar starten vanuit DSM
« Gepost op: 25 augustus 2016, 09:39:35 »
Ik gebruik Sickrage icm het MKV->MP4 convertor script dat hier te vinden is: https://github.com/mdhiggins/sickbeard_mp4_automator

Fijne aan dit script is dat het ook handmatig te draaien is en zodoende heb ik een shell scriptje gemaakt die een bepaalde map doorneemt en converteert. Dit werkt vanaf de commandline prima, hij 'raad' welke film het is, zoekt de metadata op, zoekt subtitles op en converteert alles naar mp4 formaat.

Echter wanneer ik datzelfde script draai als scheduled task dan werkt het het 'raden' van de film niet. Hierdoor haalt hij ook niet niet de juiste metadata op.

Waar ik nu naar op zoek ben is een manier om vanuit DSM een commandline script te starten op dezelfde manier als wanneer ik dat vanuit SSH doe. Via scheduled tasks is er toch iets niet helemaal hetzelfde.
  • Mijn Synology: DS216+
  • HDD's: 2x WD30EZRX

Offline Deddiekoel

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 11
Re: Commandline script betrouwbaar starten vanuit DSM
« Reactie #1 Gepost op: 25 augustus 2016, 10:10:36 »
Ik heb hetzelfde bestand nu vanaf commandline en vanuit DSM verwerkt en de output vergeleken.

In de DSM output staat op de plek waar in de commandline output het bestand wordt herkent nu deze melding:

Citaat
encode() argument 1 must be string, not None

Er is dus iets anders waardoor het conversie script zich verslikt. Ik laat DSM het script onder dezelfde user draaien als commandline.
  • Mijn Synology: DS216+
  • HDD's: 2x WD30EZRX

Ben(V)

  • Gast
Re: Commandline script betrouwbaar starten vanuit DSM
« Reactie #2 Gepost op: 25 augustus 2016, 18:05:48 »
Zonder dat je het scipt plaatst is het moelijk gokken wat het kan zijn.
Maar als ik een gok moet doen is dat vanuit de taakplanner het script vanuit een andere lokatie draait dus als je niet overal vollddige paden gebruikt gaat het mis.

Plaats het script hier even dan heb je meer kans dat iemand je kan helpen.

Overigens snap ik niet waarom je van een standaard mkv container dat veel meer mogelijkheden en support heeft naar die kromme apple mp4 container wil?
Op een gegeven moment kom je er dan achter dat bepaalde devices problemen hebben met dat format, vooral ondertitels geven vaak problemen.

Offline Deddiekoel

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 11
Re: Commandline script betrouwbaar starten vanuit DSM
« Reactie #3 Gepost op: 25 augustus 2016, 18:58:16 »
Het script stelt niks voor:

Citaat
/volume2/\@appstore/python/bin/python /volume1/media/Process/sickbeard_mp4_automator/manual.py -i /volume1/media/Process/Movies -a

Bovenstaande zit nu in een .sh bestand maar ook als ik het zo direct aanroep krijg ik hetzelfde resultaat.

En ik wil juist naar mp4 vanwege de compatibiliteit. Mp4 speelt op een heel stuk meer apparaten dan mkv. En voor mij biedt het alles wat ik wil. Multi audio & subs en goeie metadata.
  • Mijn Synology: DS216+
  • HDD's: 2x WD30EZRX

Ben(V)

  • Gast
Re: Commandline script betrouwbaar starten vanuit DSM
« Reactie #4 Gepost op: 25 augustus 2016, 20:00:15 »
Volgens mij moet je die \ voor de @ weghalen.

Mp4 worden alleen door apple spullen goed ondersteund heel veel andere devices hebben er moeite mee.
Verder ondersteund mp4 alleen mpeg-4 en is mkv een universele container die elk soort video, audio , subtile en metadata kan bevatten dus ook bijvoorbeeld 4k content of h.265 videos dat kan met mp4 niet.
Zelfs apple is gestopt met de verdere ontwikkeling van mp4.


 

firmware install via commandline

Gestart door cyrus1977Board Synology DSM algemeen

Reacties: 4
Gelezen: 3345
Laatste bericht 14 februari 2011, 17:48:48
door Björn
Kom in commandline niet uit edit modus in DSM 5

Gestart door fricknheroBoard Synology DSM 5.1 en eerder

Reacties: 11
Gelezen: 4068
Laatste bericht 20 maart 2014, 13:38:02
door Birdy
Starten Virtuele machine via commandline

Gestart door cyrus1977Board Synology DSM BETA versies

Reacties: 6
Gelezen: 4603
Laatste bericht 12 januari 2017, 11:09:39
door Birdy