Dzięki temu postowi (wielkie dzięki pirx001) pokażę krok po kroku jak przyspieszyć konwertowanie multimediów przez proces convert, mocno zamulający nasze Synki np. po aktualizacji DSM. Dotyczy to szczególnie modeli z "jotem".
Okazuje się że zamiast prostego zmniejszania convert dodatkowo wyostrza miniaturki wielkości znaczka pocztowego. Sprawa jest dyskusyjna czy to jest potrzebne. Przyspieszenie polega właśnie na pominięciu wyostrzania.
Zakładam, że użytkownik ma zainstalowany Midnight Commander.
- Logujemy do konsoli jako root
- Tworzymy nowy plik skryptu:
- Kod: Zaznacz cały
mcedit /usr/syno/bin/convert_nosharpen.sh
- Zaznaczamy i zapamiętujemy Ctrl + C treść skryptu:
- Kod: Zaznacz cały
#!/usr/bin/perl -w
@new_args = ();
$old_arg = "";
for $arg(@ARGV) {
if($arg eq "-size") { $arg = "-sample"; }
if($arg ne "-unsharp") {
if($old_arg ne "-unsharp") {
push @new_args, $arg;
}
}
$old_arg = $arg;
}
exec "/lib/hddapp/usr/syno/bin/convert", @new_args;
- W okienku konsoli przytrzymujemy klawisz Shift i klikamy kółkiem myszki, zapamiętany tekst skryptu wklei się do okienka.
- Wciskamy F10 i wybieramy Yes, plik zapisze się.
- Nadajemy prawa uruchomienia naszemu skryptowi:
- Kod: Zaznacz cały
chmod +x /usr/syno/bin/convert_nosharpen.sh
- Linkujemy convert do naszego skryptu:
- Kod: Zaznacz cały
ln -sf /usr/syno/bin/convert_nosharpen.sh /usr/syno/bin/convert
Jeśli ktoś chce powrócić do oryginalnego linku convert należy wydać polecenie:
- Kod: Zaznacz cały
ln -sf /lib/hddapp/usr/syno/bin/convert /usr/syno/bin/convert
Pozdrawiam
Oryginalna porada: http://www.markinthedark.nl/news/ubuntu-linux-unix/78-speed-up-thumbnailing-on-synology-ds211j.html






Nowości