• 2024-11-09Ijkplayer skip_frame 什么意思?
    ijkMediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_CODEC,"skip_loop_filter",8*4);ijkMediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_CODEC,"skip_frame",1);2个设置配合在一起使用,skip_frame设置选项如下:0(DEFAULT)-不跳帧,解码所有帧默认值,解码所
  • 2024-10-26FFmpeg开发笔记(六十)使用国产的ijkplayer播放器观看网络视频
    ​ijkplayer是Bilibili公司(简称B站)基于FFmpeg3.4研发并开源的国产播放器,它可运行于Android和iOS系统,既支持播放本地视频文件,也支持播放网络上的流媒体链接。之前的文章《Linux编译ijkplayer的Android平台so库》介绍了如何编译获得App工程所需ijkplayer的so文件,接下来还要把官方
  • 2024-10-25FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
    ijkplayer是一款由B站研发的移动端国产播放器,它基于FFmpeg3.4版本,同时兼容Android和iOS两大移动操作系统。ijkplayer的源码托管地址为https://github.com/bilibili/ijkplayer,截止2024年9月15日,ijkplayer获得3.24万星标数,以及0.81万个分支数,而这还是ijkplayer停止更新6年之后的数据,
  • 2024-10-23FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库LD
    ijkplayer是一款由B站研发的移动端国产播放器,它基于FFmpeg3.4版本,同时兼容Android和iOS两大移动操作系统。ijkplayer的源码托管地址为https://github.com/bilibili/ijkplayer,截止2024年9月15日,ijkplayer获得3.24万星标数,以及0.81万个分支数,而这还是ijkplayer停止更新6年之后的数据
  • 2024-10-23FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
    ijkplayer是一款由B站研发的移动端国产播放器,它基于FFmpeg3.4版本,同时兼容Android和iOS两大移动操作系统。ijkplayer的源码托管地址为https://github.com/bilibili/ijkplayer,截止2024年9月15日,ijkplayer获得3.24万星标数,以及0.81万个分支数,而这还是ijkplayer停止更新6年之后的数据
  • 2023-09-12编译ijkplayer指北
    下载VMwaer安装ubantu,笔者用的是18.04.6下载ndk 版本R14b下载Androidsdk下载ijkplayer的源码git上直接拉配置Androidndk环境变量配置Androidsdk环境变量检测ndksdk是否生效编辑module.sh下的解码协议执行opssh的编译执行ffmpeg的编译执行jikplayer
  • 2023-09-04iOS接入IJKPlayer遇到的问题汇总
    1、播放编码mpeg视频有声音无画面exportCOMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS--enable-decoder=mpegvideo"2、播放编码mpeg-4+AAC视频有声音无画面exportCOMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS--enable-decoder=mpeg4"参考链接:1、iOS制作ijkplayer静态库
  • 2023-05-22iOS ijkplayer 播放器 消息循环 详解
    iOSijkplayer 消息循环_mediaPlayer=ijkmp_ios_create(media_player_msg_loop);//开始消息循环intmedia_player_msg_loop(void*arg){@autoreleasepool{IjkMediaPlayer*mp=(IjkMediaPlayer*)arg;__weakIJKFFMoviePlayerController*ffpControll
  • 2023-05-12编译ijkplayer
    https://github.com/bilibili/ijkplayer默认ndk10https://dl.google.com/android/repository/android-ndk-r10e-linux-x86_64.zip编译前环境配置#installhomebrew,git,yasmruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)&qu
  • 2023-05-07 ERROR: All flavors must now belong to a named flavor dimension. Affected Modules: ijkplayer-
    在ijkplayer-example的build.gradle中  添加flavorDimensions"800800",其中的800800为project:build.gradle中的versionCode=800800值一样。 3.   AGPBI:{"kind":"error","text":"error:\u0027@@array/pref_entries_player\u0027