[FFmpeg-devel] higher-level libs?

Michael Niedermayer michaelni
Sat Oct 27 20:45:41 CEST 2007


On Sat, Oct 27, 2007 at 11:04:26PM +1300, David McNab wrote:
> Hi,
> 
> Does anyone know of any higher-level libraries, in C, C++ or Python,
> which reduce the application programming effort needed to use lavc/lavf?
> 
> My idea of an ideal wrapper lib would be one which gives simple
> primitives to:
>  - open an arbitrary video file for input
>  - read transparently-decoded video frames, as raw YCbCr or RGB planes
>  - read decoded audio, as buffers of raw samples
>  - open an arbitrary video file for output
>  - choose codecs, frame size, fps, audio sample rate etc
>  - feed in raw video frames, as raw YCbCr or RGB planes
>  - feed in raw audio samples
> 
> I'd be most comfortable with a library which allows the application to
> achieve these things in dozens, rather than hundreds or thousands of
> lines.

system("ffmpeg -i infile -s mysize -vcodec mycodec outfile");

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

I have often repented speaking, but never of holding my tongue.
-- Xenocrates
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20071027/05e61cd8/attachment.pgp>



More information about the ffmpeg-devel mailing list