码迷,mamicode.com
首页 > 系统相关 > 详细

linux下面使用lffmpeg播放HLS流

时间:2016-11-30 16:49:22      阅读:405      评论:0      收藏:0      [点我收藏+]

标签:lin   原因   ons   ace   strip   bsp   play   panic   日志   

ffplay播放依赖SDL库,SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库。首先编译SDL然后再编译ffmpeg。

  1. SDL编译安装 ./configure --prefix=/xxx && make && make install
  2. ffmpeg编译安装./configure --prefix=/opt/AFB/ffmpeg/dir_install --enable-debug --disable-stripping  --disable-optimizations  --disable-doc --disable-ffmpeg --disable-ffprobe --disable-ffserver  && make && make install && cp ./*/*.a* /opt/AFB/ffmpeg/dir_install/lib/(copy库文件才能使用gdb debug,原因不详 )
  3. 测试播放 ./ffplay -report -v info http://live.xmcdn.com/live/1065/64.m3u8 

日志消息-v 选项说明

    const struct { const char *name; int level; } log_levels[] = {
        { "quiet"  , AV_LOG_QUIET   },
        { "panic"  , AV_LOG_PANIC   },
        { "fatal"  , AV_LOG_FATAL   },
        { "error"  , AV_LOG_ERROR   },
        { "warning", AV_LOG_WARNING },
        { "info"   , AV_LOG_INFO    },
        { "verbose", AV_LOG_VERBOSE },
        { "debug"  , AV_LOG_DEBUG   },
        { "trace"  , AV_LOG_TRACE   },
    };

#define AV_LOG_QUIET    -8
#define AV_LOG_PANIC     0
#define AV_LOG_FATAL     8
#define AV_LOG_ERROR    16
#define AV_LOG_WARNING  24
#define AV_LOG_INFO     32
#define AV_LOG_VERBOSE  40
#define AV_LOG_DEBUG    48
#define AV_LOG_TRACE    56

linux下面使用lffmpeg播放HLS流

标签:lin   原因   ons   ace   strip   bsp   play   panic   日志   

原文地址:http://www.cnblogs.com/shineshe/p/6118351.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!