A “fiction” implemented as environment variables, which the ffmpeg process would inherit, so there's nothing stopping ffmpeg from “indulging the fiction”. Depending on how frequently users expect this behavior to work, I might even call it a bug in ffmpeg (or whatever file handling library it relies on) that isn't even all that hard to fix.