Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A slimmed-down build of FFMPEG used in PPSSPP. Includes h.264, atrac3+, AAC and a few other codecs.
C C++ Assembly Other
tree: 8bcaa2485c

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Windows
WindowsInclude
android
blackberry/armv7
compat
doc
ios/universal
libavcodec
libavdevice
libavfilter
libavformat
libavresample
libavutil
libpostproc
libswresample
libswscale
linux
macosx/x86_64
presets
symbian/armv6
tests
tools
.gitignore
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1
COPYING.LGPLv3
CREDITS
Changelog
INSTALL
LICENSE
MAINTAINERS
Makefile
README
README.md
RELEASE
android-build.sh
arch.mak
ax86-build.sh
blackberry-build.sh
cmdutils.c
cmdutils.h
cmdutils_common_opts.h
cmdutils_opencl.c
common.mak
configure
ffmpeg.c
ffmpeg.h
ffmpeg_filter.c
ffmpeg_opt.c
ffmpeg_vdpau.c
ffplay.c
ffprobe.c
ffserver.c
ios-build.sh
library.mak
linux_x86-64.sh
linux_x86.sh
mac_x86-64.sh
symbian-build.sh
version.sh
windows_x64-build.sh
windows_x86-build.sh

README.md

ppsspp-ffmpeg

A private copy of FFMPEG used in PPSSPP.

Building

If on Mac, iOS, Blackberry, Symbian or Linux, just run the corresponding build script If you are on an ARM Linux device, modify the ARCH used in the Linux script first.

If on Windows and building for Windows, use these instructions:

https://ffmpeg.org/platform.html#Microsoft-Visual-C_002b_002b

Then except instead of ./configure, just run ./windows_x86-build.sh.

If on Windows and building for Android, just run ./android-build.sh . Like for the Windows build, you may need real msys environment for that, and you may need to adjust some paths in android-build.sh.

Errors

If you get *** missing separator. Stop, it's a line ending problem. You can fix this by running the following commands (WARNING: this will delete all your changes.)

git config core.autocrlf false
git rm --cached -r .
git reset --hard

This won't affect anything other than this repo, though. See also ffmpeg ticket #1209.

Something went wrong with that request. Please try again.