Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to encode series of images into VP8 using WebM VP8 Encoder API? (C/C++)

Tags:

c++

c

encode

vp8

onvp8

How to transcode RGB images into VP8 frames (Keyframe + some dependent frames)?

So I created some images how to turn tham into VP8 now?

like image 476
Rella Avatar asked Jun 12 '10 15:06

Rella


2 Answers

The easiest way to go is to use ffmpeg.

The latest release of ffmpeg (0.6) now supports the VP8 codec, and building it is now easy.

Then, ffmpeg makes it simple to gather individual frames into a movive. Here is a tutorial, but you can google for more results.

like image 120
Laurent Etiemble Avatar answered Nov 10 '22 17:11

Laurent Etiemble


First, you need a codec library for VP8:

http://www.webmproject.org/code/build-prerequisites/

Using libvpx API you can then encode your RGB frames into VP8 frames.

like image 37
Andrei Sosnin Avatar answered Nov 10 '22 18:11

Andrei Sosnin