VideoHelp Forum




+ Reply to Thread
Results 1 to 11 of 11
  1. Thanks for reading my topic.
    Here is Linux Lubuntu 24.04.3 kernel 6.14 using a GT 640 driver 470.
    I see when enconding using nvenc the file is much more big than if using x264 cpu enconding.
    Why happen it ?
    I have tested using and disabling b frames and is the same result.
    Have a nice week.
    Quote Quote  
  2. Different encoders + different settings = different file size
    Quote Quote  
  3. NVENC encoder usually need more bitrate to deliver same/comparable quality - software encoders usually offers higher compression at a cost of encoding time - hardware encoders such as NVENC usually need to use simpler encoding techniques but in exchange they offer encoding speed way higher than software encoders - there is always trade-off between bitrate/quality/encoding speed
    Quote Quote  
  4. Originally Posted by pandy View Post
    hardware encoders such as NVENC usually need to use simpler encoding techniques but in exchange they offer encoding speed way higher than software encoders
    Maybe not on a GT 640. x264 at the veryfast preset may be faster and deliver better quality per bitrate.
    Quote Quote  
  5. Originally Posted by jagabo View Post
    Originally Posted by pandy View Post
    hardware encoders such as NVENC usually need to use simpler encoding techniques but in exchange they offer encoding speed way higher than software encoders
    Maybe not on a GT 640. x264 at the veryfast preset may be faster and deliver better quality per bitrate.
    Depends on CPU and quite important - x264 at veryfast preset probably will require higher bitrate to deliver same or comparable quality to one offered by NVENC is highest quality settings - so still NVENC may be better in situation when you can accept bitrate higher for example by 20% but your goal is encoding speed.

    It could be interesting exercise to check where is intersection point (x264 vs NVENC) - sadly i can't perform such exerciser as i have no NVidia card equipped with NVENC (and AMD video encoders are way worse than NVidia) - perhaps Intel encoders can match NVidia.
    Quote Quote  
  6. users currently on my ignore list: deadrats, Stears555, marcorocchini
    Quote Quote  
  7. Originally Posted by Selur View Post
    No clue - OP asked about NVENC - HW encoding focus on speed not on quality - of course broadcast encoders may deliver HQ in real time but still software encoders working without time constrains usually are able to deliver highest quality and at the same lowest bitrate.
    Quote Quote  
  8. ... using a GT 640 ...
    users currently on my ignore list: deadrats, Stears555, marcorocchini
    Quote Quote  
  9. Originally Posted by Selur View Post
    ... using a GT 640 ...
    True but...
    I see when enconding using nvenc
    And rule is quite universal - HW faster but more bitrate for same quality or software - slower but lower bitrate for same quality
    Quote Quote  
  10. @jagabo

    GT640 does fast enconding even in 1080P if using H.264 NVENC.

    @Selur
    Oh yes .. I use a GT 640.

    I wondered if there was a setting that would provide good compression without losing too much quality.
    Quote Quote  
  11. @Aug: compared to modern H.264 encoders (hardware or software): no
    compared to H.264 software encoders like x264 from that age, you probably have to increase the bitrate by 30-50% to get the same quality (compared to current x264 compression, probably more like 50%)
    users currently on my ignore list: deadrats, Stears555, marcorocchini
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!