<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;"><div>> Presumably if you really did feed the encoder BGR0 (which is a packed<br></div><div>> format), something converted it to planar format prior to encoding.<br></div><div>> The ffmpeg program will automatically insert swscale into the filter<br></div><div>> pipeline to convert packed to planar as would have been required by<br></div><div>> the encoder.<br></div><div><br></div><div data-zbluepencil-ignore="true" style="" class="zmail_extra">libx264rgb only advertises BGR0, BGR24, and RGB24 as supported formats. <br></div><div data-zbluepencil-ignore="true" style="" class="zmail_extra">I think it would have GBRP as a supported format if it really converted to that prior to encoding.<br></div><div data-zbluepencil-ignore="true" style="" class="zmail_extra"><br></div><div data-zbluepencil-ignore="true" style="" class="zmail_extra">ffmpeg.exe would insert swscale, though I don't think libavcodec does. Could be wrong.<br></div><div data-zbluepencil-ignore="true" style="" class="zmail_extra"><br></div><div data-zbluepencil-ignore="true" style="" class="zmail_extra">However, ffprobe detects the bitstream as GBRP..<br></div><div data-zbluepencil-ignore="true" style="" class="zmail_extra"><br></div><div data-zbluepencil-ignore="true" style="" class="zmail_extra">- Alan<br></div><div><br></div></div><br></body></html>