<div>Source code can be seen here:   http://blog.csdn.net/leixiaohua1020/article/details/26838535/</div><div>Project can be download here:         http://download.csdn.net/detail/leixiaohua1020/7394649</div><div>I did not modify the code, only changed the input parameters.</div><div><div style="color:#909090;font-family:Arial Narrow;font-size:12px"><br></div></div><div><div><br></div><div style="font-size: 12px;font-family: Arial Narrow;padding:2px 0 2px 0;">------------------ 原始邮件 ------------------</div><div style="font-size: 12px;background:#efefef;padding:8px;"><div><b>发件人:</b> "Steven Liu";<lingjiujianke@gmail.com>;</div><div><b>发送时间:</b> 2016年12月22日(星期四) 上午10:00</div><div><b>收件人:</b> "This list is about using libavcodec, libavformat, libavutil,libavdevice and libavfilter."<libav-user@ffmpeg.org>; <wbr></div><div></div><div><b>主题:</b> Re: [Libav-user] (no subject)</div></div><div><br></div><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2016-12-22 9:40 GMT+08:00 Blake Senftner <span dir="ltr"><<a href="mailto:bsenftner@earthlink.net" target="_blank">bsenftner@earthlink.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Below is my code I posted earlier this week. The code earlier in this email thread replaces the "opening of a stream" portion of that logic.<br>
<br>
<a href="http://ffmpeg.org/pipermail/libav-user/2016-December/009927.html" rel="noreferrer" target="_blank">http://ffmpeg.org/pipermail/<wbr>libav-user/2016-December/<wbr>009927.html</a></blockquote><div><br></div><div>No, I said to sea  <span style="color:rgb(80,0,80)">sea <</span><a href="mailto:2509044372@qq.com">2509044372@qq.com</a><span style="color:rgb(80,0,80)">> </span>. </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><br>
<br>
Sincerely,<br>
-Blake Senftner<br>
辣计算机思想<br>
<div class="gmail-HOEnZb"><div class="gmail-h5"><br>
> On Dec 21, 2016, at 5:17 PM, Steven Liu <<a href="mailto:lingjiujianke@gmail.com">lingjiujianke@gmail.com</a>> wrote:<br>
><br>
><br>
><br>
> 2016-12-22 0:32 GMT+08:00 sea <<a href="mailto:2509044372@qq.com">2509044372@qq.com</a>>:<br>
> Thank you very much.  I download a   .mov file from <a href="http://www.hd-trailers.net/movie/rogue-one-a-star-wars-story/" rel="noreferrer" target="_blank">http://www.hd-trailers.net/<wbr>movie/rogue-one-a-star-wars-<wbr>story/</a>, but get the same result,  avcodec_open2 returns -1.<br>
><br>
> Function  av_dump_format gives .mov file information as :<br>
> Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '1.mov':<br>
>   Metadata:<br>
>     major_brand     : qt<br>
>     minor_version   : 537199360<br>
>     compatible_brands: qt<br>
>     creation_time   : 2016-12-15 23:51:52<br>
>     timecode        : 01:00:49:17<br>
>   Duration: 00:00:43.00, start: 0.000000, bitrate: 1080 kb/s<br>
>     Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 848x360, 997 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 48k tbc (default)<br>
>     Metadata:<br>
>       creation_time   : 2016-12-15 23:51:52<br>
>       handler_name    : Apple Video Media Handler<br>
>       encoder         : H.264<br>
>     Stream #0:1(eng): Data: none (tmcd / 0x64636D74), 0 kb/s (default)<br>
>     Metadata:<br>
>       creation_time   : 2016-12-15 23:51:52<br>
>       handler_name    : Time Code Media Handler<br>
>       timecode        : 01:00:49:17<br>
>     Stream #0:2(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 76 kb/s (default)<br>
>     Metadata:<br>
>       creation_time   : 2016-12-15 23:51:52<br>
>       handler_name    : Apple Sound Media Handler<br>
><br>
><br>
> I tried the stream address  rtmp://<a href="http://live.hkstv.hk.lxdns.com/live/hks" rel="noreferrer" target="_blank">live.hkstv.hk.lxdns.<wbr>com/live/hks</a>,  the video stream has the type of h264.  avcodec_open2 returns -1.<br>
> av_dump_format print as:<br>
> Input #0, flv, from 'rtmp://<a href="http://live.hkstv.hk.lxdns.com/live/hks" rel="noreferrer" target="_blank">live.hkstv.hk.lxdns.<wbr>com/live/hks</a>':<br>
>   Metadata:<br>
>     author          : PowerSmart<br>
>     copyright       :<br>
>     description     :<br>
>     datarate        : 500<br>
>     livetime        : 1470020146<br>
>     timeshift       : 0<br>
>   Duration: 01:00:00.00, start: 0.000000, bitrate: N/A<br>
>     Stream #0:0: Video: h264 (Constrained Baseline), yuv420p, 640x480, 15.17 fps, 15 tbr, 1k tbn, 30 tbc<br>
>     Stream #0:1: Audio: aac, 32000 Hz, stereo, fltp<br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
> ------------------ 原始邮件 ------------------<br>
> 发件人: "Blake Senftner";<<a href="mailto:bsenftner@earthlink.net">bsenftner@<wbr>earthlink.net</a>>;<br>
> 发送时间: 2016年12月21日(星期三) 晚上11:46<br>
> 收件人: "This list is about using libavcodec, libavformat, libavutil,libavdevice and libavfilter."<<a href="mailto:libav-user@ffmpeg.org">libav-user@<wbr>ffmpeg.org</a>>;<br>
> 主题: Re: [Libav-user] (no subject)<br>
><br>
> Is the h264 file you are using available online to test against?<br>
><br>
> I have been using the h264 film trailers from here <a href="http://www.hd-trailers.net/movie/rogue-one-a-star-wars-story/" rel="noreferrer" target="_blank">http://www.hd-trailers.net/<wbr>movie/rogue-one-a-star-wars-<wbr>story/</a><br>
><br>
> And they open and play without issue. Do you get the same issue with your software using one of these clips?<br>
><br>
> You may need to post your function that opens a stream up to the point where you call avcodec_open2()...<br>
><br>
> Sincerely,<br>
> -Blake Senftner<br>
> Computer Stuff<br>
><br>
>> On Dec 21, 2016, at 7:24 AM, sea <<a href="mailto:2509044372@qq.com">2509044372@qq.com</a>> wrote:<br>
>><br>
>> In transcoding project of LeiXiaoHua(demo of usage of filters), if I use media file with h264 video stream as input file, the function  avcodec_open2 will return -1.  Media file with video stream in other format, such as mpeg4, mjpeg return 0 (OK). Why ? Someone meets the same problem?<br>
>> ______________________________<wbr>_________________<br>
>> Libav-user mailing list<br>
>> <a href="mailto:Libav-user@ffmpeg.org">Libav-user@ffmpeg.org</a><br>
>> <a href="http://ffmpeg.org/mailman/listinfo/libav-user" rel="noreferrer" target="_blank">http://ffmpeg.org/mailman/<wbr>listinfo/libav-user</a><br>
><br>
><br>
> ______________________________<wbr>_________________<br>
> Libav-user mailing list<br>
> <a href="mailto:Libav-user@ffmpeg.org">Libav-user@ffmpeg.org</a><br>
> <a href="http://ffmpeg.org/mailman/listinfo/libav-user" rel="noreferrer" target="_blank">http://ffmpeg.org/mailman/<wbr>listinfo/libav-user</a><br>
><br>
><br>
> Code or code link here please!<br>
> ______________________________<wbr>_________________<br>
> Libav-user mailing list<br>
> <a href="mailto:Libav-user@ffmpeg.org">Libav-user@ffmpeg.org</a><br>
> <a href="http://ffmpeg.org/mailman/listinfo/libav-user" rel="noreferrer" target="_blank">http://ffmpeg.org/mailman/<wbr>listinfo/libav-user</a><br>
<br>
______________________________<wbr>_________________<br>
Libav-user mailing list<br>
<a href="mailto:Libav-user@ffmpeg.org">Libav-user@ffmpeg.org</a><br>
<a href="http://ffmpeg.org/mailman/listinfo/libav-user" rel="noreferrer" target="_blank">http://ffmpeg.org/mailman/<wbr>listinfo/libav-user</a><br>
</div></div></blockquote></div><br></div></div></div>