A libav/ffmpeg based source library and Avisynth plugin for easy frame accurate access