
Last time I checked, flac is not a video format, and gif is not a codec.
Nearly half of the "video formats" listed are not video container formats (wav, ac3, aiff). Hell, some aren't even file types at all (alsa, s24le, spdif).
If you do happen to select a valid video container from the first list, you are still left with a list of every single possible (and impossible) video and audio codec with which to encode. There is no container-dependent context for any of the available codecs, so there's nothing stopping me from, say, trying to encode an mp4 file using the libvpx video and flac audio.

This makes OpenShot a superb tool for exporting videos that no one can open. Although this feature may be useful when I go over the deadline and need to send my client a "corrupted" video file to buy me some time, I'd prefer to have a smarter export dialogue.
Ideally, in the export dialogue I would first specify the video container format, then select from only the video and audio codecs that work with that container. There would then be bit-rate and other encoding options SPECIFIC to those codecs. At the moment, the audio and video dialogues have just one field for selecting the same pre-determined bit-rates, regardless of what codec I've selected or whether it's lossless.
I think this would be a really excellent amendment to OpenShot, and I would love to know what the developers think about its feasibility. Thanks!


