Rendu vidéo : 30% du processeur - Processeur - Hardware
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.
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
Marsh Posté le 17-05-2014 à 14:22:05
Spaylia a écrit : Oui mais pourquoi utilise-t-il un seul coeur ? |
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.
Marsh Posté le 17-05-2014 à 15:33:01
ta vidéo est sur un HDD ou un SDD?
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
Marsh Posté le 17-05-2014 à 17:18:23
essaye avec ta vidéo sur le SSD...
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 |
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.
Marsh Posté le 17-05-2014 à 19:19:36
ClokeStone a écrit : |
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
Marsh Posté le 17-05-2014 à 21:06:31
50% sur HDD?
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 |
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 !
Marsh Posté le 17-05-2014 à 22:27:54
Citation : 50% sur HDD? |
Non, 50% d'utilisation
Citation : Non. |
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
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?
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
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.
Marsh Posté le 17-05-2014 à 23:47:54
Spaylia a écrit : Non en effet, mais j'ai bien compris |
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.
Marsh Posté le 18-05-2014 à 01:17:12
master71 a écrit : |
+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]
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)
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
Marsh Posté le 19-05-2014 à 20:54:38
de SSD à SSD? de SSD à HDD ça devrait être bon pourtant...
là je sèche.
Marsh Posté le 19-05-2014 à 20:57:04
Non, de SSD a HDD
même temps de rendu que de HDD a HDD2
Marsh Posté le 19-05-2014 à 21:08:54
Spaylia a écrit : Non, de SSD a HDD |
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 ?
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
Marsh Posté le 19-05-2014 à 22:00:13
ReplyMarsh Posté le 19-05-2014 à 22:37:09
ReplyMarsh 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
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.
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 ..
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
Marsh Posté le 20-05-2014 à 20:34:53
Spaylia a écrit : https://www.mediafire.com/?xagua24k766yq7l |
Bon, je viens de rentrer: téléchargement en cours...
Conversion ?
1920x1080, 60 i/s 8 Mbits de débit ?
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)
Marsh Posté le 20-05-2014 à 21:21:32
Spaylia a écrit : Test avec : |
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...
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)
Marsh Posté le 20-05-2014 à 22:13:19
Spaylia a écrit :
|
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
Marsh Posté le 21-05-2014 à 20:02:53
Spaylia a écrit : Ha oui, forcément, c'est logique xD |
Marsh Posté le 21-05-2014 à 20:56:51
Spaylia a écrit : Oui mais pourquoi utilise-t-il un seul coeur ? |
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).
Marsh Posté le 22-05-2014 à 10:58:58
Spaylia a écrit : Oui mais pourquoi utilise-t-il un seul coeur ? |
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 !
Marsh Posté le 22-05-2014 à 12:39:00
starconsole a écrit : |
En effet je pense que le souci est ici.
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