?

Log in

No account? Create an account
nyaload

Журнал Пушыстого

Журнал Пушыстого

Используем боевую девелоперскую технику в мирной жизни
nyaload
_winnie
Кодирование музыки чо-то тормозит. А у меня - четырёх-ядерный процессор. Не беда, пишем Makefile:

WAVFILES := $(wildcard *.wav)
OGGFILES := $(WAVFILES:.wav=.ogg)

all: $(OGGFILES)

%.ogg: %.wav
	oggenc -Q --quality 5 "$^"


запускаем make -j 4 и всё ускоряется.

ЗЫ.
Увы, юникодные имена с пробелами и кавычками сломали всю малину, и сделали всё некрасивым, поверх make пришлось навернуть мощную переназывалку файлов. Наверное, если руками распараллелить import threading+import Queue, то было бы не особо длинней, а может даже короче.
http://www.everfall.com/paste/id.php?vt15nmmfhtpp