Conversion vidéo exploitant les quad core : ligne de commande - Traitement Vidéo - Video & Son
Marsh Posté le 15-01-2011 à 16:37:56
Salut,
T'as essayé ? (dans la ligne de commande) >
Code :
|
ou
Code :
|
n = nombre de cores à utiliser
Une bonne doc par exemple (mais tu connais peut-être) sur l'encodage x264 avec ffmpeg : http://rob.opendot.cl/index.php/us [...] ing-guide/
PS : les versions/compilations de ffmpeg que j'utilise permettent une bonne utilisation du potentiel de l'i7. Pas de raison que ce ne soit pas ton cas.
Marsh Posté le 20-01-2011 à 20:23:58
Merci de ton aide, mais ces paramètres ne changes rien. Toujours 25% de l'UC au max.
J'ai pris une version déjà compilé trouvée sur le net peut être que ça vient de là.
Marsh Posté le 21-01-2011 à 15:46:31
Salut,
C'est sans doute ta compilation de ffmpeg qui ne gère pas le multithreading.
Je viens encore de faire 2 encodages avec 4 (ou 8) coeurs pris en charge.
J'ai utilisé une version 32 bits sous OS 32 bits (XP).
Essaie en téléchargeant tes binaires de ffmpeg ici : http://ffmpeg.arrozcru.org/autobuilds/
ou sinon par exemple là : http://sourceforge.net/projects/mp [...] z/download
Marsh Posté le 15-01-2011 à 12:06:49
Bonjour à tous,
J'ai une question assez pointu (je pense).
Je voudrais convertir des vidéos automatiquement à l'aide d'un script et qui dit script dit ligne de commande.
Jusque là pas de problème j'utilise des lignes de commandes types avec ffmpeg ou mencoder.
Mon problème c'est que la conversion utilise au maximum un seul cœur de (soit 25% de l'UC) et est donc assez lente.
Avec une interface graphique Mediacoder arrive à utiliser 70% de l'UC ce qui accélère pas mal la conversion mais je n'ai pas trouvé comment il faisait (il y a un mélange d'Avisynth et de démultiplexage).
Je voulais donc savoir si vous connaissiez un moyen (toujours en ligne de commande) de tirer profit de mes 4 cœurs.
Merci !