Crunchez vos adresses URL
|
Rejoignez notre discord
|
Hébergez vos photos
Page 1 sur 3 123 DernièreDernière
Affichage des résultats 1 à 30 sur 83
  1. #1
    Bonjour,

    Voila, je voulais connaitre un peu le pourquoi du comment.

    Avec un pote, on réencode nos vidéos en HEVC avec Handbrake pour un meilleur compromis qualité/taille.

    Lui il a un Intel I5-4690K cadencé à 3.5GHz moi un Intel I5-3570K cadencé à 3.4GHz mais avec un turbo à 3.8GHz.
    Moi



    Lui

    Sinon il vient d'overclocker de son coté pour gagner encore un peu.


    Je suis surpris qu'avec les même paramètres d'encodage mon CPU encode 4x moins vite.
    Moi : environ 7 FPS
    LUI : 22 FPS

    Avez vous une idée ?

    D'autres paramètres rentrent ils en compte?
    Dernière modification par MegABiloU ; 12/01/2016 à 23h37.

  2. #2
    Salut, vous utilisez la même version d'Handbrake, le même fichier vidéo et les même réglages ?

    Si oui à tout ça, alors la réponse est là :
    the x265 encoder is already impressively parallelized and supports all of the major instruction sets including AVX/AVX2 and FMA3/FMA4
    L'utilisation de certains jeux d'instructions peut tout à fait expliquer de gros gains, même si dans ton cas ça fait quand même beaucoup pour que ce ne soit que ça.

  3. #3
    En fait j'ai essayé la dernière nightly et c'est encore pire.

    voila le graph du cpu de mon pote.


    - - - Mise à jour - - -

    Citation Envoyé par Foudge Voir le message
    Salut, vous utilisez la même version d'Handbrake, le même fichier vidéo et les même réglages ?

    Si oui à tout ça, alors la réponse est là :

    L'utilisation de certains jeux d'instructions peut tout à fait expliquer de gros gains, même si dans ton cas ça fait quand même beaucoup pour que ce ne soit que ça.
    Non mais bon ya quand même une différence de facteur 4.

    Alors que ca devrait se jouer a même pas 10%

  4. #4
    Tu peux nous mettre à dispo une vidéo ou nous donner l'URL d'une vidéo libre surlequel on pourrait tous tester et donc comparer de manière rigoureuse ?
    Sur ta machine, t'as bien les 4 cores à 100% ? CPUZ n'indique pas de baisse de fréquence ?

  5. #5
    Je ne vois pas les graphiques, mais un facteur 4, ce n'est pas normal, non.
    T'es sûr qu'il n'utilise pas QuickSync ?

  6. #6
    Je sais pas ce que c'est quicksync.

    Je vais voir pour cpuZ.

  7. #7

  8. #8
    Citation Envoyé par MegABiloU Voir le message
    Je sais pas ce que c'est quicksync.
    Un truc intégré aux CPU Intel pour encoder/décoder de la vidéo en hardware, donc bien plus vite que sans.
    C'était une bonne piste, mais le support d'H265 pour l'encodage n'est arrivé que sur Skylake (Core 6ème génération).

  9. #9
    Citation Envoyé par Foudge Voir le message
    Tu peux nous mettre à dispo une vidéo ou nous donner l'URL d'une vidéo libre surlequel on pourrait tous tester et donc comparer de manière rigoureuse ?
    Sur ta machine, t'as bien les 4 cores à 100% ? CPUZ n'indique pas de baisse de fréquence ?
    je regarde pour une vidz.

  10. #10
    Ah, si c'est du h265, je ne sais pas, mais c'est plus que probablement lié à ça, du coup.

  11. #11
    J'aurais bien parié sur l'utilisation des GPUs mais vous avez le même visiblement, une 770...
    Et elles ne supportent pas cet encodage.

  12. #12

  13. #13
    Tu encodes sur un SSD tout comme ton pote ? Je vois que lui, il a 2 SSD et toi 1 seul.

  14. #14
    Salut, utilisant également "Handbrake" de temps à autre, j'ai une question. Vous avez regardé du côté des paramètres processeur... Mais, pour moi il manque le plus important !!!

    Les paramètres de Handbreak utilisés, la version 32 bits ou 64 bits ? Par défaut, il télécharge la 32 bits !! Lien.

    Et tu ajoutes les nombreux paramètres. Je suis quasi sûr qu'il y a tout simplement un paramètre différent sur Handbrake et qui explique ce facteur 4

  15. #15
    C'est vrai qu'en combinant tout ça (architecture plus récente avec éventuellement un jeu d'instruction + encodage sur SSD au lieu d'un HDD + version 32 au lieu de 64 bits + options différentes) on peut aisément envisager le x4.

    Déjà rien qu'une option 2-pass qui se serait glissé quelque part peut aisément rallonger par plus de 2x le temps de calcul.

  16. #16
    Je viens de tester avec ce fichier vidéo : http://www.dvdloc8.com/clip.php?movieid=28192&clipid=2
    Ensuite j'ai lancé l'encodage avec Handbrake 0.10.2 (64bit) en H265 sans changer grand chose aux réglages par défaut : pas de resize, pas de filtrage, même framerate, qualité constante (20 RF), x265 preset VeryFast, audio AAC 160kbps.
    J'arrive à 4fps environ d'après les logs d'Handbrake... sur un Q6600
    work: average encoding speed for job is 3.981988 fps
    MegABiloU, ya moyen que toi et ton pote fassiez ce même encodage ?
    Si des possesseurs de Core i5/i7 quelque soit sa génération passe dans le coin, ça prend que 2 minutes à faire le test.
    Il y a forcément une explication à ce *3 en faveur d'Haswell, le jeu d'instruction y est clairement pour une part mais ça me semble beaucoup.

    edit: HFR a utilisé x265 dans son comparatif, et clairement il n'y a pas un tel écart entre IB et HW
    http://www.hardware.fr/articles/940-...x264-x265.html

    Il ne se serait pas planté ton pote par hasard, en encodant en H264 ?

  17. #17
    d'après les logs d'Handbrake.
    Tu les trouves ou les logs ? Je ne connais pas handbrake.

    Edit: C'est bon, c'est une option à cocher dans le menu préférence.

    OS: PC-BSD (je sais pas si ça joue sur les stats ?)
    CPU: I5 750 à 2.66

    work: average encoding speed for job is 7,677890 fps
    Dernière modification par Sedjem ; 05/01/2016 à 23h20.

  18. #18
    Je vais essayer d'encoder à partir d'un SSD voir si ça change quelque chose.

    Sinon pour info, on encode en x265 RF18 en preset medium tune psnr et profile main10.

    pour le trailer star wars je lance ça dans 45min avec ces paramètres et je vous sors le log.







    sous Handbrake 0.10.2.7286 64bit

  19. #19
    Code:
    HandBrake 0.10.2.7286 - 64bit Version
    OS: Microsoft Windows NT 6.2.9200.0 - 64bit
    CPU: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
    Ram: 8150 MB, 
    GPU Information:
      NVIDIA GeForce GTX 770 - 10.18.13.6143
    Screen: 1920x1080
    Temp Dir: C:\Users\sylva\AppData\Local\Temp\
    Install Dir: C:\Program Files\Handbrake
    Data Dir: C:\Users\sylva\AppData\Roaming\HandBrake\HandBrake\0.10.2.7286
    
    -------------------------------------------
    
    CLI Query:  -i "C:\Users\sylva\Videos\Star Wars Episode VII - The Force Awakens - Trailer (H.264).mp4" -t 1 --angle 1 -c 1 -o "C:\Users\sylva\Videos\HEVC\Star Wars Episode Vii - The Force Awakens - Trailer (h.264)-1.mkv"  -f mkv  -w 1872 --crop 0:0:0:0 --loose-anamorphic  --modulus 2 -e x265 -q 18 --cfr -a 1 -E copy:aac -6 none -R Auto -B 0 -D 0 --gain 0 --audio-fallback ac3 --subtitle scan --markers="C:\Users\sylva\AppData\Local\Temp\Star Wars Episode Vii - The Force Awakens - Trailer (h.264)-1-1-chapters.csv" --encoder-tune="psnr"  --encoder-profile=main10  --verbose=1
    
    [09:07:15] hb_init: starting libhb thread
    HandBrake 0.10.2 (2015060900) - MinGW x86_64 - https://handbrake.fr
    4 CPUs detected
    Opening C:\Users\sylva\Videos\Star Wars Episode VII - The Force Awakens - Trailer (H.264).mp4...
    [09:07:15] CPU: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
    [09:07:15]  - Intel microarchitecture Ivy Bridge
    [09:07:15]  - logical processor count: 4
    [09:07:15] OpenCL device #1: NVIDIA Corporation GeForce GTX 770
    [09:07:15]  - OpenCL version: 1.2 CUDA
    [09:07:15]  - driver version: 361.43
    [09:07:15]  - device type:    GPU
    [09:07:15]  - supported:      no
    [09:07:15] Intel Quick Sync Video support: no
    [09:07:15] hb_scan: path=C:\Users\sylva\Videos\Star Wars Episode VII - The Force Awakens - Trailer (H.264).mp4, title_index=1
    libbluray/bdnav/index_parse.c:162: indx_parse(): error opening C:\Users\sylva\Videos\Star Wars Episode VII - The Force Awakens - Trailer (H.264).mp4/BDMV/index.bdmv
    libbluray/bdnav/index_parse.c:162: indx_parse(): error opening C:\Users\sylva\Videos\Star Wars Episode VII - The Force Awakens - Trailer (H.264).mp4/BDMV/BACKUP/index.bdmv
    libbluray/bluray.c:2182: nav_get_title_list(C:\Users\sylva\Videos\Star Wars Episode VII - The Force Awakens - Trailer (H.264).mp4) failed
    [09:07:15] bd: not a bd - trying as a stream/file instead
    libdvdnav: Using dvdnav version 5.0.1
    libdvdread: Encrypted DVD support unavailable.
    libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
    libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
    libdvdread: Can't open file VIDEO_TS.IFO.
    libdvdnav: vm: failed to read VIDEO_TS.IFO
    [09:07:15] dvd: not a dvd - trying as a stream/file instead
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\Users\sylva\Videos\Star Wars Episode VII - The Force Awakens - Trailer (H.264).mp4':
      Metadata:
        major_brand     : mp42
        minor_version   : 512
        compatible_brands: isomiso2avc1mp41
        encoder         : HandBrake 6548svn 2014112401
      Duration: 00:02:18.64, start: 0.121995, bitrate: 8601 kb/s
        Stream #0.0(und): Video: h264 (High), yuv420p, 1918x816 [PAR 1:1 DAR 959:408], 8453 kb/s, 20.42 fps, 90k tbn, 180k tbc (default)
        Stream #0.1(eng): Audio: aac, 44100 Hz, stereo, fltp, 153 kb/s (default)
    [09:07:16] scan: decoding previews for title 1
    [09:07:16] scan: audio 0x1: aac, rate=44100Hz, bitrate=153231 English (AAC) (2.0 ch)
    Scanning title 1 of 1, preview 3, 30.00 %
    Scanning title 1 of 1, preview 7, 70.00 %[09:07:16] scan: 10 previews, 1918x816, 23.968 fps, autocrop = 0/0/0/0, aspect 2.35:1, PAR 1:1
    [09:07:16] libhb: scan thread found 1 valid title(s)
    + title 1:
      + stream: C:\Users\sylva\Videos\Star Wars Episode VII - The Force Awakens - Trailer (H.264).mp4
      + duration: 00:02:18
      + size: 1918x816, pixel aspect: 1/1, display aspect: 2.35, 23.968 fps
      + autocrop: 0/0/0/0
      + support opencl: no
      + support hwd: yes
      + chapters:
        + 1: cells 0->0, 0 blocks, duration 00:02:18
      + audio tracks:
        + 1, English (AAC) (2.0 ch) (iso639-2: eng)
      + subtitle tracks:
    Reading chapter markers from file C:\Users\sylva\AppData\Local\Temp\Star Wars Episode Vii - The Force Awakens - Trailer (h.264)-1-1-chapters.csv
    Subtitle Scan Enabled - enabling subtitles if found for foreign language segments
    [09:07:16] 2 job(s) to process
    [09:07:16] starting job
    [09:07:16] sync: expecting 3323 video frames
    [09:07:16] work: only 1 chapter, disabling chapter markers
    [09:07:16] job configuration:
    [09:07:16]  * source
    [09:07:16]    + C:\Users\sylva\Videos\Star Wars Episode VII - The Force Awakens - Trailer (H.264).mp4
    [09:07:16]    + title 1, chapter(s) 1 to 1
    [09:07:16]    + container: mov,mp4,m4a,3gp,3g2,mj2
    [09:07:16]    + data rate: 8601 kbps
    [09:07:16]  * destination
    [09:07:16]    + C:\Users\sylva\Videos\HEVC\Star Wars Episode Vii - The Force Awakens - Trailer (h.264)-1.mkv
    [09:07:16]    + container: Matroska (libavformat)
    [09:07:16]  * video track
    [09:07:16]    + decoder: h264
    [09:07:16]      + bitrate 8453 kbps
    [09:07:16]    + filters
    [09:07:16]      + Framerate Shaper (1:27000000:1126525)
    [09:07:16]        + frame rate: 23.968 fps -> constant 23.968 fps
    [09:07:16]      + Crop and Scale (1872:796:0:0:0:0)
    [09:07:16]        + source: 1918 * 816, crop (0/0/0/0): 1918 * 816, scale: 1872 * 796
    [09:07:16]    + loose anamorphic
    [09:07:16]      + storage dimensions: 1872 * 796, mod 2
    [09:07:16]      + pixel aspect ratio: 21833 / 21845
    [09:07:16]      + display dimensions: 1870 * 796
    [09:07:16]  * Foreign Audio Search: Passthrough
    [09:07:16] reader: done. 1 scr changes
    [09:07:16] work: average encoding speed for job is 0.000000 fps
    [09:07:16] render: 0 frames output, 0 dropped and 0 duped for CFR/PFR
    [09:07:16] render: lost time: 0 (0 frames)
    [09:07:16] render: gained time: 0 (0 frames) (0 not accounted for)
    [09:07:16] h264-decoder done: 0 frames, 0 decoder errors, 0 drops
    [09:07:16] No candidate detected during subtitle scan
    [09:07:16] starting job
    [09:07:16] sync: expecting 3323 video frames
    [09:07:16] work: only 1 chapter, disabling chapter markers
    [09:07:16] job configuration:
    [09:07:16]  * source
    [09:07:16]    + C:\Users\sylva\Videos\Star Wars Episode VII - The Force Awakens - Trailer (H.264).mp4
    [09:07:16]    + title 1, chapter(s) 1 to 1
    [09:07:16]    + container: mov,mp4,m4a,3gp,3g2,mj2
    [09:07:16]    + data rate: 8601 kbps
    [09:07:16]  * destination
    [09:07:16]    + C:\Users\sylva\Videos\HEVC\Star Wars Episode Vii - The Force Awakens - Trailer (h.264)-1.mkv
    [09:07:16]    + container: Matroska (libavformat)
    [09:07:16]  * video track
    [09:07:16]    + decoder: h264
    [09:07:16]      + bitrate 8453 kbps
    [09:07:16]    + filters
    [09:07:16]      + Framerate Shaper (1:27000000:1126525)
    [09:07:16]        + frame rate: 23.968 fps -> constant 23.968 fps
    [09:07:16]      + Crop and Scale (1872:796:0:0:0:0)
    [09:07:16]        + source: 1918 * 816, crop (0/0/0/0): 1918 * 816, scale: 1872 * 796
    [09:07:16]    + loose anamorphic
    [09:07:16]      + storage dimensions: 1872 * 796, mod 2
    [09:07:16]      + pixel aspect ratio: 21833 / 21845
    [09:07:16]      + display dimensions: 1870 * 796
    [09:07:16]    + encoder: H.265 (libx265)
    [09:07:16]      + tune:    psnr
    [09:07:16]      + profile: main10
    [09:07:16]      + quality: 18.00 (RF)
    [09:07:16]  * audio track 1
    [09:07:16]    + decoder: English (AAC) (2.0 ch) (track 1, id 0x1)
    [09:07:16]      + bitrate: 153 kbps, samplerate: 44100 Hz
    [09:07:16]    + AAC Passthru
    [09:07:16] reader: first SCR 26178 id 0x0 DTS 13050
    x265 [info]: HEVC encoder version 1.5
    x265 [info]: build info [Windows][GCC 4.9.0][64 bit] 8bpp
    x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
    x265 [info]: Main profile, Level-4 (Main tier)
    x265 [info]: WPP streams / frame threads / pool  : 13 / 2 / 4
    x265 [info]: CTU size / RQT depth inter / intra  : 64 / 1 / 1
    x265 [info]: ME / range / subpel / merge         : hex / 57 / 2 / 2
    x265 [info]: Keyframe min / max / scenecut       : 24 / 240 / 40
    x265 [info]: Lookahead / bframes / badapt        : 20 / 4 / 2
    x265 [info]: b-pyramid / weightp / weightb / refs: 1 / 1 / 0 / 3
    x265 [info]: Rate Control / AQ-Strength / CUTree : CRF-18.0 / 0.0 / 1
    x265 [info]: tools: rd=3 deblock sao signhide tmvp 
    [09:07:16] sync: first pts is 13128
    [09:12:26] reader: done. 1 scr changes
    [09:12:31] work: average encoding speed for job is 10.577367 fps
    [09:12:31] sync: got 3319 frames, 3323 expected
    [09:12:31] render: 3321 frames output, 4 dropped and 6 duped for CFR/PFR
    [09:12:31] render: lost time: 0 (0 frames)
    [09:12:31] render: gained time: 0 (0 frames) (0 not accounted for)
    [09:12:31] h264-decoder done: 3319 frames, 0 decoder errors, 0 drops
    x265 [info]: frame I:     31, Avg QP:19.03  kb/s: 9429.46   PSNR Mean: Y:57.349 U:59.796 V:61.133
    x265 [info]: frame P:   1135, Avg QP:21.69  kb/s: 3863.82   PSNR Mean: Y:50.280 U:52.828 V:53.942
    x265 [info]: frame B:   2155, Avg QP:25.26  kb/s: 1125.99   PSNR Mean: Y:51.618 U:54.564 V:55.327
    x265 [info]: global :   3321, Avg QP:23.99  kb/s: 2139.19   PSNR Mean: Y:51.214 U:54.019 V:54.908
    x265 [info]: Weighted P-Frames: Y:16.6% UV:11.5%
    x265 [info]: consecutive B-frames: 30.2% 11.5% 10.5% 38.9% 8.9% 
    [09:12:31] aac-decoder done: 0 frames, 0 decoder errors, 0 drops
    [09:12:31] mux: track 0, 3321 frames, 37065079 bytes, 2140.62 kbps, fifo 2048
    [09:12:31] mux: track 1, 5961 frames, 2651608 bytes, 153.14 kbps, fifo 4096
    [09:12:31] libhb: work result = 0
    Encode done!
    HandBrake has exited.

  20. #20
    Alors, paramètres identiques avec MEGABILOU. Cool les screens.

    Processeur i5 750 OC à 3.36 Ghz.

    Taille du dossier original de 145 584 Ko (taille dossier téléchargé sur le lien plus haut après décompression), après encodage 41 172 Ko. Temps d'encodage de 7 minutes 4 secondes la première fois, 2ème fois 6 minutes 52 secondes.

    Et le log me donne :

    [17:30:08] work: average encoding speed for job is 8.137940 fps
    [17:30:08] sync: got 3319 frames, 3323 expected
    [17:30:08] render: lost time: 0 (0 frames)
    [17:30:08] render: gained time: 0 (0 frames) (0 not accounted for)
    [17:30:08] h264-decoder done: 3319 frames, 0 decoder errors, 0 drops

  21. #21
    Ouais donc du coup c'est cohérent.
    Je vais re tester la nightly voir si je peux avoir un meilleur rendement.

  22. #22
    C'est le résultat de ton pote qui n'est pas cohérent, faudrait qu'il fasse le test.

  23. #23
    Si ça peut aider, avec un 3570K (oc à 4,2)

    [18:32:47] work: average encoding speed for job is 11.158405 fps

    Donc similaire à toi.

  24. #24
    Mais la taille du fichier de Rocca et son temps d'encodage m'interpelle. Chez moi il faut presque 80 Mo et le temps d'encodage dure entre 2 et 3 minutes.

    Combien chez vous ?

  25. #25
    Citation Envoyé par Sedjem Voir le message
    Mais la taille du fichier de Rocca et son temps d'encodage m'interpelle. Chez moi il faut presque 80 Mo et le temps d'encodage dure entre 2 et 3 minutes.

    Combien chez vous ?
    Tu as bien mis le X265 Preset sur "medium" ??

  26. #26
    Pas sûr car là l'interface ne m'est pas très claire:




    C'est la seule partie où je ne peux paramètrer exactement comme vous.
    Le si peu pour autant de différences en sortie, j'avoue que ça me surprend.

  27. #27
    Ouai, j'ai pas la même version que toi de Hand brake (j'ai la dernière en 64 bits).

    Sinon, ne cherche pas plus loin cela vient de là.

    Exemple, j'ai fait une capture vidéo avec Raptr (AMD) sur Multi Crysis 3 qui fait 20 minutes pour un poids de 4.5 Go (H264 .mp4).

    Du coup, je vais la passer, pour une question de place, en H265. Donc, j'ai regardé l'influence de ce paramètre "reset" chez moi. En gros "medium" cela dure dans les 1h30. Par contre, si je mets "fast slow" j'ai une durée annoncée au bout de quelques minutes de plus de 8h de temps "reamining" pour l'encodage

    EDIT : je comprenais pas un truc mais en fait t'as barre de progression "reset" est dans le sens inverse de la mienne Du coup, ce que je dis n'est plus valable

  28. #28
    Mais bien possible que se soit ça. J'ai regardé dans les logs et le descriptif de l'encodage est bien parlant :

    Code:
    [18:08:37]    + encoder: H.265 (libx265)
    [18:08:37]      + preset:  veryfast
    [18:08:37]      + tune:    psnr
    [18:08:37]      + profile: main
    [18:08:37]      + quality: 18,00 (RF)

    En fait, je pensais que le very fast du sroll correspondait si le curseur serait situé à droite. Je viens de vérifier et si je déplace ce curseur vers la droite, l'inscription very fast change vers "very slow, placebo" suivant la position du curseur à droite. C'est moi qui a pas compris l'interface.
    Reste que vous vous avez Main10 pour profile là ou moi j'ai seulement Main. Par contre, j'ai un menu Level qui doit correspondre je pense à ce fameux "10" manquant, mais la numérotation de ce menu n'est pas similaire, je le laisse sur Auto, on verra bien.

    J'ai donc refait la vidéo et là j'ai bien 40Mo et temps passé similaire, c'était bien ça quand de même .

  29. #29
    Main10 disparait dans les versions nightly.

    Je sais plus exactement pourquoi.

    - - - Mise à jour - - -

    Citation Envoyé par Thyrion Voir le message
    Si ça peut aider, avec un 3570K (oc à 4,2)

    [18:32:47] work: average encoding speed for job is 11.158405 fps

    Donc similaire à toi.
    Tiens en parlant de ça tu as quoi comme paramètres d'OC?

  30. #30
    Je viens de finir mes encodages, je vais tester la nightly avec le même fichier en essayant des paramètres similaires.

    Du coup en main car main still est encore plus long.

    la vitesse est la même a priori pour moi.

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •