Как стать автором
Обновить
54
0
ivanrt @ivanrt

Пользователь

Отправить сообщение

Распараллеливание задач в Linux

Время на прочтение2 мин
Количество просмотров10K
Потребовалось мне перекодировать некоторое количество видео-файлов. Для этого я написал следующий сценарий:

#!/bin/bash

recode() {
mencoder -o $2 $1 -ovc x264 -x264encopts bitrate=22000:keyint=50 -oac mp3lame -lameopts vbr=3:br=320 -fps 50
}
recode input/00108.mts 00108.avi
recode input/00109.mts 00109.avi
...
...


Казалось-бы все готово, но я заметил, что загружен только один процессор из двух, а это значит, что этот процесс можно ускорить, раза в два.
Читать дальше
Всего голосов 103: ↑95 и ↓8+87
Комментарии58

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность