<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small">Very Interesting -- I did not know that but it sounds like Quicktime made NLEs possible for ordinary people as opposed to the experts in the Film Industry.  Some interesting articles quoted here but I only had time to skim a little. <br></div></div><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<a href="http://basalgangster.macgui.com/RetroMacComputing/The_Long_View/Entries/2013/11/3_Warhol.html" rel="noreferrer" target="_blank">http://basalgangster.macgui.com/RetroMacComputing/The_Long_View/Entries/2013/11/3_Warhol.html</a><br>
<br>
scroll down to Quicktime Does it All (but you can read whole thing if you like)<br>
<br>
---------<br>
<br>
Quicktime was basically a complete library for creating video editing programs. It included standard code for selecting a video digitizer, copying and pasting movies, even setting a selection in a movie (effectively setting in and out points for an edit), and cutting or copying only that selection. It included built-in support for superimposing styled text on movies, and even for scrolling text to make titles and credits. All that made it much bigger than other Apple APIs at the time. In fact it was not one API, but rather a collection of them. <br></blockquote><div><span class="gmail_default" style="font-size:small">...</span> <br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">So, basically it explains existence of controls you can see for example in ffmpeg-4.2/libavformat/mov.c :<br></blockquote><div><br></div><div style="font-size:small" class="gmail_default">I imagine that Adam implemented this and more in the original Cinelerra Quicktime decoder/encoder.  <br></div><div style="font-size:small" class="gmail_default"><br></div></div></div>