Am 05.01.2016 um 15:04 schrieb Roger Pack:
As a note, I just had to get this off my chest, and I'll only say this once. Some of FFmpeg's command line syntax is *confusing* and *super confusing* for beginners. For instance this: ffmpeg -r 30 -i input_file specifies a framerate *override* for the input, however if you specify it for the output, its just the "normal" output frame rate...:
what else would you expect?
ffmpeg -i input -r 10 output and this: ffmpeg -i input -f rawvideo -f nut output.nut Using (or being able to use) "-f" typically using two "-f" s would be an override. But in this case it isn't. In fact, its using "-f" to specify two entirely different aspects of the output file. It's hard to see, but to beginners, this is *super* confusing.
it *is* a override
Being able to specify global settings "in the middle of an input file" is also confusing..
there is NOTHING "in the middle"since it's *after* "-i" it's no longer for the input file and when you specify something twice the right one wins, the same for GCC because otherwise you would not be able to override at all
signature.asc
Description: OpenPGP digital signature
_______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user