Attention to everyone who has started creating new videos or intends to do so before 2.07.
FFmpeg is a huge library with tons of codecs and formats, and the actual set of supported formats greatly depends on how it was configured.
It is hard to keep this set constant over time, which can potentially result in breaking TDM cutscenes regularly in some distant future.
To avoid breaking maps, there is a plan to restrict the set of supported formats/codecs to the bare minimum.
This way the chance of breaking existing video files should become much lower.
Unfortunately, the unrestricted FFmpeg is already released with TDM 2.06, so the restricted version will be used starting from 2.07.
It means that if you now add FFmpeg cutscenes in wrong format to your missions, then they won't play in 2.07.
This is why your attention is important here
After some internal discussion, we decided to start with this set of codecs and containers:
As you see, it provides two options in each domain (in addition to legacy roq).
One option is usually the most widespread currently (i.e. mp4+h264+aac), and the other option is something which was popular in the past (avi, mpeg4, mp3).
BTW, all the above-mentioned codecs (except roq) are patent-encumbered. Our conclusion is that it is not a problem for TDM given that the game is free and will remain free for eternity.
There exist completely free codecs and formats (ogg+theora+vorbis and webm+vp8+opus), but it seems that they are so unpopular that it is hard to find a converter which could create such videos.
The plan is to come to final conclusion about the set of codecs/formats in the nearest future.
After that I'll probably release a tool (e.g. ffplay.exe) which could be used to check that a video is going to be playable in uncoming TDM 2.07.
If you already have done some work for compressing videos for TDM 2.06, please check which container, video codec and audio codec you used.
Any comments on the situation are welcome