[FFmpeg-user] Cut-edits with ffmpeg

Tom Evans tevans.uk at googlemail.com
Fri Jul 26 13:24:18 CEST 2013


On Fri, Jul 26, 2013 at 12:09 PM, S. Fisher <expandafter at yahoo.com> wrote:
> Look at my post of Jul 18 again:
>
>> It can be done using the filters select, aselect, setpts, and asetpts.
>>
>> Let's say you want to keep only two segments: the one starting at
>> 5 seconds and ending at 20 seconds, and the one between 40 seconds
>> and 52 seconds.
>>
>> ffmpeg -i "sample.avi" -vf select='-between(t,5,20)-between(t,40,52)',setpts=N/FRAME_RATE/TB
>>  -af aselect='-between(t,5,20)-between(t,40,52)',asetpts=N/SR/TB sample.mp4
>
> When you say
>   between(n,130,200)
> the numbers 130 and 200 refer to seconds, not frames.

No, when you say "between(n,130,200)" the numbers refer to frames :)

It's when you say "between(t,130,200)", as you do in your example,
that is when it refers to timestamps.

Cheers

Tom


More information about the ffmpeg-user mailing list