[FFmpeg-user] concat demuxer filter_complex (fade)
mail-login+ffmpeg at protonmail.com
mail-login+ffmpeg at protonmail.com
Tue Apr 14 21:26:31 EEST 2020
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Tuesday, April 14, 2020 5:31 PM, Paul B Mahol <onemda at gmail.com> wrote:
> On 4/14/20, atticus via ffmpeg-user ffmpeg-user at ffmpeg.org wrote:
>
> > ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
> > On Tuesday, April 14, 2020 11:07 AM, Paul B Mahol onemda at gmail.com wrote:
> >
> > > > I thought about this yesterday and came up with something like this:
> > > > ffmpeg -i in.JPG -filter_complex "[0:0]loop=loop=-1:start=0:size=100
> > > > [looped] ; [looped] trim=start=0:end=10 [trimmed] ; [trimmed]
> > > > fade=type=in:start_frame=0:duration=3:color=black [fadeIn]" -map
> > > > [fadeIn]
> > > > -c:v h264 -r 60 out.mkv
> > > > or this
> > > > ffmpeg -loop 1 -i in.JPG -filter_complex "[0:0] trim=start=0:end=200
> > > > [trimmed] ; [trimmed] fade=type=in:start_frame=0:duration=3:color=black
> > > > [fadeIn]" -map [fadeIn] -c:v h264 out2.mkv
> > > > (I'd just have to add a concat filter to the filter chain and an audio
> > > > stream). I'm just not quite sure if there is a more smart way to do this
> > > > (which for example would be a bit faster, since this is (in my opinion a
> > > > bit
> > > > slow for just duplicating a single frame). Well is there a smarter
> > > > and/or
> > > > faster way?
> > > > And can you recommend which of these two commands above might be the
> > > > better
> > > > one?
> > >
> > > Please use xfade filter instead.
> >
> > What for? To not fade out to black and fade then in from black? Or are there
> > other benefits of the xfade filter?
>
> There is transition fadeblack:http://trac.ffmpeg.org/wiki/Xfade
Hm well it's more difficult to make the string (when scripting) for the filter when
it depends on the next input (and not only on one single input), but since I want to
try what it looks like, I tried it but actually I get this
command ffmpeg -loop 1 -i quer1.JPG -loop 1 quer2.JPG -filter_complex "[0:0] trim=start=0:end=2 [trim0] ; [1:0] trim=start=0:end=2 [trim1] ; [trim0] [trim1] xfade [out]" -map [out] -c:v h264 out.mkv
ffmpeg version n4.2.2 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 9.3.0 (Arch Linux 9.3.0-1)
configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libjack --enable-libmfx --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-nvdec --enable-nvenc --enable-omx --enable-shared --enable-version3
libavutil 56. 31.100 / 56. 31.100
libavcodec 58. 54.100 / 58. 54.100
libavformat 58. 29.100 / 58. 29.100
libavdevice 58. 8.100 / 58. 8.100
libavfilter 7. 57.100 / 7. 57.100
libswscale 5. 5.100 / 5. 5.100
libswresample 3. 5.100 / 3. 5.100
libpostproc 55. 5.100 / 55. 5.100
Input #0, image2, from 'quer1.JPG':
Duration: 00:00:00.04, start: 0.000000, bitrate: 1158076 kb/s
Stream #0:0: Video: mjpeg (Baseline), yuvj422p(pc, bt470bg/unknown/unknown), 5184x3888, 25 tbr, 25 tbn, 25 tbc
[AVFilterGraph @ 0x559344d4afc0] No such filter: 'xfade'
Error initializing complex filters.
Invalid argument
-------------- next part --------------
A non-text attachment was scrubbed...
Name: publickey - mail-login+ffmpeg at protonmail.com - 0xF3A8BCD0.asc
Type: application/pgp-keys
Size: 3216 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-user/attachments/20200414/cb6d9160/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 823 bytes
Desc: OpenPGP digital signature
URL: <https://ffmpeg.org/pipermail/ffmpeg-user/attachments/20200414/cb6d9160/attachment.sig>
More information about the ffmpeg-user
mailing list