qtmux: Add option to create a timecode trak in non-mov flavors
Even if timecode trak is officially unsupported in non-mov flavors, some software still supports it, e.g. Final Cut Pro X:
https://developer.apple.com/library/archive/technotes/tn2174/_index.html
The user might still expect to see the timecode information in the non-mov file despite it being officially unsupported , because other software e.g. QuickTime will create a timecode trak even in mp4 files. Furthermore, software that supports timecode trak in non-mov flavors will also display the file duration in "timecode units" instead of real clock time, which is not necessarily the same for 29.97 fps and friends. This might confuse users, who see a different duration for the same framerate and amount of frames depending on whether the container is mp4 or mov.