![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ffmpeg
lakebobo
本人也是个菜鸡,不过愿意分享我知道的,如果你需要的话,Email:huboa1234@126.com
展开
-
关于Android上ijkplayer-k0.8.8版本,播放rtsp延迟问题的一种解决方案
关于解决ijkplayer播放rtsp是延迟的一种解决方案原创 2023-02-02 16:26:19 · 2110 阅读 · 2 评论 -
ffmpeg 获取多个音频流(音轨)的语言信息
需要获取视频文件中音频流的信息,比如语言什么的,后来发现,这些信息都包含在AVDictionary这个结构体里。下面列出获取方法AVFormatContext *pFormatCtx = avformat_alloc_context();for (int i = 0; i < pFormatCtx->nb_streams; i++) { if (pForm...原创 2018-04-13 00:35:52 · 4417 阅读 · 0 评论 -
ffmpeg ffplay.c源码 注释 详解
/* * Copyright (c) 2003 Fabrice Bellard * * This file is part of FFmpeg. * * FFmpeg is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public...转载 2018-03-26 15:33:24 · 2500 阅读 · 0 评论 -
android ffmpeg+opensl 音频解码播放、暂停、进度seek、时间、上/下一首
类似文章太多,但是大多代码都有内存溢出的问题,而且都缺少c层调用java层的例子,实际上有了参考博文后,还是有很多坑需要自己填。不过,看了很多博主和帖子后还是能够解决一些问题,但是有些问题,根本找不到,所以我把音频解码播放还有控制部分做了比较详细的例子。ffmpeg的编译请参考我之前的文章,有编好的库文件在我的下载资源里,github的demo里也有。opensl库的引用也很简单,cmak...原创 2018-03-25 20:23:43 · 2918 阅读 · 0 评论 -
android ffmpeg视频硬解码例子
android ffmpeg mediacodec 硬解码ffmpeg 3.1以后 ffmpeg加入了硬解。 用法其实很简单,首先编译一个带硬解码的ffmpeg 库文件。#!/bin/bashPLATFORM=/Users/lake/test/android-ndk-r14b/platforms/android-19/arch-arm/TOOLCHAIN=/Users/lake/...原创 2018-03-19 23:38:47 · 10826 阅读 · 60 评论 -
Mac 环境下ffmpeg编译出现 errno.h: No such file or directory 错误问题
Mac 环境下ffmpeg编译出现 errno.h: No such file or directory 错误问题这个问题困扰了我一下午,后来仔细分析了一下,发现是编译脚本的问题,之前一度认为脚本没有问题,可能是ffmpeg本事版本更新后的问题,其实不是。在此列出解决办法。 首先需要明确的是,ffmpeg的release版本下下来都是没有问题的,通过官网或者git。别直接clone git上...原创 2018-03-19 09:32:27 · 10014 阅读 · 0 评论 -
Android 基于FFmpeg的视频播放渲染 CMake + ANativeWindow
android 基于FFmpeg的视频播放为了学习android jni方面的姿势,利用之前编好的ffmpeg库so文件,实现一下android上面调用ffmpeg来解码播放视频。相信大家都看过雷神的博客了,但是对于现在ffmpeg3.0以上,雷神之前提供代码也过时了,运行也有问题,再者现在用jni也不通过mk的方式了,有as自带的cmake方式,所以本篇介绍的的方法都是用最新的方式去实现的。...原创 2018-03-16 13:51:54 · 1090 阅读 · 1 评论 -
Mac 编译FFmpeg4.2.1 并合成单个so文件
Mac 编译FFmpeg成一个SO库FFmpeg使用第三步,编译FFmpeg成一个SO库.编译环境macOS High Sierri 10.13.3android-ndk-r14bFFmpeg 3.4.2简介由于ffmpeg编译的so数目繁多,直接使用这些类库还是比较麻烦的. 因此可以将它们合并为一个类库 libffmpeg.so .操作步骤与编译多个so的脚本不同,这个脚本不再需要修改Conf...原创 2017-08-28 16:41:39 · 3212 阅读 · 0 评论