I've attached a simple source that, given the name of a video file, will print the first 10 frames (as ppm).
To compile you'll need the following packages installed:
libavcodec-dev
Compile with:
g++ ./avcodec_sample.cpp -o av_sample -g -pthread -lavcodec -lavformat -lswscale
example use:
./av_sample ./my.video.ogv
On Ubuntu 9.10 x86-64 all video streams (vob,mov,mpg,mpg3,mpg4,wmv,...) are ok but not if Theora coded.
I've attached a simple source that, given the name of a video file, will print the first 10 frames (as ppm). sample. cpp -o av_sample -g -pthread -lavcodec -lavformat -lswscale
To compile you'll need the following packages installed:
libavcodec-dev
Compile with:
g++ ./avcodec_
example use:
./av_sample ./my.video.ogv
On Ubuntu 9.10 x86-64 all video streams (vob,mov, mpg,mpg3, mpg4,wmv, ...) are ok but not if Theora coded.