O mencoder pode usar vários núcleos ou existe outro codificador aud-vid que possa?

7

Estou à procura de um bom codificador de áudio-vídeo que possa utilizar todos os núcleos de uma CPU multi-core.

Eu tentei mencoder , mas não consigo ver uma opção "multi-core" e parece estar usando apenas um núcleo em um determinado momento.

Se o mencoder não pode utilizar múltiplos núcleos, existe outro programa que pode?
Não me incomoda se é uma GUI ou CLI ...

    
por Peter.O 30.11.2010 / 10:39

3 respostas

6

Você precisa usar a opção "threads" que está disponível para a maioria dos codificadores / decodificadores. Exemplo:

mencoder -noodml -o $OUTPUT \
  -oac copy \
  -ovc xvid \
  -xvidencopts bitrate=1000:threads=2 \
  $FILE

Pesquise por "tópicos" na página man: link

    
por João Pinto 30.11.2010 / 13:04
3

Para codificação de vídeo eu uso o transmagedon. Você pode encontrá-lo no Ubuntu Software Center. Por padrão, utiliza vários núcleos.

    
por Salih Emin 30.11.2010 / 13:51
1

mencoder -lavdopts threads = N ou é mencoder -lavcopts threads = N

Também não tenho certeza de como isso está relacionado a "xvidencopts" acima.

Embora eu não tenha certeza se isso dói ou não a qualidade ... eles podem. Você também precisará de uma versão bastante recente do mencoder e do ffmpeg para obter melhores resultados. Novamente, isso pode prejudicar a qualidade da impressão.

    
por rogerdpack 01.07.2011 / 22:08