Working with video data in a large scale, distributed environment presents many challenges in storage, efficiency, and usability. This talk unveils a general purpose tool to build complex video processing applications: virtual video files. Virtual video files save storage space, and simplify complex operations like Distributed Encoding, Live to VOD conversion, and more. Furthermore, we discuss how Meta integrates it’s own network file stores and abstractions with ffmpeg – strategies to optimize for ease of use and efficient data access.