I wished to be able do this multiple times now so I ask.
If I have an existing video or audio file, ffmpeg, mplayer and other media players can detect at least some of it's "propreties" like container, codec and bitrate used, probably various quality and encoding specific settings, etc.
How can I extract these settings from an existing file in order to use them (directly) for encoding with ffmpeg?
For example, I got an mkv video encoded with x264 with some settings, and another uncompressed avi file. I would like to "copy" the encoding settings used in for x264 mkv file to transcode the avi with the same settings.
Note: I'm looking for a way that should include no human work with "translating" the settings from a decoder to the encoder. It is okay if I need to extract the settings first and save it somewhere but I would like to be able to simply feed the read options to a command line or preset|configuration file for ffmpeg.