Body: <p>I'm trying to use <code>ffmpeg</code> to create a video clip out of multiple videos, photos, and background music. Basically all the features that tools like <code>Windows Movie Maker</code> support. I would like to do things like:</p>
  
  <ul>
  <li>merge the videos with arbitrary start/ends,</li>
  <li>add transition effects between them, </li>
  <li>add background music, </li>
  <li>fade-in/fade-out/mute/stop music at certain time periods, </li>
  <li>and more...</li>
  </ul>
  
  <p>Can I do these with <code>ffmpeg</code>? Or is there any APIs in either <code>Python</code> or <code>Java</code> that I can easily use to do that?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-06-01T05:05:46.637Z
Comments.Text: All of these can be done - see trim, fade, volume, concat, blend, amix, filters.. etc. Support for transition effects is limited, though.
Comments.UserDisplayName: Gyan
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-06-02T13:14:00.843Z
Comments.Text: @Gyan That looks like an answer to me!  Please post one and ping me and I'll come back and upvote!  **0:-)**
Comments.UserDisplayName: Fabby
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-06-02T18:11:19.370Z
Comments.Text: @gyan would be great if you could post an example of each just for the sake of answer.
Comments.UserDisplayName: angel_30
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-06-03T18:00:20.680Z
Comments.Text: There are examples of each question scattered about on [so], [su], and here.
Comments.UserDisplayName: llogan
Tags: <video><ffmpeg><video-editor><audio><windows-movie-maker>
Title: Video clip making features with FFmpeg
UserDisplayName: angel_30
ThreadText: # Video clip making features with FFmpeg
  
  (Asked by: username_0 on 2019-06-01)
  
  I'm trying to use `ffmpeg` to create a video clip out of multiple videos, photos, and background music. Basically all the features that tools like `Windows Movie Maker` support. I would like to do things like:
  
  * merge the videos with arbitrary start/ends,
  * add transition effects between them,
  * add background music,
  * fade-in/fade-out/mute/stop music at certain time periods,
  * and more...
  
  Can I do these with `ffmpeg`? Or is there any APIs in either `Python` or `Java` that I can easily use to do that?
  
  **Tags:** video, ffmpeg, video-editor, audio, windows-movie-maker
  
  > **Comments:**
  > **username_1**: All of these can be done - see trim, fade, volume, concat, blend, amix, filters.. etc. Support for transition effects is limited, though.  
  > **username_2**: @username_1 That looks like an answer to me!  Please post one and ping me and I'll come back and upvote!  **0:-)**  
  > **username_0**: @username_1 would be great if you could post an example of each just for the sake of answer.  
  > **username_3**: There are examples of each question scattered about on [so], [su], and here.  
  
  ---
  
  ## 0 answers
  
  