Rendu vidéo : 30% du processeur

Rendu vidéo : 30% du processeur - Processeur - Hardware

Marsh Posté le 17-05-2014 à 02:00:12    

Salut, 2e sujet en quelques heures (je comptais mettre ça dans la partie traitement vidéo du fofo mais c'est pas un 'problème' logiciel)
 
Donc, quand je fais le rendus d'une vidéo .avi en H.264, mon processeur (i7 4770) est utilisé a 30% seulement. Y'a pas moyen qu'il l'utilise a 100% et que le rendu se fasse plus vite ? J'utilise Adobe Média Encoder pour mes rendus et j'ai ce problème uniquement avec les vidéos de jeux; les vidéos IRL utilisent le processeur a 100% (avec les même réglages de rendus)
 
Voilà, merci !


Message édité par Spaylia le 17-05-2014 à 02:00:43
Reply

Marsh Posté le 17-05-2014 à 02:00:12   

Reply

Marsh Posté le 17-05-2014 à 02:42:59    

Salut,  
 
Je connais pas ton logiciel, mais je dirai qu'il utilise qu'un seul coeur (au lieu des 4).
 
Regarde l'utilisation de ton processeur quand tu fais un encodage.


---------------
Corvette C5 Coupé owner
Reply

Marsh Posté le 17-05-2014 à 13:44:15    

Oui mais pourquoi utilise-t-il un seul coeur ?
Mon processeur est utilisé a 30% (les 8 threads sont a environ 30 dans le monitoring windows) durant l'encodage ..
Sachant que j'encode avec l'OpenCL de ma carte graphique en plus
Mais une heure et demie de rendu pour 20 min de vidéo, c'est chiant

Reply

Marsh Posté le 17-05-2014 à 14:22:05    

Spaylia a écrit :

Oui mais pourquoi utilise-t-il un seul coeur ?
Mon processeur est utilisé a 30% (les 8 threads sont a environ 30 dans le monitoring windows) durant l'encodage ..
Sachant que j'encode avec l'OpenCL de ma carte graphique en plus
Mais une heure et demie de rendu pour 20 min de vidéo, c'est chiant


 
 
Salut.
 
J'utilise aussi ADOBE M. E. et je peux t'assurer que ce logiciel utilise tous les cœurs+hyperthreading à 100%.
 
Je viens de faire un test MPEG2 =>MP4 (H264) : durée 3' pour 4'20" de vidéo en 720 x 576. (I7 2600K@4.4 Ghz).
 
Essayes sans utiliser la carte graphique.
 
Fermes tout autre logiciel ADOBE (Premiere Pro par ex).
 
Évites les bitrates énormes.


Message édité par ClokeStone le 17-05-2014 à 14:23:46
Reply

Marsh Posté le 17-05-2014 à 15:33:01    

ta vidéo est sur un HDD ou un SDD?


---------------
un jour, moi aussi, je serais grand...
Reply

Marsh Posté le 17-05-2014 à 16:33:12    

Quand j'encode j'ai aucun autre logiciel Adobe d'ouvert, je peux screen si tu veux
J'encode de 1080p a 1080p avec 8-10 de bitrate en deux passes
Ma vidéo est sur HDD, et mes logiciels sur SSD


---------------
Asus Maximus VII Ranger, i7 4790k 4.7GHz@1.35V, 16Go 2400/10-13-13-32-1T, Sapphire R9 Fury X
Reply

Marsh Posté le 17-05-2014 à 17:18:23    

essaye avec ta vidéo sur le SSD...


---------------
un jour, moi aussi, je serais grand...
Reply

Marsh Posté le 17-05-2014 à 19:18:26    

Spaylia a écrit :

Quand j'encode j'ai aucun autre logiciel Adobe d'ouvert, je peux screen si tu veux
J'encode de 1080p a 1080p avec 8-10 de bitrate en deux passes
Ma vidéo est sur HDD, et mes logiciels sur SSD


 
 
Si tu peux héberger 15" de vidéo non encodée, ici par exemple:
 
http://www.zippyshare.com/
 
Ce sera parfait: je ferais le même test que toi.
 
 
 
 

Reply

Marsh Posté le 17-05-2014 à 19:19:36    

ClokeStone a écrit :


 
 
Si tu peux héberger 15" de vidéo non ré-encodée, ici par exemple:
 
http://www.zippyshare.com/
 
Ce sera parfait: je ferai le même test que toi.
 
 
 
 


Reply

Marsh Posté le 17-05-2014 à 19:46:25    

Oui non, 15 min = 150Go donc j'pas envie de passer 3 jours a upload xD
Voila : http://puu.sh/8Q0ry.png bon, 50% pour le coup
Au passage, tellement mon processeur est pas utilisé que j'peux jouer en même temps, sans problème

Message cité 1 fois
Message édité par Spaylia le 17-05-2014 à 19:53:45

---------------
Asus Maximus VII Ranger, i7 4790k 4.7GHz@1.35V, 16Go 2400/10-13-13-32-1T, Sapphire R9 Fury X
Reply

Marsh Posté le 17-05-2014 à 19:46:25   

Reply

Marsh Posté le 17-05-2014 à 21:06:31    

50% sur HDD?


---------------
un jour, moi aussi, je serais grand...
Reply

Marsh Posté le 17-05-2014 à 21:40:56    

Spaylia a écrit :

Oui non, 15 min = 150Go donc j'pas envie de passer 3 jours a upload xD
Voila : http://puu.sh/8Q0ry.png bon, 50% pour le coup
Au passage, tellement mon processeur est pas utilisé que j'peux jouer en même temps, sans problème


 
 
Non.
 
15" = 15 secondes   ;)
 
Edit:
 
10 Go la minute !  
 
Montes tes vidéos en ayant au préalable réduit le bitrate en compressant, et en obtenant du X264 au passage: ça ira tout de suite mieux !


Message édité par ClokeStone le 17-05-2014 à 21:44:49
Reply

Marsh Posté le 17-05-2014 à 22:27:54    

Citation :

50% sur HDD?


Non, 50% d'utilisation
 

Citation :

Non.  
 15" = 15 secondes


Ha, pardon
 

Citation :

10 Go la minute !


Ben avec fraps, c'est ça ouais
 
Je peux pas régler le bitrate de compression ni changer le codec
Mais je veux juste savoir pourquoi il est utilisé a 30-50% quoi
Alors qu'a 100%, ça irai -surement- plus vite


Message édité par Spaylia le 17-05-2014 à 22:32:27

---------------
Asus Maximus VII Ranger, i7 4790k 4.7GHz@1.35V, 16Go 2400/10-13-13-32-1T, Sapphire R9 Fury X
Reply

Marsh Posté le 17-05-2014 à 22:35:56    

toujours pas de réponse à ma question...
je vais re-phraser...
 
tu es à 50% d'usage CPU en lisant ta vidéo sur HDD? et sur SSD ça donne combien d'usage CPU?


Message édité par master71 le 17-05-2014 à 22:39:34

---------------
un jour, moi aussi, je serais grand...
Reply

Marsh Posté le 17-05-2014 à 22:56:28    

Non en effet, mais j'ai bien compris
Mais j'ai pas assez de place sur mon SSD, 'faut que je fasse un autre rush


---------------
Asus Maximus VII Ranger, i7 4790k 4.7GHz@1.35V, 16Go 2400/10-13-13-32-1T, Sapphire R9 Fury X
Reply

Marsh Posté le 17-05-2014 à 23:37:08    

"Je peux pas régler le bitrate de compression ni changer le codec
Mais je veux juste savoir pourquoi il est utilisé a 30-50% quoi
Alors qu'a 100%, ça irai -surement- plus vite"
 
OK, mais il faut bien commencer par quelque chose....
 
Convertis 1 minute ou 2 en MP4/X264 avec HandBrake (en laissant les paramètres par défaut) et vois si ça change quelque chose lors du ré-encodage avec Adobe M. E.
 
 

Reply

Marsh Posté le 17-05-2014 à 23:47:54    

Spaylia a écrit :

Non en effet, mais j'ai bien compris
Mais j'ai pas assez de place sur mon SSD, 'faut que je fasse un autre rush


alors cherche pas.
10Go la minute, ça fait 170Mo/s, la limite haute d'un HDD classique en débit, du coup, je pense que ton logiciel de montage est bridé par le débit de ton HDD.


---------------
un jour, moi aussi, je serais grand...
Reply

Marsh Posté le 18-05-2014 à 01:17:12    

master71 a écrit :


alors cherche pas.
10Go la minute, ça fait 170Mo/s, la limite haute d'un HDD classique en débit, du coup, je pense que ton logiciel de montage est bridé par le débit de ton HDD.


+1.
 
En plus, la source de la vidéo et la vidéo encodée se trouvent sur le même disque ?
Eventuellement, tu peux gagner en performance en mettant la vidéo à encoder sur un autre disque (souvent d'ailleurs très fortement conseillé en encodage vidéo), notamment sur le SSD s'il y a de la place. Car la taille finale de la vidéo en H264 doit être bien plus petite que la source.
Il y a bien l'usure du SSD à prendre en compte mais ce n'est pas forcément rédhibitoire (dépend si encodage souvent ,espace libre, ...)
Ainsi, cela évite des déplacements intempestifs des têtes du disque dur (= perte en temps) si la source et celle en cours d'encodage se trouvent sur le même disque.
 
10 Go/minute, bizarre pour du H264 en 1080p.
Pas en mode MJpeg, RAW ou autre (qui n'utilise que des trames I complètes de chaque image de la video) ?
 
Car d'après la capture écran donnée plus haut, on peut voir un débit d'encodage souhaité de 8-13 Mb/s (et non Mo/s). Donc comment on peut atteindre un tel débit ? (170 Mo/s, remontée par master71).
 
Bref, bizarre.

[EDIT]
Oubliez ma remarque.
C'est la source de la vidéo qui serait en RAW si je comprends bien.
[/EDIT]


Message édité par wgromit le 18-05-2014 à 01:26:50
Reply

Marsh Posté le 18-05-2014 à 02:03:21    

Oui, c'est vrai que j'ai pas du tout pris en compte ce fait
Pourtant, je fais attention a ça avec mes jeux, je record toujours sur un disque différent du jeu
J'encode toutes les semaines (minimum 3fois/semaine) donc je préfère éviter de mettre sur le SSD
Je passe de 150Go a 1Go pour 15 min
 
Non, le 10Go par minute c'est en .avi, sans compression, a 60 FPS (la vidéo source oui)


---------------
Asus Maximus VII Ranger, i7 4790k 4.7GHz@1.35V, 16Go 2400/10-13-13-32-1T, Sapphire R9 Fury X
Reply

Marsh Posté le 19-05-2014 à 20:47:51    

Donc, même vidéo sur le SSD, processeur a 30%, même temps de rendu que sur HDD


---------------
Asus Maximus VII Ranger, i7 4790k 4.7GHz@1.35V, 16Go 2400/10-13-13-32-1T, Sapphire R9 Fury X
Reply

Marsh Posté le 19-05-2014 à 20:54:38    

de SSD à SSD?  de SSD à HDD ça devrait être bon pourtant...
là je sèche.


---------------
un jour, moi aussi, je serais grand...
Reply

Marsh Posté le 19-05-2014 à 20:57:04    

Non, de SSD a HDD
même temps de rendu que de HDD a HDD2


---------------
Asus Maximus VII Ranger, i7 4790k 4.7GHz@1.35V, 16Go 2400/10-13-13-32-1T, Sapphire R9 Fury X
Reply

Marsh Posté le 19-05-2014 à 21:08:54    

Spaylia a écrit :

Non, de SSD a HDD
même temps de rendu que de HDD a HDD2


 
 
M'en doutais...
 
Bon, fais une capture de 5 secondes et héberges le fichier.
 
Je testerai sur mon système...
 
Au fait, ta version de Media Encoder ?

Reply

Marsh Posté le 19-05-2014 à 21:55:04    

J'te fais ça
Tu veux mes même réglages de rendus ?
 
Media Encoder CC 7.2.2.29


---------------
Asus Maximus VII Ranger, i7 4790k 4.7GHz@1.35V, 16Go 2400/10-13-13-32-1T, Sapphire R9 Fury X
Reply

Marsh Posté le 19-05-2014 à 22:00:13    

Spaylia a écrit :

Non, de SSD a HDD
même temps de rendu que de HDD a HDD2


Tu avais donc déjà 2 hdd ?

Reply

Marsh Posté le 19-05-2014 à 22:37:09    

Spaylia a écrit :

J'te fais ça
Tu veux mes même réglages de rendus ?
 
OK !
 
Media Encoder CC 7.2.2.29


Reply

Marsh Posté le 20-05-2014 à 09:40:07    

Oui j'en avais déjà 2 mais la vidéo source était sur le même que la destination de la vidéo  
Enfin donc même temps de rendu de SSD a HDD, de HDD a HDD et de HDD a HDD2
 
Donc je passe de full HD a HD pour gagner en temps de rendus et upload (processeur utilisé a 60% quand j'encode de full HD a full HD 60FPS en 2 passes)
1280*720 progressif, élevé niveau 4.1, 29,97 FPS, 1 passe entre 5 et 8Mbits/s
AAC 48000Hz 320kbps qualité élevée


Message édité par Spaylia le 20-05-2014 à 10:18:37

---------------
Asus Maximus VII Ranger, i7 4790k 4.7GHz@1.35V, 16Go 2400/10-13-13-32-1T, Sapphire R9 Fury X
Reply

Marsh Posté le 20-05-2014 à 09:50:56    

La en effet, c'est curieux.
L'encoder qui pose soucis ?
 
Car dans mon cas, c'est plutôt l'inverse.
Quand j'encode des vidéos en Full HD en H264 avec le logiciel PowerDirector, ce dernier utilise bien TOUS les threads de mon I7 à 100%.
 
En revanche, quand je descends en qualité de sortie, par ex, au format DVD, le CPU se ballade et n'est jamais à 100%.
 
Donc comportement très curieux en effet dans ton cas.

Reply

Marsh Posté le 20-05-2014 à 10:17:15    

En full HD, 60% de processeur 10 minutes de rendus pour 2'41 de vidéo ..


Message édité par Spaylia le 20-05-2014 à 13:52:20

---------------
Asus Maximus VII Ranger, i7 4790k 4.7GHz@1.35V, 16Go 2400/10-13-13-32-1T, Sapphire R9 Fury X
Reply

Marsh Posté le 20-05-2014 à 20:07:00    

https://www.mediafire.com/?xagua24k766yq7l
Parce qu'avec la limite de 200Mo de l'autre hebergeur, c'est dur xD


---------------
Asus Maximus VII Ranger, i7 4790k 4.7GHz@1.35V, 16Go 2400/10-13-13-32-1T, Sapphire R9 Fury X
Reply

Marsh Posté le 20-05-2014 à 20:34:53    

Spaylia a écrit :

https://www.mediafire.com/?xagua24k766yq7l
Parce qu'avec la limite de 200Mo de l'autre hebergeur, c'est dur xD


 
 
Bon, je viens de rentrer: téléchargement en cours...
 
Conversion ?
 
1920x1080, 60 i/s 8 Mbits de débit ?

Reply

Marsh Posté le 20-05-2014 à 20:47:46    

Test avec :
1280*720, 29.97 i/s, progressif, profil élevé niveau 4.1, 1 passe 5 à 8Mbits/s
Et 1920*1080, 60 i/s, progressif, profil élevé niveau 5.2, 2 passes 8 à 13Mbits/s avec profondeur max, qualité de rendu max, interpolation
 
Respectivement 7 secondes de rendu et 20% d'utilisation et 16 secondes de rendu et 40% d'utilisation (pic a 80 à la fin de la 2e passe)


---------------
Asus Maximus VII Ranger, i7 4790k 4.7GHz@1.35V, 16Go 2400/10-13-13-32-1T, Sapphire R9 Fury X
Reply

Marsh Posté le 20-05-2014 à 21:21:32    

Spaylia a écrit :

Test avec :
1280*720, 29.97 i/s, progressif, profil élevé niveau 4.1, 1 passe 5 à 8Mbits/s
Et 1920*1080, 60 i/s, progressif, profil élevé niveau 5.2, 2 passes 8 à 13Mbits/s avec profondeur max, qualité de rendu max, interpolation
 
Respectivement 7 secondes de rendu et 20% d'utilisation et 16 secondes de rendu et 40% d'utilisation (pic a 80 à la fin de la 2e passe)


 
 
Grrr : Media Encoder rechigne...
 
Voila déjà un test avec HandBrake (3-4 secondes de temps de rendu):
 
http://www54.zippyshare.com/v/2670785/file.html
 
Vois si la qualité te convient...

Reply

Marsh Posté le 20-05-2014 à 21:43:03    

Citation :

Grrr : Media Encoder rechigne...


C'est a dire ?

 

La qualité est super*
Le temps de rendus est divisé par deux donc ça me va
Mais je monte mes vidéos avec premiere pro et je pense pas pouvoir importer le .prproj (vidéo montée donc) dans handbrake pour faire le rendu

 

*mais pas le poids
10Mo les 3 secondes ça fait 4Go les 20 minutes, sachant que c'est destiné a être upload et qu'en général je fais 1Go les 20 minutes (qui me prennent déjà 4 heures d'upload)

Message cité 1 fois
Message édité par Spaylia le 20-05-2014 à 21:44:47

---------------
Asus Maximus VII Ranger, i7 4790k 4.7GHz@1.35V, 16Go 2400/10-13-13-32-1T, Sapphire R9 Fury X
Reply

Marsh Posté le 20-05-2014 à 22:13:19    

Spaylia a écrit :

Citation :

Grrr : Media Encoder rechigne...


C'est a dire ?
 
J'ai le CS5: l'encodage vidéo ne veut pas se lancer   :fou:  
 
La qualité est super*
Le temps de rendus est divisé par deux donc ça me va
C'est du 1920x1080 P, 60 i/s...mais 1 seule passe.
 
Mais je monte mes vidéos avec premiere pro et je pense pas pouvoir importer le .prproj (vidéo montée donc) dans handbrake pour faire le rendu
Non, par contre j'ai déjà réussi à faire en sorte que le rendu depuis Premiere Pro se fasse, par l'intermédiaire de M.Encoder, sous HandBrake.
'Faut que je retrouve la méthode.
 
*mais pas le poids
10Mo les 3 secondes ça fait 4Go les 20 minutes, sachant que c'est destiné a être upload et qu'en général je fais 1Go les 20 minutes (qui me prennent déjà 4 heures d'upload)


3 solutions: on réduit le bitrate, on diminue la résolution ou on peaufine l'encodage mais dans ce dernier cas, le temps d'encodage va augmenter...
 
Je vais me pencher à nouveau sur M.Encoder....
 


Reply

Marsh Posté le 21-05-2014 à 19:23:15    

Ha oui, forcément, c'est logique xD
 
Ca m'intéresse ça !
 
Je pensais réduire le bitrate oui
Et je réduis la définition (pas résolution), je passe de 1080 a 720 maintenant
Mais le pb de départ c'est que justement, en passant de 1080 a 720, mon processeur est pas utilisé a 100% --> S'il l'était, le rendu irai plus vite


---------------
Asus Maximus VII Ranger, i7 4790k 4.7GHz@1.35V, 16Go 2400/10-13-13-32-1T, Sapphire R9 Fury X
Reply

Marsh Posté le 21-05-2014 à 20:02:53    

Spaylia a écrit :

Ha oui, forcément, c'est logique xD
 
"Ca m'intéresse ça !"
Oui, à considérer que ça ne dépende pas des codecs de la vidéo d'origine, car apparemment, ça ne fonctionne pas avec ta vidéo.
 
Je pensais réduire le bitrate oui
Et je réduis la définition (pas résolution), je passe de 1080 a 720 maintenant"
Donc il s'agit bien de résolution, et non pas de définition...
 
"Mais le pb de départ c'est que justement, en passant de 1080 a 720, mon processeur est pas utilisé a 100% --> S'il l'était, le rendu irai plus vite
Finalement, j'ai pu tester (en rajoutant les codecs Fraps).
Même constatation que toi...donc pas de soucis.
 
Le taux utilisation CPU monte à 100% si Premiere Pro est ouvert (simplement ouvert), mais le temps d'encodage est le même, donc...
 
 


Message édité par ClokeStone le 21-05-2014 à 20:04:23
Reply

Marsh Posté le 21-05-2014 à 20:56:51    

Spaylia a écrit :

Oui mais pourquoi utilise-t-il un seul coeur ?
Mon processeur est utilisé a 30% (les 8 threads sont a environ 30 dans le monitoring windows) durant l'encodage ..
Sachant que j'encode avec l'OpenCL de ma carte graphique en plus
Mais une heure et demie de rendu pour 20 min de vidéo, c'est chiant


Non c'est pas en plus c'est en totalité.

 

Donc c'est normal ton cpu ne soit pas sollicité. Désactives opencl et là ça passera à 100% (mais ça n'ira pas forcément plus vite).

Message cité 1 fois
Message édité par starconsole le 21-05-2014 à 20:59:16
Reply

Marsh Posté le 22-05-2014 à 10:58:58    

Spaylia a écrit :

Oui mais pourquoi utilise-t-il un seul coeur ?
Mon processeur est utilisé a 30% (les 8 threads sont a environ 30 dans le monitoring windows) durant l'encodage ..
Sachant que j'encode avec l'OpenCL de ma carte graphique en plus
Mais une heure et demie de rendu pour 20 min de vidéo, c'est chiant

 

Hello,

 

Je pense que tu viens de répondre à ta question. Si tu actives le rendu OpenCL via la carte graphique le CPU bossera moins. Essaye un rendu software (qui utilisera à priori le CPU à fond) et regarde si ça va plus vite que le couple CPU-GPU. Chez moi, le rendu CPU software est plus efficace que le rendu OpenCL via ma HD6850 (même overclockée).

 

Par ailleurs, 1h30 d'encodage pour 20 min de vidéo ce n'est pas choquant. Ca dépend bcp des conditions d'encodage. S tu fais, par exemple, un encodage en deux passes en 1080p avec un bitrate de 32 Mbit/s et un son en AAC à 384 kbit/s ça prendra bcp plus de temps. De plus, ça dépend aussi de la source, notamment si elle n'a pas les mêmes paramètres que le fichier de sortie...

 

Bref, l'encodage vidéo, c'est coûteux en ressources machines même avec une bête de course !


Message édité par Graon le 22-05-2014 à 11:04:52
Reply

Marsh Posté le 22-05-2014 à 12:39:00    

starconsole a écrit :


Non c'est pas en plus c'est en totalité.
 
Donc c'est normal ton cpu ne soit pas sollicité. Désactives opencl et là ça passera à 100% (mais ça n'ira pas forcément plus vite).


En effet je pense que le souci est ici.


---------------
Peaches182 // HWBot
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed