FFmpeg is a versatile, open source, multi-platform video and audio converter, described as “the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created” on its home site. The software makes it possible to process many movie formats which would otherwise either not be possible, or at least very difficult and time consuming on RISC OS, with its lack of high performance players.
The accompanying app, FFplay, is a simple media player, built as a testbed for the FFmpeg APIs. It isn’t intended as a high quality player but, until MPlayer is sufficiently improved, it fills that gap on RISC OS.
This latest release address some bugs and loose ends in the 1.22 releases; Reliability has been addressed in the player’s start-up on BeagleBoard based systems – although some formats need alignment exceptions to be switched off on ARMv7 platforms – and time spent “hourglassing” has been greatly reduced; The entire codebase has been rebuilt with the recently released GCC 4.1.2.