VideoHelp Forum




+ Reply to Thread
Results 1 to 7 of 7
  1. Ok, so I know that x265 encoding is supposed to be pretty slow. But I have a question. My friend's PC specs are:
    FX6300
    8GB RAM
    Nvidia GTX 750Ti

    My PC Specs:
    Intel i7 - 3770(Non - K)
    8 GB RAM
    Intel HD Graphics 4000

    Now, I use 2-pass encoding and he uses 2-pass too. Settings won't affect that much. He uses Slow/Slower preset. I use the Very Slow Preset in x264 and Slower in x265 but I still get only 7-10 FPS on second pass whereas he gets 20 FPS on second pass. I think I'm missing something here. In terms of sheer processing power, my CPU clearly surpasses his yet he has better encoding speeds. Maybe it's something with the GPU. Help me figure this out.

    Thank you.
    Quote Quote  
  2. I'm a Super Moderator johns0's Avatar
    Join Date
    Jun 2002
    Location
    canada
    Search Comp PM
    Sounds like you are using a different setting so it's slower,check all the settings to see if they are the same since one hidden setting can really load the cpu,it's not a gpu issue.
    I think,therefore i am a hamster.
    Quote Quote  
  3. Originally Posted by johns0 View Post
    Sounds like you are using a different setting so it's slower,check all the settings to see if they are the same since one hidden setting can really load the cpu,it's not a gpu issue.
    So I've started encoding at Slow and so far getting ~35 - ~38 FPS on First pass. I really hope I get 19-20 FPS or more. Even 16-17 FPS is enough. I just want faster speeds. I've always wondered - if I get 20-30 FPS on second Pass in x264 at Very Slow, I think I could reach 37-40 FPS in Second pass at Slower. I'll test it out as I'm free for a week and then the weekly uploading starts.
    EDIT: It starts off nice and then keeps decreasing. So far down till 32 FPS.
    Last edited by blaze077; 25th Dec 2015 at 22:26. Reason: Update
    Quote Quote  
  4. I'm a Super Moderator johns0's Avatar
    Join Date
    Jun 2002
    Location
    canada
    Search Comp PM
    It also depends on what type of video you are encoding,if it's a 1080p then it will be really slow compared to a 720p plus the type of video that's being encoded,lots of movement such as sports vs slow moving video.
    I think,therefore i am a hamster.
    Quote Quote  
  5. Originally Posted by johns0 View Post
    It also depends on what type of video you are encoding,if it's a 1080p then it will be really slow compared to a 720p plus the type of video that's being encoded,lots of movement such as sports vs slow moving video.
    It is kinda high action but it's anime. And it's 720p.
    Oh, yeah. This reminds me of another question: If I encode a 1080p video to 720p by resizing, will it be slower than encoding without resizing and simply using a 720p source?
    EDIT: Seems I'm getting 10 FPS on slow preset.
    Quote Quote  
  6. I'm a Super Moderator johns0's Avatar
    Join Date
    Jun 2002
    Location
    canada
    Search Comp PM
    It will be slower going from 1080p to 720p than encoding from 720p to 720p.
    I think,therefore i am a hamster.
    Quote Quote  
  7. Dinosaur Supervisor KarMa's Avatar
    Join Date
    Jul 2015
    Location
    US
    Search Comp PM
    Funny you should mention the FX-6300 as that is what I have. One nice thing about it is the number of instruction sets it supports, which can help with video encoding speed.

    x265 supports------------- MMX2, SSE, SSE2, SSE3, SSSE3, SSE4, SSE4.1, SSE4.2, AVX, XOP, FMA4, AVX2, FMA3
    AMD FX 6300 supports--- MMX2, SSE, SSE2, SSE3, SSSE3, SSE4, SSE4.1, SSE4.2, AVX, XOP, FMA4, FMA3
    Intel i7 - 3770 supports - SSE, SSE2, SSE3, SSSE3, SSE4, SSE4.1, SSE4.2, AVX

    Be sure both of you are using the exact same x265 versions, as there have been major improvements in x265 with assembler instructions sets over the past year.

    Be sure both of you are encoding with the same settings (including output resolution) and the same source. Otherwise there is no way to compare with any accuracy. HDD and GPU could play a role. Read speed of your HDD matters, and sometimes a GPU can help to decode source video before it is encoded. Something like DGAVCIndexNV can use your Nvidia GPU to decode and deinterlace your videos, sparing your CPU from having to decode video.

    Update: Also why not just use CRF encoding and not deal with 2-Pass? 2-Pass is a pretty old method of dealing with encoding, and only lets you set the file size not the quality. With CRF, you set the quality you want not the file size.
    Last edited by KarMa; 25th Dec 2015 at 23:17.
    Quote Quote  



Similar Threads

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