avformat: add vapoursynth wrapper
This can "demux" .vpy files. Autodetection of .vpy scripts is intentionally not done, because it would be a major security issue. You need to force the format, for example with "-f vapoursynth" for the FFmpeg CLI tools. Some minor code copied from other LGPL parts of FFmpeg. I did not find a good way to test a few of the more obscure VS features, like VFR nodes, compat pixel formats, or nodes with dynamic size/format changes. These can be easily implemented on demand.
Showing
- configure 5 additions, 0 deletionsconfigure
- libavformat/Makefile 1 addition, 0 deletionslibavformat/Makefile
- libavformat/allformats.c 1 addition, 0 deletionslibavformat/allformats.c
- libavformat/vapoursynth.c 496 additions, 0 deletionslibavformat/vapoursynth.c
- libavformat/version.h 1 addition, 1 deletionlibavformat/version.h
Loading
Please register or sign in to comment