[FFmpeg-devel] [PATCH]Reset rotation information when using the transpose filter

Carl Eugen Hoyos cehoyos at ag.or.at
Thu Nov 15 10:28:20 CET 2012

Clément Bœsch <ubitux <at> gmail.com> writes:

> > +    av_dict_set(&picref->metadata, "rotate", NULL, 0);
> > +
> >      outlink->out_buf->pts = picref->pts;
> >  
> I can think of several problems with this:
>  - the metadata is per frame while AFAIK the rotate 
>    metadata is at stream level in the MOV

This is true and it means the patch does not work.
Is there a way to access the AVStream (metadata) 
from a filter?
(I just realized that my other work-around, setting 
the rotate metadata from the command line, does not 
work either.)

>  - transpose is a filter to physically change the 
>    video: the correct way is likely to kept the 
>    metadata after the transcode (isn't it the case?)

I believe that this is the bug:
The metadata should not be kept if the transcode 
filter is used (it should be reset).

Carl Eugen

More information about the ffmpeg-devel mailing list