FFmpegLink

BackgroundLink

Video/music player implemented in libretro.

Author(s):Link

Fabrice Bellard|FFmpeg team

Contribute to this documentationLink

In order to propose improvements to this document, visit it's corresponding source page on github. Changes are proposed using "Pull Requests."

See alsoLink

Imageviewer

Game Music Emu

PocketCDG

LicenseLink

LGPLv2, GPLv2

ExtensionsLink

Content that can be loaded by the FFmpeg core have the following file extensions.

mkv|avi|f4v|f4f|3gp|ogm|flv|mp4|mp3|flac|ogg|m4a|webm|3g2|mov|wmv|mpg|mpeg| vob|asf|divx|m2p|m2ts|ps|ts|mxf|wma|wav

FeaturesLink

Feature Supported
Saves
States
Rewind
Netplay
RetroAchievements
RetroArch Cheats
Native Cheats
Controllers
Remapping
Multi-Mouse
Rumble
Sensors
Camera
Location
Subsystem

The FFmpeg core's directory name is 'FFmpeg'

Core optionsLink

The FFmpeg core has the following option(s) that can be tweaked from the core options menu. The default setting is bolded.

  • Temporal Interpolation (Off/On): 'Fake’ a higher framerate by using motion blur.
  • FFT Resolution (1280x720/1920x1080/2560x1440/3840x2160/640x360/320x180): Modify the resolution of the music visualizer.
FFT Resolution - 320x180

320x180

FFT Resolution - 3840x2160

3840x2160

  • FFT Multisample (1x/2x/4x): Modify the antialiasing of the music visualizer.
  • Colorspace (auto/BT.709/BT.601/FCC/SMPTE240M): Choose colorspaces from different broadcast regions/standards.

ControllersLink

The FFmpeg core supports the following controller setting(s), bolded controller settings are the default for the specified user(s):

User 1 - 16 Device Type(s)Link

  • RetroPad - Joypad with analog

  • RetroPad w/Analog - There is no reason to switch to this.

Controllers graphLink

FFmpeg RetroPad
Seek +60 seconds RetroPad_Dpad
Seek -60 seconds RetroPad_Dpad
Seek -10 seconds RetroPad_Dpad
Seek +10 seconds RetroPad_Dpad
Cycle Audio Track RetroPad_L1
Cycle Subtitle Track RetroPad_R1