15:13
It's a simple task to watermark an image:
ffmpeg -hide_banner -y -i image.AVIF -i watermark.png -filter_complex "overlay=(main_w-overlay_w-50):(main_h-overlay_h-50)" output.AVIF
It takes almost seconds on the command line, but half a minute in Flutter.
await Process.run('ffmpeg', [
'-hide_banner',
'-y',
'-i',
'image.AVIF',
'-i',
'watermark.png',
'-filter_complex',
'overlay=(main_w-overlay_w-50):(main_h-overlay_h-50)',
(...)
03:12
How do you write a windows batch file that will do the following with ffmpeg;
make a windows batch file
convert all mkv files in a directory
use two pass
use the loudnorm audio filter
03:39
I'm using the following complex filter to mute certain parts of an audio file and replace those parts with a beep generated by the sine filter:
[0]asetnsamples=n=1,volume=0:enable='between(t,1.57,1.97)+between(t,4.77,5.27)+between(t,5.37,5.87)+between(t,6.37,6.77)'[dippedVocals];sine=d=10:f=1000:samples_per_frame=1,pan=stereo|FL=c0|FR=c0[constantBleep];[constantBleep]atrim=start=0:end=6.77[shortenedBleep];[shortenedBleep]volume=0:enable='between(t,0,1.57)+between(t,1.97,4.77)+between(t,5.27,5.37)+between(t,5.87,6.37)'[dippedBleep];[dip