yep. on my system (ubuntu 16.04 on a VM that i carry around with me... long story), i had to:
- build ffmpeg --enable-static --enable-shared, install
- $sudo su
- $echo /usr/local/lib > /etc/ld.so.conf.d/ffmpeg-pic.conf
- $exit
- $sudo ldconfig
- the rigmarole above was because lsmash would build but ffmpeg wouldn't run in this mode without ldconfig knowing where the libs are, and ubuntu seemed to not point to /usr/local/lib by default. i may have just opened up a gaping security hole, YMMV.
- searchreplace "printf( " for "fprintf( stderr, " in l-smash/core/read.c
- configure --extra-cflags=-fPIC
- sudo make install-lib
- build L-SMASH/Vapoursynth
now the error message comes through stderr and ffmpeg is happy because it isn't getting plaintext in y4m format...
__________________
sucking the life out of your videos since 2004
|