[FFmpeg-trac] #4947(avcodec:open): libx264/265 encoder "parameter unknown" is a warning rather than an error
FFmpeg
trac at avcodec.org
Sat Jan 30 12:14:18 CET 2016
#4947: libx264/265 encoder "parameter unknown" is a warning rather than an error
-------------------------------------+-------------------------------------
Reporter: wader8 | Owner:
Type: enhancement | Status: open
Priority: wish | Component: avcodec
Version: git-master | Resolution:
Keywords: libx264 | Blocked By:
libx265 | Reproduced by developer: 0
Blocking: |
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by wader8):
Okay, but just to be sure in case this get's challanged, upon re-reading
the original description, I think I have to rewrite and point out what I
think I didn't explain well enough.
In practise arises when a ffmpeg parameter is mistakenly used in the place
where a avcodec parameter should be used, however, it also applies to any
invalid avcoded parameter, so techincally it has nothing to do with
ffmpeg's parameters, but I believe it does have to do with ffmpeg error
level system in some fashion, as the codec most probably isn't running the
whole console application.
In x265 codec the message for an invalid parameter is simply "'''''unknown
parameter'''''", however in the case of the x264 codec it is clearly
labeled as an "error" by the original developers and the message reads
"'''''error parsing option'''''", however neither are treated as actual
errors by FFMPEG core and are treated as if they were a warning and so the
process continues with default param values, which in a real situation may
not be practical as the user who is originally trying to define such
custom values for these params which have to be manually written. may want
to have them customized to his/her precise liking, so the continuation of
the encoding/decoding process may not be in any benefit in such cases, the
user may go AFK, come back later only to find out the results are not to
his liking, and would have to redo the whole process which does not save
time and effort. Furthermore in rare case scenarios it may even take more
time if the full verbose output is used for various codecs and ffmpeg,
searching through the ouput to notice this warning may prove even more
time consuming.
In a similar case some time ago, this is how it was fixed there
http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=8c4ca4aa5aa998e31337e30ff30ebf48f534acc2
--
Ticket URL: <https://trac.ffmpeg.org/ticket/4947#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list