oogh

26
获赞数
1
关注数
5
粉丝数
上海
IP 属地北京
2017-07-25 加入
浏览 8.8k

绝知此事要躬行!

222 声望|学徒
javascript
126
vue.js
116
vue-router
38
c++
34
c
33
个人动态
  • 发布了文章2020-07-24
    【FFmpeg小点记】AV_PKT_FLAG_DISCARD
    获取视频流的 duration 。 由于部分格式的素材需要做适配,所以这里是通过取 pkt->pts + pkt->duration 的最大值来计算的。
  • 发布了文章2020-01-02
    【MLT编译问题】"PkgConfig:xml" includes non-existent path
    通过查看 mlt 中关于 libxml2 的配置可以发现在 CMakeLists.txt 中通过 pkgconfig 添加的依赖。具体的原因应该是和 cmake 和 pkgconfig 的语法相关,通过查询资料,得到如下解决方案,亲测可行:
  • 发布了文章2020-01-02
    【MLT编译问题】No package 'xxxx' found
    不仅仅是 libexif 库,可能是其他依赖库,比如 frei0r、fftw3、libebur128、libxml-2.0、rtaudio、vidstab、qt5 等等其他依赖库。
  • 发布了文章2020-01-02
    【MLT编译】使用Xcode调试MLT Multimedia Framework
    打开 mlt/CMakeLists.txt 文件mlt的modules我自己是只想调试core和avformat,并且用sdl2作为显示输出。所以只打开 avformat、core、sdl2 这三个。其余的可以注释或者直接删掉。
  • 发布了文章2019-07-12
    【FFmpeg小点记】AVDiscard的作用
    声明定义 AVDiscard 定义在 avcode.h 中。内容如下: {代码...} 上述是FFmpeg v4.1 中的定义。简单的中文翻译下: 字段 中文解释 AVDISCARD_NONE 不丢弃 AVDISCARD_DEFAULT 丢弃 avi 中的无效数据(如:size == 0) AVDISCARD_NONREF 丢弃所有的非参考帧 AVDISCARD_B...
  • 发布了文章2019-06-02
    美区Apple ID注册(2019.06.02)
    准备 科学上网。(地区最好是 United States ) 语言切换成 English 。 Region 改为 United States 时区最好也修改一下,不费事。 注册 iPhone 上 Safari 中打开 appleid.apple.com 网址 滑倒底部,查看左下角是否是 United States。若是继续。 点击 Create your Apple...
  • 发布了文章2019-05-26
    [C++ Primer Plus] 引用
    Declares a named variable as a reference, that is, an alias to an already-existing object or function. 来自: C++参考手册
  • 回答了问题2019-05-26
    iPhone XR/XS: AVAssetExportSession status failed with error
    原来是 level 参数配置的问题。在合成视频时,原本的配置是: {代码...} 目前的解决方案是,暂时把这行配置去掉。 {代码...}
  • 提出了问题2019-05-23
    iPhone XR/XS: AVAssetExportSession status failed with error
  • 发布了文章2019-05-21
    Xcode中配置FFmpeg环境
    一、安装 FFmpeg 安装 FFmpeg 可以通过源码安装的方式进行安装。为了方便,这里使用 brew 的方式进行安装。 {代码...} 二、创建Xcode项目 这里创建的是 Command Line Tool 项目。在下一步中的开发语言我选择了 C++ 三、配置FFmpeg依赖 如下图所示,找到 Header Searc...
  • 发布了文章2019-04-12
    avformat_open_input
    声明 {代码...} 定义 {代码...}
  • 发布了文章2019-04-12
    FFmpeg命令集
    视频转换成yuv {代码...} 播放yuv {代码...} 获取视频总帧数 {代码...} 设置封面 {代码...}
  • 发布了文章2019-03-03
    【FFmpeg小点记】AV_DISPOSITION_ATTACHED_PIC
    这是 ffplay.c 源码中的一个函数,用于校验是否有必要继续向缓冲区中添加 AVPacket 。可是 “道理我都懂”,但是,st->disposition & AV_DISPOSITION_ATTACHED_PIC 是个什么骚操作,为什么这个操作可以决定是否有必要继续向缓冲区中添加内容?
  • 赞了文章2018-12-19
    C++ 常用库
    标准库 C++标准库,包括了STL容器,算法和函数等。 C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。 Standard Template Library:标准模板库 C POSIX library: POSIX系统的C标准库规范 ISO C++ Standards Committee...
  • 提出了问题2018-10-21
    OpenGL跨平台(Android & iOS)使用
  • 发布了文章2018-10-14
    【Android音视频开发】从AVFrame到MediaFrame数组(四)
    本文记录的是从AVFrame到MediaFrame数组的实现过程 目的 前提:假定你已经看完了《从AVFrame到MediaFrame数组(三)》,学会了MediaFrame的创建 实现从AVFrame到自定义实体类MediaFrame数组的过程 修改Java层回调接口 JNIHelper中添加一个方法: {代码...} 封装MediaFr...
  • 发布了文章2018-10-14
    【Android音视频开发】从AVFrame到MediaFrame数组(三)
    本文记录的是从AVFrame到自定义实体类MediaFrame的过程 目的 前提:假定你已经看完了《从AVFrame到MediaFrame数组(二)》,学会了Bitmap的创建 实现从AVFrame到自定义实体类MediaFrame的过程 Java层创建MediaFrame实体类 直接看代码: {代码...} 修改Java层回调接口 J...
  • 发布了文章2018-10-14
    【Android音视频开发】从AVFrame到MediaFrame数组(二)
    本文记录的是从AVFrame到Bitmap的实现过程,为了突出重点,FFmpeg解码视频文件得到AVFrame的过程不在这里记录,如需要了解,可以看下【Samples】demuxing_decoding
  • 发布了文章2018-10-13
    【Android音视频开发】从AVFrame到MediaFrame数组(一)
    最近在学习Android中的音视频开发,《从AVFrame到MediaFrame数组》是一个学习的记录它共分为4个部分:(一):是对《从AVFrame到MediaFrame数组》所实现的功能以及涉及到知识点的介绍(二):从AVFrame到Java层的Bitmap(三):从AVFrame到Java层自定义的实体类MediaFrame(...
  • 回答了问题2018-09-13
    pthread生产者消费者问题
    好吧,是自己反傻了,原来finish标识设置为1之后,再次start的时候没有重新置为0...