<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>

CC BY-SA 3.0
2015-10-30T06:44:02.923Z
I understand that recorded videos from devices are mostly H264 in MP4/MOV and hence we went ahead with MP4, but sometimes I might want to import videos others created which could be in various formats. Hence I was working on deciding the set of formats I want to import.
TheBlueNotebook
CC BY-SA 3.0
2015-10-30T06:56:55.117Z
Videos are generated via recording or rendering or transcoding. We already agree on the de facto format (MP4/MOV) fior the first case. Most NLE render output is the same. Maybe WMV for Windows Movie Maker. Professional intermediate codecs like ProRes, DNxHD, Cineform or MXF Op1a aren't relevant for your target userbase. And I doubt most amateurs transcode to anything other than MP4/MOV or AVI.
Gyan
CC BY-SA 3.0
2015-10-30T07:09:43.880Z
WMV, AVI, MP4/MOV were what I had in mind when I asked this question. Now that you put it in terms of the source of video generation, these formats make more sense to me as well. I wanted to ensure I am not missing out on any format which are popularly used and I am not aware of.
TheBlueNotebook
CC BY-SA 3.0
2015-10-30T06:37:58.950Z
2015-10-30T06:37:58.950Z
Gyan
<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>

<video-editor><codec><file-formats>
What video formats/codecs should a video editing software aimed at beginners/semi-pros definitely support
TheBlueNotebook
# What video formats/codecs should a video editing software aimed at beginners/semi-pros definitely support

(Asked by: username_0 on 2015-10-30)

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.

**Tags:** video-editor, codec, file-formats


---

## 1 answers

### Answer by username_1 on 2015-10-30. Score: 1

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](http://avisynth.nl/index.php/Main_Page) 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.

> **Comments:**
> **username_0**: I understand that recorded videos from devices are mostly H264 in MP4/MOV and hence we went ahead with MP4, but sometimes I might want to import videos others created which could be in various formats. Hence I was working on deciding the set of formats I want to import.  
> **username_1**: Videos are generated via recording or rendering or transcoding. We already agree on the de facto format (MP4/MOV) fior the first case. Most NLE render output is the same. Maybe WMV for Windows Movie Maker. Professional intermediate codecs like ProRes, DNxHD, Cineform or MXF Op1a aren't relevant for your target userbase. And I doubt most amateurs transcode to anything other than MP4/MOV or AVI.  
> **username_0**: WMV, AVI, MP4/MOV were what I had in mind when I asked this question. Now that you put it in terms of the source of video generation, these formats make more sense to me as well. I wanted to ensure I am not missing out on any format which are popularly used and I am not aware of.  

---

