[FFmpeg-trac] #4284(undetermined:open): FFmpeg doesn't pass -x265-params to the x265 encoder correctly.

FFmpeg trac at avcodec.org
Mon Feb 8 18:57:16 CET 2016


#4284: FFmpeg doesn't pass -x265-params to the x265 encoder correctly.
-------------------------------------+-------------------------------------
             Reporter:  kvssoft      |                    Owner:
                 Type:  defect       |                   Status:  open
             Priority:  normal       |                Component:
              Version:  git-master   |  undetermined
             Keywords:  libx265      |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------

Comment (by codyopel):

 A relevant issue I hit, if you pass any key without a value, x265 ignores
 all key/values and uses the defaults without any errors or warnings.
 {{{
 'key='
 e.g. -x265-params key=value:key=:key=value
 }}}
 If you run this example you will see that the values are never set and no
 error is returned about the invalid keys (values chosen at random because
 they differ from the defaults):
 {{{
 ffmpeg -i "<any random video>" -an -c:v libx265 -x265-params 'aq-
 mode=0:invalidkey=:keyint=4:min-keyint=30:anotherinvalidkey=value:rd=5'
 test.mkv
 }}}

 It doesn't matter what the key is, valid or not it will always trigger
 this behavior.

 I tested this with all combinations of ffmpeg 2.6-master(2016-02-08) &
 x265 1.7-1.9 originally suspecting an api change from an update broke
 something I was doing.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/4284#comment:8>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list