FFmpeg & FFplay for RISC OS

!FFmpeg 1.23 (2nd ed. 15-Jan-13)

!FFplay 1.23 (2nd ed. 18-May-12)

DigitalRenderer 0.56 beta 8 GPL (15 May 2012)

ARMv7 users, please note: Some formats need alignment exceptions turned off.


Contents

Introduction Requirements Installation Licences

Introduction

FFmpeg is a versatile, open-source, multi-platform video and audio conversion system. FFplay is a very simple media player built upon FFmpeg and SDL. FFplay is not intended to be a high-gloss player (being used mostly as a testbed by the FFmpeg development team) but it will play any multimedia decodable by FFmpeg.

!FFmpeg and !FFplay include components of FFmpeg revision 26402 configured for StrongARM RiscPC and newer RISC OS platforms. FFmpeg and FFplay can convert and play many multimedia formats for which there are currently no native RISC OS players. FFmpeg can also extract and merge sections, tracks and still frames.

Visit the official FFmpeg Project website to learn more about FFmpeg. (But please don't bother the FFmpeg developers about this port for RISC OS; they are not responsible for it and know nothing about it.)

[Contents]


Requirements

The following software is not required to run FFmpeg but nicely complements its capabilities:

[Contents]


Installation

!FFmpeg and !FFplay are mutually independent. If you have SparkFS, you can run !FFmpeg and !FFplay from within their archives. Installation is simply a matter of copying them from the archive to wherever is convenient. Once !FFplay is "seen" (i.e. booted) by the Filer, files of type &FB2 (Quicktime, AVI, etc.) can be played by double-clicking them.

For all RISC OS systems DOWNLOAD
(14 Kbyte ZIP)
This archive contains the DigitalRenderer 0.56 beta 8 module.
For all ARMv5 and newer RISC OS systems (eg. Iyonix, BeagleBoard) DOWNLOAD
(3986 Kbyte ZIP)
This archive contains the !FFmpeg front-end with embedded ffmpeg (2nd ed.) command-line program for converting audio and video formats.
DOWNLOAD
(4017 Kbyte ZIP)
This archive contains the !FFplay front-end with embedded ffplay (2nd ed.) command-line program for playing audio and video formats.
For all StrongARM and newer RISC OS systems DOWNLOAD
(4079 Kbyte ZIP)
This archive contains the !FFmpeg front-end with embedded ffmpeg (2nd ed.) command-line program for converting audio and video formats.
DOWNLOAD
(4108 Kbyte ZIP)
This archive contains the !FFplay front-end with embedded ffplay (2nd ed.) command-line program for playing audio and video formats.

[Contents]


Licences

All components of this software release are distributed as open source freeware under public licences. Look inside each application and read its documentation for details. This release includes RISC OS ports of ffmpeg and ffplay contained in !FFmpeg and !FFplay respectively. !FFmpeg and !FFplay are combined front-end applications and resource locators, Copyright (©) 2008–2012 Christopher Martin (belles at internode on net), all rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

All copyright notices and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

The embedded ffmpeg and ffplay programs are Copyright (©) 2000-2011 the FFmpeg developers. They are based in part on the work of the Independent JPEG Group. They were configured for compilation and distribution under the GNU General Public License version 2 or later. Please note that if you redistribute ffmpeg and/or ffplay, then you too will be obliged to honour the GPL.

The !FFmpeg and !FFplay front-ends are constructed using DrWimp. But please note that the embedded DrWimp library contains modifications specifically in support of these applications. Please note also that if you redistribute the applications (or a substantial portion thereof) in or with some other application, then you too will be obliged to honour DrWimp's Conditions of Use.

Copies of the GPL and DrWimp Conditions of Use are included in !FFmpeg and !FFplay. The application manuals also hold information for those who may want to obtain sourcecode and rebuild ffmpeg or ffplay for specific requirements.

[Contents]