[PP-Script] mkvdts2ac3 - how to make this nzbget script?

Share your scripts or request scripts with specific features.
Forum rules
Please keep the forum clean - one topic per script. Questions not related to a specific script should be posted in Support forum.
simonk83
Posts: 2
Joined: 13 May 2015, 21:32

Re: [PP-Script] mkvdts2ac3 - how to make this nzbget script?

Post by simonk83 » 13 May 2015, 21:36

Hi all,

Try desperately to get this working on a Synology NAS (DS1512+). I have the plugin installed and configured, and the dependancies installed on the NAS however I get:

mkvdts2ac3: terminate called after throwing an instance of 'std::runtime_error'
mkvdts2ac3: what(): locale::facet::_S_create_c_locale name not valid


From googling around (a lot) it seems this is because I need to set the command LANG=C in the synology CLI, however this only persists for that terminal session, so it doesn't translate to the plugin.

Not knowing a great deal about python, or linux, would it be possible to insert this statement (LANG=C) into the script so that it runs each time it needs to?

matchewroberto
Posts: 3
Joined: 22 Apr 2014, 11:48

Re: [PP-Script] mkvdts2ac3 - how to make this nzbget script?

Post by matchewroberto » 18 Oct 2016, 23:17

dcthomson wrote:Completed making the script nzbget compatible. It is available at:

https://github.com/dcthomson/mkvdts2ac3.py

If anyone has any problems let me know.

DT
I know this is an old post, and you don't seem to be on here anymore... but I am in need of help and replying anyway....

I have a symbology 1513, and have managed to get ipkg, ffmpeg, and mkvtoolnix installed and working (I think). I added your plugin to NZBGet, and it says it succeeded when PP files. However that is not the whole truth.... If I have it overwrite original file, it does not do anything and appears to not have permission to write to the file. If I have it make a secondary mkv file, it creates a "new" mkv but file size is much smaller, for example 5xx MB instead of 3.xx GB. And the new file is unplayable in Plex... it just hangs when I press play.

Any ideas on what is going wrong as NZBGet log shows success, and only info it shows that might be concerning is the "/lib32/libstdc++.so.6: no version information available" that is listed for 100's of entries, but doesn't show as error.

MatthewChubb
Posts: 2
Joined: 18 Oct 2020, 14:56

Re: [PP-Script] mkvdts2ac3 - how to make this nzbget script?

Post by MatthewChubb » 18 Oct 2020, 15:09

simonk83 wrote:
13 May 2015, 21:36
Hi all,

Try desperately to get this working on a Synology NAS (DS1512+). I have the plugin installed and configured, and the dependancies installed on the NAS however I get:

mkvdts2ac3: terminate called after throwing an instance of 'std::runtime_error'
mkvdts2ac3: what(): locale::facet::_S_create_c_locale name not valid


From googling around (a lot) it seems this is because I need to set the command LANG=C in the synology CLI, however this only persists for that terminal session, so it doesn't translate to the plugin.

Not knowing a great deal about python, or linux, would it be possible to insert this statement (LANG=C) into the script so that it runs each time it needs to?
Hi Simon,

Did you ever get this up and running? I'm struggling on my Synology too..

MatthewChubb
Posts: 2
Joined: 18 Oct 2020, 14:56

Re: [PP-Script] mkvdts2ac3 - how to make this nzbget script?

Post by MatthewChubb » 19 Oct 2020, 13:02

Hello, can anybody help me please?

mkvdts2ac3 - NZBGet - Synology

I've been trying to get this mkvdts2ac3 script to run on my Synology for what seems forever and am struggling! I had it working in windows and it was great but really need it on my automation server..

I am currently getting the output at the bottom of this post in the post processing log and would really appreciate any help in the right direction.

System info;

Synology 918+
NZBGet 21.0 daemon-mode, (natively installed through package centre now rather than docker in case this was making things more difficult).
ffmpeg 2.7.1, installed through git
mkvmerge v50.0.0 ('Awakenings') 64-bit, installed through IPGK
Python 2.7.12, natively installed.

Each of the above packages can be called form the command line.

Thanks!
Kind Time Text
INFO Mon Oct 19 2020 13:45:24 Collection [MOVIE_name] added to history
ERROR Mon Oct 19 2020 13:45:24 Post-process-script mkvdts2ac3.py for [MOVIE_name] failed (terminated with unknown status)
INFO Mon Oct 19 2020 13:45:24 mkvdts2ac3: subprocess.CalledProcessError: Command '['/opt/bin/mkvinfo', '--ui-language', 'en', '/volume1/downloads/completed/[MOVIE_name]/0f5a9495d24c483cafa0dda33339986e.mkv']' returned non-zero exit status 2
INFO Mon Oct 19 2020 13:45:24 mkvdts2ac3: raise CalledProcessError(retcode, cmd, output=output)
INFO Mon Oct 19 2020 13:45:24 mkvdts2ac3: File "/usr/lib/python2.7/subprocess.py", line 574, in check_output
INFO Mon Oct 19 2020 13:45:24 mkvdts2ac3: output = subprocess.check_output([mkvinfo, "--ui-language", "en", ford])
INFO Mon Oct 19 2020 13:45:24 mkvdts2ac3: File "/volume1/downloads/scripts/mkvdts2ac3.py", line 668, in process
INFO Mon Oct 19 2020 13:45:24 mkvdts2ac3: process(os.path.join(ford, f))
INFO Mon Oct 19 2020 13:45:24 mkvdts2ac3: File "/volume1/downloads/scripts/mkvdts2ac3.py", line 951, in <module>
INFO Mon Oct 19 2020 13:45:24 mkvdts2ac3: Traceback (most recent call last):
INFO Mon Oct 19 2020 13:45:24 mkvdts2ac3: filename: 0f5a9495d24c483cafa0dda33339986e.mkv
INFO Mon Oct 19 2020 13:45:24 mkvdts2ac3: Processing file: /volume1/downloads/completed/[MOVIE_name]/0f5a9495d24c483cafa0dda33339986e.mkv
INFO Mon Oct 19 2020 13:45:24 Executing post-process-script mkvdts2ac3.py for [MOVIE_name]
Image
Image
Attachments
2020-10-19_13h55_29.png
2020-10-19_13h57_25.png

Post Reply

Who is online

Users browsing this forum: No registered users and 39 guests