Hello Dan, Brian.

Thank you for your answers. I've been struggling with this issue for a while and I don't manage to get an almost constant video bitrate in the output.

It seems I should use the --nal-hrd cbr option to "fill the mux" as explained in post:

http://forum.doom9.org/archive/index.php/t-159536.html <http://forum.doom9.org/archive/index.php/t-159536.html>

But I don't manage to use it successfully in Melt neither with -x264-params, nor with x264opts.

I don't know how to properly translate it to "name=value" melt syntax. Should I write -x264opts in the command or not?

I have made different tries with no success so far, such as:

vcodec=libx264 nal-hrd=cbr vbv-bufsize=6M vb=3M minrate=3M maxrate=3M g=15 bf=2 ts=cbr

Changing the line to:

vcodec=libx264 -x264opts nal-hrd=cbr vbv-bufsize=6M vb=3M minrate=3M maxrate=3M g=15 bf=2 ts=cbr

does not seem to have effect either.


If I do: "melt -query consumer=avformat | grep x264"

It seems I have both options available:

  - identifier: x264opts
    description: x264 options (libx264)
    description: Select the quality for constant quality mode (libx264)
  - identifier: x264-params
description: "Override the x264 configuration using a :-separated list of key=value parameters (libx264)" description: Set the encoding preset (cf. x264 --fullhelp) (libx264rgb)

Do you have a melt working example to get a constant video bitrate in the output?

Thank you,

David


It seems your version of ffmpeg supports both the new and old x264 option. So you can use either.

This has worked for me in the past to get a reasonably CBR output:

x264opts="keyint=30:min-keyint=1:bframes=2:nal-hrd=cbr:pic-struct:weightp=0:crop-rect=0,0,0,4:fps=29.97:bitrate=18000:vbv-maxrate=18000:vbv-bufsize=25000:ref=4:level=4"

Try tweaking it to meet your needs. It also demonstrates the correct syntax.

As I recall, if the bitrate is high enough, and the content is simple enough (like a solid color or still picture), x264 might not be able to use all of the available bitrate - even if you specify CBR.

~Brian
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Mlt-devel mailing list
Mlt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Reply via email to