However, the missing magic feature remains Closed Captioning, after all these years. Want to transcode a file from same format to same format and keep CC? Good luck. Want to transcode from one format to another and keep CC? Forget it. Want to convert VBI data into video auxiliary data? That will be between $3,500 and $5,000, please. There are some interesting OSS tools out there (look up McPoodle), but performance, reliability, and documentation are big concerns - I have not yet been able to successfully create a full chain of tools that can do any of the tasks outline above.
Did you know HDMI has no provision for CC at all? It expects CC to be handled upstream, at the set-top box, and only passes video over its wire. Information on standards (like EIA 608 and 708) is hard to find, and a lot of conflicting data remains in the ecosystem about how exactly CC works in different systems (this is also true of other video techniques, especially ones inherited from the analog world - like interlacing).
Are there great tools out there I am just missing?