This document outlines the workflow process and structure for encoding video and audio files using FFmpeg. It provides a 10 step standard operating procedure (SOP) for encoding files that includes: 1) including headers, 2) linking libraries, 3) setting up output format, 4) preparing codec structures, 5) setting up video codec, 6) setting up audio codec, 7) opening file descriptor and writing header, 8) writing data packets, 9) closing file descriptor, and 10) calculating presentation timestamp (PTS) values.