VideoHelp Forum




+ Reply to Thread
Page 2 of 2
FirstFirst 1 2
Results 31 to 39 of 39
  1. Originally Posted by jagabo View Post
    It's both an encoding and decoding issue. The only time you care about the buffer size is when you must conform to some playback limitations. For example, Blu-ray players have a limited amount of memory so you need to limit the buffer size while encoding -- so as not to overflow that memory while decoding.
    Are you sure? Seem this is more like DPB and level limitations description but not description for '-bufsize'.
    Quote Quote  
  2. Anonymous543
    Guest
    Image
    [Attachment 63342 - Click to enlarge]


    I may be not correct but i think bufsize is light white part of video which is downloaded already in memory but not played yet

    If we don't set any bufsize then may be full video will download first in memory and then start playing
    Quote Quote  
  3. Originally Posted by kirito View Post
    Image
    [Attachment 63342 - Click to enlarge]


    I may be not correct but i think bufsize is light white part of video which is downloaded already in memory but not played yet
    No. The player's readahead buffer is not x264's bufsize.
    Quote Quote  
  4. Anonymous543
    Guest
    Originally Posted by jagabo View Post
    Originally Posted by kirito View Post
    Image
    [Attachment 63342 - Click to enlarge]


    I may be not correct but i think bufsize is light white part of video which is downloaded already in memory but not played yet
    No. The player's readahead buffer is not x264's bufsize.
    Then what exactly -bufsize do in x264.....do they lows the video quality or something??
    May be -minrate and -maxrate lows the video quality when bitrate hits them..

    This all options -minrate -maxrate and -bufsize limits the bitrate i guess in cost of video quality

    For offline video storage purposes video encoded with only -b:v or
    Encoded with defined -b:v -minrate -maxrate and -bufsize

    Which one will give better results
    Quote Quote  
  5. Read up on what vbv (Video Buffering Verifier) does, normally it should really rarely limit the quality if you stick to appropriate level&profile restrictions and their vbv limits.
    users currently on my ignore list: deadrats, Stears555, marcorocchini
    Quote Quote  
  6. buffer size narrow window for encoder and as such limit bitrate variability - bigger buffer means less restricted encoding but also more variable bitrate (less ABR more VBR).
    Every restriction limits somehow quality - that's why they should be applied if you encounter particular limitation for your encoding work - sometimes this is restriction related to medium size, sometimes available bitrate etc.
    Quote Quote  
  7. Anonymous543
    Guest
    for offline storage purpose which rate control should i use
    Average Bitrate (ABR, also “target bitrate”)
    or
    Constrained Encoding (VBV)
    both rate control info are here
    https://slhck.info/video/2017/03/01/rate-control.html

    but at the and of page it says for archival(offline) storage crf is good
    and i dont wanna use that mode because i am targeting filesize
    and also dont wanna use 2 pass ABR mode.
    Quote Quote  
  8. Originally Posted by kirito View Post
    for offline storage purpose which rate control should i use
    Average Bitrate (ABR, also “target bitrate”)
    or
    Constrained Encoding (VBV)
    both rate control info are here
    https://slhck.info/video/2017/03/01/rate-control.html

    but at the and of page it says for archival(offline) storage crf is good
    and i dont wanna use that mode because i am targeting filesize
    and also dont wanna use 2 pass ABR mode.
    VBV can only decrease the quality of your encodings. Only use it when you have playback restrictions (an old player that can't play high bitrate video, slow WiFi, etc.).

    ABR encoding is only useful for live streaming.

    For local viewing use CRF encoding. You always get the quality you specify.
    Quote Quote  
  9. Anonymous543
    Guest
    Originally Posted by jagabo View Post
    Originally Posted by kirito View Post
    for offline storage purpose which rate control should i use
    Average Bitrate (ABR, also “target bitrate”)
    or
    Constrained Encoding (VBV)
    both rate control info are here
    https://slhck.info/video/2017/03/01/rate-control.html

    but at the and of page it says for archival(offline) storage crf is good
    and i dont wanna use that mode because i am targeting filesize
    and also dont wanna use 2 pass ABR mode.
    VBV can only decrease the quality of your encodings. Only use it when you have playback restrictions (an old player that can't play high bitrate video, slow WiFi, etc.).

    ABR encoding is only useful for live streaming.

    For local viewing use CRF encoding. You always get the quality you specify.
    If i have latest hardware which is able to play high bitrate videos for that hardware constrained (VBV) encoding will decrease the quality??compared to ABR

    I mean on latest hardware and players ABR or constrained (VBV) encoding which one will give better quality??
    Quote Quote  



Similar Threads

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