Re: [FFmpeg-user] How to delete digital silence?

2014-09-20 Thread Paul B Mahol
On 9/20/14, Bart Gopnik  wrote:
> ffmpeg -i INPUT -af silenceremove=1:0.1:0:1:0.1:0  OUTPUT
>
> What is what in 1:0.1:0:1:0.1:0?

start_periods=1
start_duration=0.1 - can be 0
start_threshold=0
stop_periods=1
stop_duration=0.1
stop_threshold=0

> ___
> ffmpeg-user mailing list
> ffmpeg-user@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] How to delete digital silence?

2014-09-20 Thread Барт Гопник
ffmpeg -i INPUT -af silenceremove=1:0.1:0:1:0.1:0  OUTPUT

What is what in 1:0.1:0:1:0.1:0?
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] How to delete digital silence?

2014-09-17 Thread Paul B Mahol
On 9/16/14, Bart Gopnik  wrote:
> I've created test file in sound editor (https://goo.gl/IJY9t6): 1
> second (44 100 samples) of silence + 1 second (44 100 samples) of
> simple sine 1kHz waveform + 1 second (44 100 samples) of silence =
> total 3 seconds (132 300 samples), and save it as input.wav
>
> After it, I use FFMPEG to remove silence using the following command line:
>
> ffmpeg -i input.wav -af silenceremove=1:0.1:0:1:0.1:0 output.wav
>
> The resulting file, output.wav, contains total 44 981 samples: 44 099
> samples of simple sine 1kHz waveform (the first sample of simple sine
> 1kHz waveform is truncated) + 882 samples of silence. Instead of
> expected total 1 second (44 100 samples) of simple sine 1kHz waveform.
>
> WAIDW?

To trim silence at end you could use sox and its silence and reverse effect.
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] How to delete digital silence?

2014-09-16 Thread Барт Гопник
I've created test file in sound editor (https://goo.gl/IJY9t6): 1
second (44 100 samples) of silence + 1 second (44 100 samples) of
simple sine 1kHz waveform + 1 second (44 100 samples) of silence =
total 3 seconds (132 300 samples), and save it as input.wav

After it, I use FFMPEG to remove silence using the following command line:

ffmpeg -i input.wav -af silenceremove=1:0.1:0:1:0.1:0 output.wav

The resulting file, output.wav, contains total 44 981 samples: 44 099
samples of simple sine 1kHz waveform (the first sample of simple sine
1kHz waveform is truncated) + 882 samples of silence. Instead of
expected total 1 second (44 100 samples) of simple sine 1kHz waveform.

WAIDW?
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] How to delete digital silence?

2014-09-16 Thread Барт Гопник
> ffmpeg -i INPUT -af silenceremove=1:0.1:0:1:0.1:0  OUTPUT

It deletes only leading silence and not deletes trailing silence.
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] How to delete digital silence?

2014-09-13 Thread Víctor Paesa
Hi Ilir,

On 9/13/14, Ilir Pruthi wrote:
> On Sat, Sep 13, 2014 at 4:05 AM, Paul B Mahol wrote:
>
>> On 9/11/14, Bart Gopnik  wrote:
>> >>> Now I'm using proprietary software to delete
>> >>> digital silence from the beginning and from the
>> >>> end of *.wav file.
>> >
>> >>> Can I solve this problem using FFMPEG (only)?
>> >
>> >
>> >> Did you already test the silencedetect and
>> >> silenceremove filter?
>> >> https://ffmpeg.org/ffmpeg-filters.html#silencedetect
>> >
>> >
>> > No, looks like it is new filters.
>> >
>> > Should I combine these 2 filters (silencedetect and silenceremove) or
>> > I can solve my problem using only "silenceremove" filter? I need
>> > delete absolute (not noise) digital silence only from beginning and
>> > from the end of audio file (not from middle).
>> >
>> > Could you please help me to create command line to do this?
>> >
>>
>> ffmpeg -i INPUT -af silenceremove=1:0.1:0:1:0.1:0  OUTPUT
>>
>
> After running:
> ffmpeg -i "udp://@MY_IP:XXX?overrun_nonfatal=1&reuse=1" -map 0:p:11 -af
> silenceremove=1:0.1:0:1:0.1:0 -vcodec libx264 -acodec libmp3 -t 30 -f
> mpegts -y program11.ts
>
> I get:
> [AVFilterGraph @ 0x2b9e360] No such filter: 'silenceremove'
>
> My FFmpeg version is:
> ffmpeg version 2.2.git Copyright (c) 2000-2014 the FFmpeg developers
>   built on May 11 2014 06:03:44 with gcc 4.7 (Debian 4.7.2-5)
>   configuration: --prefix=/home/encuser/ffmpeg_build
> --extra-cflags=-I/home/encuser/ffmpeg_build/include
> --extra-ldflags=-L/home/encuser/ffmpeg_build/lib --bindir=/home/encuser/bin
> --extra-libs=-ldl --enable-gpl --enable-libass --enable-libfdk-aac
> --enable-libfreetype --enable-libmp3lame --enable-libopus
> --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264
> --enable-nonfree

