Developers
Built on open source. Available as GPLv2
VideoPress is built on top of many open source audio and video products. VideoPress source code is available under version 2 of the GNU General Public License for anyone to build upon, make improvements, and contribute back to the community.
VideoPress components
- FFmpeg: VideoPress uses the ffmpeg command line tool as well as libavcodec and libavformat from the FFmpeg project to convert video files from multiple source formats into an MPEG-4 Part 14 container with H.264 video and AAC audio as well as an Ogg container with Theora video and Vorbis audio. The FFmpeg project handles much of the heavy lifting between demuxers, decoders, encoders and muxers to deliver quality video.
- libx264: We use the x264 library to encode H.264 video tracks.
- FAAC: We use the FAAC library to encode AAC audio tracks.
- ffmpeg2theora: The ffmpeg2theora command line utility helps VideoPress deliver consistent packaging in the Ogg container format with Theora video encoding and Vorbis audio encoding.
- Ogg: The libogg library muxes video, audio, and metadata tracks into the Ogg container files used by VideoPress.
- Theora: VideoPress encodes video using the latest version of Theora video encoding libraries code-named “Thusnelda.”
- Vorbis: The Vorbis audio library encodes audio for the Ogg container format.
- qt-faststart: We rearrange boxes inside our MP4 files thanks to Mike Melanson‘s qt-faststart utility.
