web-dev-qa-db-fra.com

Mencoder peut-il utiliser plusieurs cœurs ou existe-t-il un autre encodeur aud-vid qui le peut?

Je recherche un bon encodeur audio-vidéo pouvant utiliser tous les cœurs d'un processeur multicœur.

J'ai essayé mencoder, mais je ne vois pas d'option "multi-core", qui semble ne faire appel qu'à un seul core à un moment donné.

Si mencoder ne peut pas utiliser plusieurs cœurs, existe-t-il un autre programme qui peut le faire?
Cela ne me dérange pas que ce soit une interface graphique ou CLI ...

7
Peter.O

Vous devez utiliser l'option "threads" qui est disponible pour la plupart des encodeurs/décodeurs. Exemple:

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

Recherchez des "discussions" sur la page de manuel: http://manpages.ubuntu.com/manpages/maverick/fr/man1/mencoder.1.html

6
João Pinto

J'utilise transmagedon pour le codage vidéo. Vous pouvez le trouver dans le Centre logiciel Ubuntu. Par défaut, il utilise plusieurs cœurs.

alt text

2
Salih Emin

mencoder -lavdopts threads = N ou est-ce que mencoder -lavcopts threads = N

Je ne sais pas non plus en quoi ces liens sont liés à "xvidencopts" ci-dessus.

Bien que je ne sois pas sûr que cela nuise ou non à la qualité, ils le pourraient. Vous aurez également besoin d’une version assez récente de mencoder et de ffmpeg pour obtenir les meilleurs résultats. Encore une fois, cela pourrait nuire à la qualité de sortie.

0
rogerdpack