user11948: I have a video editing software which current supports only MP4/H264 as the videos that can be imported into the system. I wanted to expand this and was investigating into the different popular formats out there. 
My tool is meant to make video authoring simpler and tries to achieves that with a doing away with pro-level features. I have basic editing features like trimming, filters, annotations etc.  My target audience are everyday consumers like teachers, entrepreneurs, trainers etc. who might have a video creation need and can't afford time to learn or money to pay for a pro software.
So, in your opinion, which are the video formats I should definitely support for importing over and above MP4/H26 given my customer base? I personally felt that MP4 is very restrictive and wanted to expand over it.

user1871: To be frank, beginners and semi-pros will be capturing their videos on smartphones or consumer-level camcorders. And contemporary ones all record their videos as H264 in MP4 or MOV. The only other candidate is MJPEG in AVI for videos taken with older devices  
If it's legally possible, I'd suggest bundling Avisynth along with your software and coding AVS/AVI import into your tool. There are plugins for Avisynth which handle many other formats. To make it somewhat transparent and simple for users, your menu should contain two entries: 'Open MP4' which handles native import of MP4, as it presumably does right now, and something like 'Open other formats', which when presented with a heterogeneous format, constructs a simple Avisynth script on the fly and executes it, without the knowledge of the user. This way your users don't need to know scripting and your app now accepts many other formats. 

11948: <p>I have a video editing software which current supports only MP4/H264 as the videos that can be imported into the system. I wanted to expand this and was investigating into the different popular formats out there. </p>

<p>My tool is meant to make video authoring simpler and tries to achieves that with a doing away with pro-level features. I have basic editing features like trimming, filters, annotations etc.  My target audience are everyday consumers like teachers, entrepreneurs, trainers etc. who might have a video creation need and can't afford time to learn or money to pay for a pro software.</p>

<p>So, in your opinion, which are the video formats I should definitely support for importing over and above MP4/H26 given my customer base? I personally felt that MP4 is very restrictive and wanted to expand over it.</p>
 1871: <p>To be frank, beginners and semi-pros will be capturing their videos on smartphones or consumer-level camcorders. And contemporary ones all record their videos as H264 in MP4 or MOV. The only other candidate is MJPEG in AVI for videos taken with older devices  </p>

<p>If it's legally possible, I'd suggest bundling <a href="http://avisynth.nl/index.php/Main_Page" rel="nofollow">Avisynth</a> along with your software and coding AVS/AVI import into your tool. There are plugins for Avisynth which handle many other formats. To make it somewhat transparent and simple for users, your menu should contain two entries: 'Open MP4' which handles native import of MP4, as it presumably does right now, and something like 'Open other formats', which when presented with a heterogeneous format, constructs a simple Avisynth script on the fly and executes it, without the knowledge of the user. This way your users don't need to know scripting and your app now accepts many other formats. </p>
