Convert PS1 STR Video to MP4 Using FFmpeg

PlayStation 1 video files, which typically use the .str extension, contain legacy MDEC video and PlayStation ADPCM (XA) audio. Because modern media players do not natively support this dated container, you must convert these files to a modern format like MP4 to view them. This guide provides a direct, step-by-step method to convert PlayStation .str video files into highly compatible MP4 files using the free, open-source command-line tool FFmpeg.

Step 1: Install FFmpeg

To begin, you need to have FFmpeg installed on your system.

  1. Download the appropriate build for your operating system (Windows, macOS, or Linux) from the official FFmpeg website.
  2. Extract the files and add the FFmpeg bin folder to your system’s PATH environment variable so you can run the command from any directory.

Step 2: Open Your Command Line Interface

Navigate to the folder where your PlayStation .str files are stored.

Step 3: Run the FFmpeg Conversion Command

FFmpeg features a built-in demuxer for the PlayStation STR format, allowing it to read the legacy mdec video and adpcm_xa audio streams directly.

Run the following command to convert your file:

ffmpeg -i input.str -c:v libx264 -pix_fmt yuv420p -c:a aac -b:a 128k output.mp4

Command Breakdown:

Batch Convert Multiple .str Files (Optional)

If you have an entire folder of .str files that you want to convert at once, you can run a batch script.

Windows (Command Prompt):

for %i in (*.str) do ffmpeg -i "%i" -c:v libx264 -pix_fmt yuv420p -c:a aac -b:a 128k "%~ni.mp4"

macOS / Linux (Terminal):

for i in *.str; do ffmpeg -i "$i" -c:v libx264 -pix_fmt yuv420p -c:a aac -b:a 128k "${i%.str}.mp4"; done

Once the process finishes, you will have modern, high-compatibility MP4 video files ready to play on any computer, smartphone, or editing software.