Может ли mencoder использовать несколько ядер, или есть другой кодер aud-vid, который может?
Я ищу хороший аудио-видео кодер, который может использовать все ядра многоядерного процессора.
я пробовал mencoder
, но я не вижу опции "многоядерный", и в данный момент она использует только одно ядро.
Если mencoder не может использовать несколько ядер, есть ли другая программа, которая может?
Меня не беспокоит, GUI это или CLI...
3 ответа
Вам необходимо использовать опцию "threads", которая доступна для большинства кодировщиков / декодеров. Пример:
mencoder -noodml -o $OUTPUT \
-oac copy \
-ovc xvid \
-xvidencopts bitrate=1000:threads=2 \
$FILE
Ищите "темы" на странице руководства: http://manpages.ubuntu.com/manpages/maverick/en/man1/mencoder.1.html
Для кодирования видео я использую трансмагедон. Вы можете найти его в Центре программного обеспечения Ubuntu. По умолчанию он использует несколько ядер.
mencoder -lavdopts threads=N или это mencoder -lavcopts threads=N
Я также не уверен, как они связаны с "xvidencopts" выше.
Хотя я не уверен, что это плохое качество или нет... они могут. Вам также понадобится довольно свежая версия mencoder и ffmpeg для достижения наилучших результатов. Опять же, это может повредить качеству продукции.