The filter silenceremove was added this summer. You need a newer
version of ffmpeg.
Since you used MP3 as output: be aware that most lossy codecs introduce a brief
silence at the begining/end of files.
You may avoid that by using  as output WAV or lossless codecs.

Regard,
Víctor
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] How to delete digital silence?

2014-09-13 Thread Ilir Pruthi
On Sat, Sep 13, 2014 at 4:05 AM, Paul B Mahol  wrote:

> On 9/11/14, Bart Gopnik  wrote:
> >>> Now I'm using proprietary software to delete
> >>> digital silence from the beginning and from the
> >>> end of *.wav file.
> >
> >>> Can I solve this problem using FFMPEG (only)?
> >
> >
> >> Did you already test the silencedetect and
> >> silenceremove filter?
> >> https://ffmpeg.org/ffmpeg-filters.html#silencedetect
> >
> >
> > No, looks like it is new filters.
> >
> > Should I combine these 2 filters (silencedetect and silenceremove) or
> > I can solve my problem using only "silenceremove" filter? I need
> > delete absolute (not noise) digital silence only from beginning and
> > from the end of audio file (not from middle).
> >
> > Could you please help me to create command line to do this?
> >
>
> ffmpeg -i INPUT -af silenceremove=1:0.1:0:1:0.1:0  OUTPUT
>

After running:
ffmpeg -i "udp://@MY_IP:XXX?overrun_nonfatal=1&reuse=1" -map 0:p:11 -af
silenceremove=1:0.1:0:1:0.1:0 -vcodec libx264 -acodec libmp3 -t 30 -f
mpegts -y program11.ts

I get:
[AVFilterGraph @ 0x2b9e360] No such filter: 'silenceremove'

My FFmpeg version is:
ffmpeg version 2.2.git Copyright (c) 2000-2014 the FFmpeg developers
  built on May 11 2014 06:03:44 with gcc 4.7 (Debian 4.7.2-5)
  configuration: --prefix=/home/encuser/ffmpeg_build
--extra-cflags=-I/home/encuser/ffmpeg_build/include
--extra-ldflags=-L/home/encuser/ffmpeg_build/lib --bindir=/home/encuser/bin
--extra-libs=-ldl --enable-gpl --enable-libass --enable-libfdk-aac
--enable-libfreetype --enable-libmp3lame --enable-libopus
--enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264
--enable-nonfree

Thanks,

-Ilir



> > Thanks in advance for your help!
> > ___
> > ffmpeg-user mailing list
> > ffmpeg-user@ffmpeg.org
> > http://ffmpeg.org/mailman/listinfo/ffmpeg-user
> >
> ___
> ffmpeg-user mailing list
> ffmpeg-user@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] How to delete digital silence?

2014-09-13 Thread Paul B Mahol
On 9/11/14, Bart Gopnik  wrote:
>>> Now I'm using proprietary software to delete
>>> digital silence from the beginning and from the
>>> end of *.wav file.
>
>>> Can I solve this problem using FFMPEG (only)?
>
>
>> Did you already test the silencedetect and
>> silenceremove filter?
>> https://ffmpeg.org/ffmpeg-filters.html#silencedetect
>
>
> No, looks like it is new filters.
>
> Should I combine these 2 filters (silencedetect and silenceremove) or
> I can solve my problem using only "silenceremove" filter? I need
> delete absolute (not noise) digital silence only from beginning and
> from the end of audio file (not from middle).
>
> Could you please help me to create command line to do this?
>

ffmpeg -i INPUT -af silenceremove=1:0.1:0:1:0.1:0  OUTPUT

> Thanks in advance for your help!
> ___
> ffmpeg-user mailing list
> ffmpeg-user@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] How to delete digital silence?

2014-09-11 Thread Барт Гопник
>> Now I'm using proprietary software to delete
>> digital silence from the beginning and from the
>> end of *.wav file.

>> Can I solve this problem using FFMPEG (only)?


> Did you already test the silencedetect and
> silenceremove filter?
> https://ffmpeg.org/ffmpeg-filters.html#silencedetect


No, looks like it is new filters.

Should I combine these 2 filters (silencedetect and silenceremove) or
I can solve my problem using only "silenceremove" filter? I need
delete absolute (not noise) digital silence only from beginning and
from the end of audio file (not from middle).

Could you please help me to create command line to do this?

Thanks in advance for your help!
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] How to delete digital silence?

2014-09-09 Thread Carl Eugen Hoyos
Барт Гопник  gmail.com> writes:

> Now I'm using proprietary software to delete 
> digital silence from the beginning and from the 
> end of *.wav file.
> 
> Can I solve this problem using FFMPEG (only)?

Did you already test the silencedetect and 
silenceremove filter?
https://ffmpeg.org/ffmpeg-filters.html#silencedetect

Carl Eugen

___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


[FFmpeg-user] How to delete digital silence?

2014-09-09 Thread Барт Гопник
Now I'm using proprietary software to delete digital silence from the
beginning and from the end of *.wav file.

Can I solve this problem using FFMPEG (only)?

Thanks in advance for your help!
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user