<div dir="ltr"><div class="gmail_default" style="color:rgb(0,0,153)">Hi,</div><div class="gmail_default" style="color:rgb(0,0,153)"><br></div><div class="gmail_default" style="color:rgb(0,0,153)">I am using transcoding example provided with FFmpeg to apply a filter to a h264 codec file.</div><div class="gmail_default" style="color:rgb(0,0,153)"><br></div><div class="gmail_default" style="color:rgb(0,0,153)">I have set the preset before opening the codec as given below</div><div class="gmail_default" style="color:rgb(0,0,153)"><br></div><div class="gmail_default" style><div class="gmail_default" style="color:rgb(0,0,153)"><font face="monospace, monospace">if (dec_ctx->codec_id == AV_CODEC_ID_H264) {</font></div><div class="gmail_default" style="color:rgb(0,0,153)"><font face="monospace, monospace">    av_opt_set(dec_ctx->priv_data, "preset", "slow", 0);</font></div><div class="gmail_default" style="color:rgb(0,0,153)"><font face="monospace, monospace">}</font></div><div class="gmail_default" style="color:rgb(0,0,153)"><br></div><div class="gmail_default" style><font color="#000099">But still avcodec_open2 returns "</font><span style="color:rgb(0,0,153)">broken ffmpeg default settings</span><span style="color:rgb(0,0,153)">" error. What I need to set to avoid preset error?</span></div><div class="gmail_default" style="color:rgb(0,0,153)"><br></div><div class="gmail_default" style="color:rgb(0,0,153)">Following is the terminal output when I execute the file.</div><div class="gmail_default" style="color:rgb(0,0,153)"><br></div></div><div class="gmail_default" style="color:rgb(0,0,153)">./transcoding timecode.mp4 output.mp4</div><div class="gmail_default" style="color:rgb(0,0,153)"><br></div><div class="gmail_default" style="color:rgb(0,0,153)"><div class="gmail_default"><font face="monospace, monospace">Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'timecode.mp4':</font></div><div class="gmail_default"><font face="monospace, monospace">  Metadata:</font></div><div class="gmail_default"><font face="monospace, monospace">    major_brand     : mp42</font></div><div class="gmail_default"><font face="monospace, monospace">    minor_version   : 0</font></div><div class="gmail_default"><font face="monospace, monospace">    compatible_brands: isommp42</font></div><div class="gmail_default"><font face="monospace, monospace">    creation_time   : 2013-12-30 14:03:22</font></div><div class="gmail_default"><font face="monospace, monospace">  Duration: 00:10:01.00, start: 0.000000, bitrate: 265 kb/s</font></div><div class="gmail_default"><font face="monospace, monospace">    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x720, 71 kb/s, 25 fps, 25 tbr, 50 tbn, 50 tbc (default)</font></div><div class="gmail_default"><font face="monospace, monospace">    Metadata:</font></div><div class="gmail_default"><font face="monospace, monospace">      handler_name    : VideoHandler</font></div><div class="gmail_default"><font face="monospace, monospace">    Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 191 kb/s (default)</font></div><div class="gmail_default"><font face="monospace, monospace">    Metadata:</font></div><div class="gmail_default"><font face="monospace, monospace">      creation_time   : 2013-12-30 14:03:23</font></div><div class="gmail_default"><font face="monospace, monospace">      handler_name    : IsoMedia File Produced by Google, 5-11-2011</font></div><div class="gmail_default"><font face="monospace, monospace">[libx264 @ 0x88c4f0] broken ffmpeg default settings detected</font></div><div class="gmail_default"><font face="monospace, monospace">[libx264 @ 0x88c4f0] use an encoding preset (e.g. -vpre medium)</font></div><div class="gmail_default"><font face="monospace, monospace">[libx264 @ 0x88c4f0] preset usage: -vpre <speed> -vpre <profile></font></div><div class="gmail_default"><font face="monospace, monospace">[libx264 @ 0x88c4f0] speed presets are listed in x264 --help</font></div><div class="gmail_default"><font face="monospace, monospace">[libx264 @ 0x88c4f0] profile is optional; x264 defaults to high</font></div><div class="gmail_default"><font face="monospace, monospace">Cannot open video encoder for stream #0</font></div><div class="gmail_default"><font face="monospace, monospace">Error occurred: Operation not permitted</font></div><div class="gmail_default"><br></div><div class="gmail_default">Thanks & Regards,<br></div></div><div class="gmail_default" style="color:rgb(0,0,153)">Sethu V</div></div>