<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div>Hi,</div><div><br></div><div>I use the same method as transcoding.c to initialize AVFormatContext:</div><div><a href="http://ffmpeg.org/doxygen/2.8/transcoding_8c_source.html" _src="http://ffmpeg.org/doxygen/2.8/transcoding_8c_source.html">http://ffmpeg.org/doxygen/2.8/transcoding_8c_source.html</a> </div><div><br></div><div>First, avformat_open_input() is called, and avformat_find_stream_info() is called later. avformat_find_stream_info() will detect, open, and close video codec and set correct AVCodecID.</div><div><br></div><div>In ffmpeg, there are a few h.264 decoder, such as h264 and h264_qsv, and avformat_find_stream_info() always choose h264 decoder if video stream is of h.264.</div><div><br></div><div>My question is :</div><div><br></div><div>how to make specified search priority so that avformat_find_stream_info() will try h264_qsv decoder instead of h264?</div><div><br></div><div>Thanks!</div><div><br></div><div>Regards</div><div><br></div><div>Andrew</div><div><br></div></div><br><br><span title="neteasefooter"><p> </p></span>