What basic features are missing in ffmpeg in your opinion? Are there things you find annoying? What could be done better?

Let's collect those issues here. I may implement them in endemm (encoder and decoder for multimedia) or ffmpeg developers reading this may implement them in ffmpeg. 😉

codeberg.org/ncc1988/endemm

#endemm #ffmpeg #featurerequest #software

@mstrohm Well I do wish had support for decoding audio; this is becoming important in parts of the world where ATSC3 television is coming on the air. If you could include that, that would be great!

But the biggest problem with is it's like having a lamp with a genie that will do all sorts of wonderful things, but only understands some unknown language that you only know a few words of. People would use ffmpeg more if only it were documented in a way that users could finds answers to haw to do whatever tasks they are trying to do. The format of "list each option and a basic description of what it does" only works if you only have a few options AND can explain them in way that a typical user can understand. It does not work when you have hundreds or thousands of possible options and combinations of options and the user hasn't the foggiest clue which option they are looking for, or if they find the option, they find documentation that only makes sense to a programmer or a developer. So that would be my biggest for your , don't make your documentation like ffmpeg's documentation, make it better and show actual examples for each option so people can figure out how to use it!

@Lunatech

I am already attempting to make the options easier to use. 🙂

For me, it is a bit annoying in ffmpeg to find out which input streams I need in the output when I have an input with multiple audio streams for example. So I thought about adding support for labelled inputs and outputs in endemm and also numbering audio and video streams separately.

@Lunatech

On the command line, it would look something like this:

endemm -i:src1 src1.wav -i:src2 s2.mkv -o:dest out.mkv -acodec:dest:A1 vorbis -ab:dest:A1 192k -vcodec vp8 -vb 2000k

Explaination: Use input src1 and src2 for output "dest". The first audio stream of output "dest" uses the vorbis codec at 192 kbit/s. All video streams of all outputs use the vp8 codec with 2000 kbit/s bitrate.

This isn't documented yet. I also plan on making the order of arguments irrelevant.

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.