这篇与Swift基本上没有什么关系,不过之后会用到,这次编译是使用Mac编译IOS版本的,下面是编译流程,最后是整个项目的下载地址,因为下载太慢了。1、下载源码git clone https://github.com/bbcallen/ijkplayer.git 2、编译cd ijkplayer-ios-stable./init-ios.sh//这里下载依赖包./compile-ffmpeg.s...
分类:
编程语言 时间:
2014-10-19 23:22:46
阅读次数:
520
最近在看ffmpeg相关的一些东西,以及一些播放器相关资料和代码。然后对于ffmpeg-2.0.1版本下的ffplay进行了大概的代码阅读,其中这里把里面的音视频同步,按个人的理解,暂时在这里作个笔记。在ffplay2.0.1版本里面,视频的刷新不再直接使用SDL里面的定时器了,而是在主的循环中ev...
分类:
其他好文 时间:
2014-10-19 01:21:00
阅读次数:
277
首先安装依赖包gstreamer0.10-ffmpeg:sudo add-apt-repository ppa:mc3man/trusty-mediasudo apt-get updatesudo apt-get install gstreamer0.10-ffmpeg然后安装Dmusic,打开终端...
分类:
系统相关 时间:
2014-10-18 16:48:41
阅读次数:
201
有时需要从ffmpeg中提取出YUV数据用作预览,另存什么的。ffmpeg是先解码成YUV, 再以这个YUV作为输入进行编码,所以YUV数据有两种: 解码后的YUV数据, 以及 编码重建的YUV数据。下面分别讲两个YUV数据从哪儿?以及如何取?1. 解码后的YUV数据在ffmpeg/libavcod...
分类:
其他好文 时间:
2014-10-18 09:43:41
阅读次数:
177
在使用多重宏嵌套定义的时候,要在#endif的后面写上注释,便于区分嵌套的关系 #ifdef RTMP_MAC_PCI pDrvOps->RTMPHandleInterrupt = RTMPHandleInterrupt; #endif // RTMP_MAC_PCI // 2.使用嵌套宏定义的时候...
分类:
其他好文 时间:
2014-10-18 06:26:09
阅读次数:
334
FFmpegFFmpeg 基本用法本课要解决的问题1.FFmpeg的转码流程是什么?2.常见的视频格式包含哪些内容吗?3.如何把这些内容从视频文件中抽取出来?4.如何从一种格式转换为另一种格式?5.如何放大和缩小视频?6.如何旋转,翻转,填充,裁剪,模糊,锐化视频?7.如何给视频加logo,删除lo...
分类:
其他好文 时间:
2014-10-17 15:23:13
阅读次数:
231
http://tech.bobgo.net/?m=201004因为最近的工作需要从MP4视频中提取一些关键帧,要了解如何将视频的时间点转换为对应的帧号,所以查阅了一些关于视频编解码以及时间同步方式的资料。再此总结一下。首先是解码,利用FFmpeg解码得到的信息通常如下:Metadata:major_...
分类:
其他好文 时间:
2014-10-17 11:17:34
阅读次数:
200
FFmpeg 协议支持方面的初步学习,需要增加自定义协议支持可以学习一下这部分内容...
分类:
其他好文 时间:
2014-10-16 22:35:33
阅读次数:
207
1.项目结构:2.代码: using System;using System.Collections.Generic;using System.Diagnostics;using System.Web;using System.Web.UI;using System.Web.UI.WebContr....
1.下载 ffmpeg 工具using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.S...