Hi all,
I have an instance where I’d like to use a really long filterchain but am 
finding that there’s a 1024 character limit to filterchains. Is there a method 
to allow a longer filterchain?

Here is a silly example:

This works (1,022 character filterchain):
ffplay -f lavfi -i 
"testsrc,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip"

This doesn’t work (1,027 character filterchain):
ffplay -f lavfi -i 
"testsrc,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip"
ffplay version 2.8.6 Copyright (c) 2003-2016 the FFmpeg developers
  built with Apple LLVM version 7.0.2 (clang-700.1.81)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/2.8.6 --enable-shared 
--enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables 
--enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-opencl 
--enable-libx264 --enable-libmp3lame --enable-libvo-aacenc --enable-libxvid 
--enable-libfreetype --enable-libfaac --enable-libass --enable-ffplay 
--enable-libopenjpeg --disable-decoder=jpeg2000 
--extra-cflags=-I/usr/local/Cellar/openjpeg/1.5.2_1/include/openjpeg-1.5 
--enable-nonfree --enable-vda
  libavutil      54. 31.100 / 54. 31.100
  libavcodec     56. 60.100 / 56. 60.100
  libavformat    56. 40.101 / 56. 40.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 40.101 /  5. 40.101
  libavresample   2.  1.  0 /  2.  1.  0
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  2.101 /  1.  2.101
  libpostproc    53.  3.100 / 53.  3.100
[lavfi @ 0x7fb9bc01cc00] No such filter: 'v'  0KB sq=    0B f=0/0   
testsrc,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,vflip,v:
 Invalid argument

Yes, I know that I can make the filterchain shorter (obviously with this 
example in particular), but I have a complex scenario where the 1,024 character 
limit is forcing me to prioritize what to do in the filterchain.
Dave Rice
_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Reply via email to