[FFmpeg-devel] How to handle game resource files?

Måns Rullgård mans
Fri Aug 7 16:17:25 CEST 2009


"Ronald S. Bultje" <rsbultje at gmail.com> writes:

> Hi,
>
> On Fri, Aug 7, 2009 at 9:29 AM, Andrew
> Brampton<andrew at bramp.freeserve.co.uk> wrote:
>> 1) Would codecs for such a old game be wanted/allowed? I see that
>> FFmpeg already supports a number of old games.
>
> Yes, if clean enough. :-).

Indeed, nothing is too obscure for FFmpeg.

>> 2) The game stores multiple images/sounds/videos in a single resource
>> file. I don't know how this would work with FFmpeg. For example, if a
>> resource file has multiple images, would conceptually the resource
>> file be a video, with each image being a different frame? The same
>> with a resource file full of audio samples, would each audio sample
>> perhaps be a different track? Or would ffmpeg only work with the
>> image/sounds/videos once they had been extracted from the resource
>> files by another tool?
>
> This touches upon what Geza's doing. A single media (what you'd
> consider the equivalent of "an AVI file", or "a DVD title", but not "a
> DVD disc" or "my iTunes playlist") would be represented by an
> AVFormatContext.  Multiple of these would likely have to be
> represented as a playlist, and I think Geza had some code for that in
> an earlier patch. You'd want to look at that and coordinate for a
> common solution.

In the meantime, you may proceed with writing handlers for files
extracted from the collection by some external tool.

-- 
M?ns Rullg?rd
mans at mansr.com



More information about the ffmpeg-devel mailing list