Hallo zusammen,
ich habe das Wochenende über etwas Zeit gehabt mal mit spksrc von SynoCommunity rumzuspielen, in der Hoffnung ein Paket für die aktuelle Version von MKVToolNix erstellen zu können. Wie man an diesem Post unschwer erkennen kann, hat dies überraschenderweise sogar recht problemlos funktioniert. Ich konnte das Paket auf einer DS211j (88f6281) und einer DS414 (armadaxp) erfolgreich installieren und mkvmerge ausführen.
Bis auf die GUI (verständlicherweise weggelassen) wurde MKVToolNix vollständig kompiliert. Die Abhängigkeiten sind alle im Paket enthalten; andere Pakete oder ähnliches werden somit nicht vorausgesetzt.
Da für die Erstellung von MKVToolNix GCC >= 4.6 vorausgesetzt wird, mussten je nach Architektur unterschiedliche Toolchains zum Einsatz kommen:
DSM4.3: armada370, armadaxp, evansport
DSM5.0: 88f6281
Die Pakete lassen sich auch auf früheren Versionen von DSM installieren, ob sie dort auch funktionieren kann ich leider nicht sagen.
Die Dateien werden nach der Installation nach /usr/local/mkvtoolnix gelinkt. mkvmerge kann dann über /usr/local/mkvtoolnix/bin/mkvmerge aufgerufen werden.
Da dies mein erster (Cross-)Compile mit GCC überhaupt war, weiß ich nicht ob ich bei auftretenden Problemen großartig helfen kann. Da der ein oder andere in der Vergangenheit aber schon (erfolglos) versucht hat MKVToolNix auf seine DiskStation zu bekommen, wollte ich euch das Paket nicht vorenthalten.
Die Installation erfolgt ausdrücklich auf eigene Gefahr.
Download
ich habe das Wochenende über etwas Zeit gehabt mal mit spksrc von SynoCommunity rumzuspielen, in der Hoffnung ein Paket für die aktuelle Version von MKVToolNix erstellen zu können. Wie man an diesem Post unschwer erkennen kann, hat dies überraschenderweise sogar recht problemlos funktioniert. Ich konnte das Paket auf einer DS211j (88f6281) und einer DS414 (armadaxp) erfolgreich installieren und mkvmerge ausführen.
Bis auf die GUI (verständlicherweise weggelassen) wurde MKVToolNix vollständig kompiliert. Die Abhängigkeiten sind alle im Paket enthalten; andere Pakete oder ähnliches werden somit nicht vorausgesetzt.
Da für die Erstellung von MKVToolNix GCC >= 4.6 vorausgesetzt wird, mussten je nach Architektur unterschiedliche Toolchains zum Einsatz kommen:
DSM4.3: armada370, armadaxp, evansport
DSM5.0: 88f6281
Die Pakete lassen sich auch auf früheren Versionen von DSM installieren, ob sie dort auch funktionieren kann ich leider nicht sagen.
Die Dateien werden nach der Installation nach /usr/local/mkvtoolnix gelinkt. mkvmerge kann dann über /usr/local/mkvtoolnix/bin/mkvmerge aufgerufen werden.
Code:
DiskStation> /usr/local/mkvtoolnix/bin/mkvmerge -V
mkvmerge v7.3.0 ('Nouages') 32bit built on Oct 26 2014 15:20:57
DiskStation> /usr/local/mkvtoolnix/bin/mkvinfo -V
mkvinfo v7.3.0 ('Nouages') 32bit built on Oct 26 2014 15:20:57
DiskStation> /usr/local/mkvtoolnix/bin/mkvextract -V
mkvextract v7.3.0 ('Nouages') 32bit built on Oct 26 2014 15:20:57
DiskStation> /usr/local/mkvtoolnix/bin/mkvpropedit -V
mkvpropedit v7.3.0 ('Nouages') 32bit built on Oct 26 2014 15:20:57
Da dies mein erster (Cross-)Compile mit GCC überhaupt war, weiß ich nicht ob ich bei auftretenden Problemen großartig helfen kann. Da der ein oder andere in der Vergangenheit aber schon (erfolglos) versucht hat MKVToolNix auf seine DiskStation zu bekommen, wollte ich euch das Paket nicht vorenthalten.
Die Installation erfolgt ausdrücklich auf eigene Gefahr.
Download
Zuletzt bearbeitet: