linux下面使用lffmpeg播放HLS流

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

转载于:https://www.cnblogs.com/shineshe/p/6118351.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值