Sequence of YCbCr images (YUV)

Questions and postings pertaining to the usage of ImageMagick regardless of the interface. This includes the command-line utilities, as well as the C and C++ APIs. Usage questions are like "How do I use ImageMagick to create drop shadows?".
Post Reply
figgis
Posts: 4
Joined: 2013-11-16T13:42:17-07:00
Authentication code: 6789

Sequence of YCbCr images (YUV)

Post by figgis »

I'm trying to blur a sequence of YCbCr images. Format is YV12, i.e. 8bpp, 4:2:0

The classic foreman-cliphttp://trace.eas.asu.edu/yuv/ contains 300 frames in CIF size.

Code: Select all

./convert -blur 2x2 -size 352x288 -depth 8 foreman_352x288.yuv slask.yuv
Produces the desired output but I get 1 file per frame, i.e.

Code: Select all

slask-n.yuv
where n=0..299

Is it possible the get the output into one single file? I tried various options like

Code: Select all

[+-]append, [+-]adjoin
with no luck. append does give one file of the correct size but the format given is no known YUV-format as far as I can tell.

Rignt now I'm solving this by doing

Code: Select all

for i in {0..299}; do cat slask-$i.yuv >> slask.yuv; done
in bash.

Can it be done? I.e get one single file containing 45619200 bytes in YV12 format after the convert?

I'm using Version: ImageMagick 6.8.7-6 Q16 x86_64 2013-11-16 http://www.imagemagick.org.
Post Reply