<p>Using Windows 7, which program helps me</p>

<ol>
<li>Remove silence, like the option in adobe audition</li>
<li>Remove still images in video, when nothing happens</li>
</ol>

<p>in the same program?</p>

<p>Both functions should require a threshold value to distinguish between silence and non-silence and still image and non-still image.</p>

<p>Goal is when silence was removed these parts are removed in the video aswell, so audio and video remain in sync. Maybe a fade between frames then.</p>

CC BY-SA 3.0
2015-03-01T18:49:21.957Z
`ffmpeg` with `-vf mpdecimate` won't shorten the audio, and will produce a variable-frame-rate output.  You could remux it to alter the frame timing, e.g. so all the frames came at fixed intervals, effectively removing the gaps.  IDK how to approach the problem of doing this while keeping audio sync.
Peter Cordes
CC BY-SA 3.0
2015-03-03T23:38:57.693Z
This question (http://superuser.com/questions/818342/strip-motion-events-from-file) has an answer that uses `-vf "mpdecimate,setps='N/(5*TB)'"` to skip no-motion parts.  (output is CFR, but with only frames that have motion).  It still doesn't handle audio.
Peter Cordes
CC BY-SA 3.0
2013-11-12T08:32:23.413Z
There is an answer to the similar question, but without the audio issue at http://avp.stackexchange.com/questions/9361/how-can-i-automatically-remove-pauses-from-a-video
v010dya
<editing><video-editor>
Removing silence and no movement from videos
Zurechtweiser
# Removing silence and no movement from videos

(Asked by: username_0 on 2013-05-31)

Using Windows 7, which program helps me

1. Remove silence, like the option in adobe audition
2. Remove still images in video, when nothing happens

in the same program?

Both functions should require a threshold value to distinguish between silence and non-silence and still image and non-still image.

Goal is when silence was removed these parts are removed in the video aswell, so audio and video remain in sync. Maybe a fade between frames then.

**Tags:** editing, video-editor

> **Comments:**
> **username_2**: There is an answer to the similar question, but without the audio issue at http://avp.stackexchange.com/questions/9361/how-can-i-automatically-remove-pauses-from-a-video  
> **username_1**: `ffmpeg` with `-vf mpdecimate` won't shorten the audio, and will produce a variable-frame-rate output.  You could remux it to alter the frame timing, e.g. so all the frames came at fixed intervals, effectively removing the gaps.  IDK how to approach the problem of doing this while keeping audio sync.  
> **username_1**: This question (http://superuser.com/questions/818342/strip-motion-events-from-file) has an answer that uses `-vf "mpdecimate,setps='N/(5*TB)'"` to skip no-motion parts.  (output is CFR, but with only frames that have motion).  It still doesn't handle audio.  

---

## 0 answers

