ijkplayer支持h264
ijkplayer默认是不支持h264解码播放的,如果想播放h264流,需要重新编译ffmpeg,
do-compile-ffmpeg.sh中添加下面的,可以播放264了.
# Standard options:
FF_CFG_FLAGS="$FF_CFG_FLAGS --prefix=$FF_PREFIX"
#lbg
FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-demuxer=h264"
FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-protocol=udp"
FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-decoder=h264"
FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-parser=h264"
FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-hwaccel=h264_vaapi"
FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-hwaccel=h264_vaapi"
FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-hwaccel=h264_dxva2"
FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-demuxer=mjpeg"
FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-demuxer=rtsp"
FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-demuxer=rtp"
FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-encoder=h264"
ijkplayer/ios/compile-ffmpeg.sh
添加下面的代码:
#lbg
FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-demuxer=h264"
FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-protocol=udp"
FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-decoder=h264"
FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-parser=h264"
FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-hwaccel=h264_vaapi"
FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-hwaccel=h264_vaapi"
FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-hwaccel=h264_dxva2"
FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-demuxer=mjpeg"
FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-demuxer=rtsp"
FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-demuxer=rtp"
FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-encoder=h264"
FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --arch=$FF_ARCH"
FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --target-os=$FF_TAGET_OS"
FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-static"
FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --disable-shared"
FFMPEG_EXTRA_CFLAGS=
ijkplayer支持h264相关推荐
- linux uvc支持H264格式
linux 原生仅支持 uvc1.1(YUV and MJPEG) ,有两种方案可以支持H264,如下: 1. Hisi: linux-kernel.vger.kernel.org archive m ...
- WebRTC android 端支持H264编解码
一.WebRTC源码中默认使用的H264编解码的库 1.WebRTC源码的video_coding模块中,包含了H264编解码相关的类 打开画红线的两个头文件,分别可以看到解码类中导入了ffmpeg的 ...
- 让WebRTC支持H264编解码
最近实验了下如何让WebRTC支持H264编码,记录下,供有需要的人参考. 说明一下,我是在 Ubuntu Server 14.04 下编译的 WebRTC ,使用 native(C++) api 开 ...
- Hisi3516交叉编译ffmpeg支持h264编码
前言 Hi3516是海思半导体针对高清IPCamera产品应用开发的一款专业高端SOC芯片,具有1080P@30fps H264多码流编码性能.而ffmpeg是众多播放器的底层解.编码库,x264是一 ...
- opencv-python支持h264编码 anaconda也可支持
老版参考跳转 由于浏览器播放的视频常用h264编码格式,所以cv这边保存时希望能够以h264支持,但是奈何因为其开源许可,默认的包安装不支持h264. 开开心心指定h264报错: Could not ...
- chromium编译与支持H264编码支持
背景android中自带的webview不支持H264解码.但是android chrome支持. 我也试了国内的一些第三方webkit,比如TBS,但是TBS还是有坑,视屏播放的时候就是黑屏.: ( ...
- 选择最新 Chromium,支持 H264 / H265
在做了充分的准备后,我信心满满的向着 H265 8K 视频解码这个目标发起进攻,然而,正打算动手的时候,我突然发现,别说支持 H265 ,自编的 Chromium WebView 连 H264 解码都 ...
- C语言从头开始写一次hls视频转发服务器,支持H264和H265
由于2020年后,谷歌浏览器将不再支持flashplay了,从而网页视频的播放,在谷歌浏览器上,不得不像其他办法,而hls是一个不错的方式,前端H5有现成的js标签,能直接支持苹果的hls,并且不用下 ...
- [opencv][原创]关于opencv-python的cv2保存视频不支持H264格式问题探讨
项目有个不合理要求,能够在chrome浏览器打开播放,但是cv2根本不支持H264,由于版权原因,官方不支持h264格式所以当你使用诸如XVID,MJPG等虽然不影响使用和正常播放,但是就是无法在浏览 ...
最新文章
- mongodb之备份
- R语言compareGroups包绘制组间趋势(p for trend)实战:基于survival包lung数据集示例
- python中reduce是什么意思,python中的map和reduce有什么不同
- ZOJ 3700 Ever Dream(模拟)
- ubuntu常用的一些命令
- layer checkbox
- 蓝桥杯 C语言 试题 历届试题 高僧斗法
- iOS 【真机调试-免证书-开发者信任问题】
- 在图像中剪切圆形图片
- 谁在管理拼多多:超级大脑和原子化组织
- 126邮箱软件测试,selenium测试126邮箱新增联系人
- win7c盘空间越来越小_C盘空间越来越小怎么办,5个步骤无损扩容1招就搞定
- php执行fastlane,Fastlane使用说明 自动化打包
- 计算机学生的理想定位范文,我理想中的学校作文范文(通用3篇)
- 主板开启网络唤醒_电脑网络唤醒如何关闭?华硕路由网络唤醒?#TIL#网络唤醒(WOL)除了设置主板,还需要操作系...
- YOLOv3学习——锚框和候选区域
- vue 路由地址不跳转 解决办法
- pyppeteer 报 Execution context was destroyed, most likely because of a navigation
- The Moon and Sixpence摘抄
- 关于猎聘网投递简历后的“已储备”状态