最新文章列表

ffmpeg函数介绍

本文对在使用ffmpeg进行音视频编解码时使用到的一些函数做一个简单介绍,我当前使用的ffmpeg版本为:0.8.5,因为本人发现在不同的版本中,有些函数名称会有点小改动,所以在此有必要说明下ffmpeg的版本号。 ffmpeg本人也是刚接触,本文将采用累加的方法逐个介绍我使用到的函数,如有不妥之处,还望谅解!   头文件引入方法: extern "C" { #i ...
chriszeng87 评论(0) 有1597人浏览 2014-11-09 21:43

CentOS 下通过 JavaCPP 调用FFMpeg

1. Java 与 FFMPEG    FFMPEG 是一个广泛用于媒体处理的库,在Java的世界里,处理视频的能力相当弱,于是有很大需求需要Java 调用 FFMPEG。   Java 调用C 的方式有很多,可以用最原始的JNI方式,也可以JNA方式,还可以是命令行。    采用命令行的方式比较简单,不过有很大局限性,尤其是涉及到 视频的处理和分析的时候,比如要取出某个packet,然后进 ...
chriszeng87 评论(0) 有2883人浏览 2014-11-03 14:04

FFmpeg的一些关键的数据结构(二)

4.11  AVPacket 结构体 typedef struct AVPacket { //显示时间戳 int64_t pts;  //解码时间戳 int64_t dts;  //记录在文件或网络中的流中的字节的位置 int64_t pos;  //实际数据指针 uint8_t *data;
chriszeng87 评论(0) 有3265人浏览 2014-10-29 17:45

FFmpeg的一些关键的数据结构(一)

       ffmpeg定义的数据结构很有特色:有一些是动态与静态的关系,比如, URLProtocol 和 URLContex t ,AVInputFormat 和 AVFormatContext , AVCodec 和 AVCodec ...
chriszeng87 评论(0) 有3785人浏览 2014-10-29 17:41

FFmpeg的模块组成

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了领先的音/视频编码库libavcodec等。 libavformat:用于各 ...
chriszeng87 评论(0) 有1548人浏览 2014-10-29 17:03

FFmpeg常用基本命令

1.分离视频音频流 ffmpeg -i input_file -vcodec copy -an output_file_video  //分离视频流 ffmpeg -i input_file -acodec copy -vn output_file_audio  //分离音频流 2.视频解复用 ffmpeg –i test.mp4 –vcodec copy –an –f m4v ...
chriszeng87 评论(0) 有893人浏览 2014-10-28 16:33

视频会议及流媒体十大开源项目

转自:http://my.oschina.net/zhangxu0512/blog/315704   目录[-] 视频会议传输模块的开发选择 视频会议的图像清晰度由什么决定 ffmpeg 名词含义 项目组成
chriszeng87 评论(0) 有3399人浏览 2014-10-27 11:30

MP4文件格式的解析,以及MP4文件的分割算法

转自:http://www.cnblogs.com/haibindev/archive/2011/10/17/2214518.html    mp4应该算是一种比较复杂的媒体格式了,起源于QuickTime。以前研究的时候就花了一番的功夫,尤其是如何把它完美的融入到视频点播应用中,更是费尽了心思,主要问题是处理mp4文件庞大的“媒体头”。当然,流媒体点播也可以采用flv格式来做,flv也可以封 ...
chriszeng87 评论(0) 有841人浏览 2014-10-11 16:29

Nginx+ffmpeg的HLS开源服务器搭建配置及开发详解

本文概述:           至目前为止,HLS 是移动平台上非常重要并十分流行的流媒体传输协议。做移动平台的流媒体开发,不知道它不掌握它 ,真是一大遗憾。而HLS的平台搭建有一定的难度,本文针对对该方向有一定了解的朋友,将方案实施中的一些细节和流程进行分享交流。本文介绍了,使用开源服务器nginx 搭建 HLS 服务比较详细的方案。测试使用 VLC以及JWPlayer播放。交流邮箱leol ...
abc123456789cba 评论(1) 有2107人浏览 2014-09-24 09:38

使用ffmpeg向crtmpserver发布rtsp流

ffmpeg的调用命令如下: ffmpeg -re -i xxx.mp4  -vcodec copy -acodec copy -f rtsp rtsp://127.0.0.1/live/mystream 用ffmpeg做输入测试 ffmpeg -re -i "E:\片源\复仇者联盟720p.mov" -vcodec copy -acodec copy - ...
abc123456789cba 评论(0) 有2545人浏览 2014-09-23 09:42

解析视频文件的每一帧为图片

解析视频文件为每一帧。 百度搜索  ffmpeg windows 解压,执行命令     ffmpeg -i 1.avi image%d.jpg
三片仙人掌 评论(0) 有2716人浏览 2014-09-15 23:56

android编译ffmpeg+x264

编译x264:下载最新版的x264ftp://ftp.videolan.org/pub/videolan/x264/snapshots/1.解压到指定的目录2.切换当前目录为该目录3.创建一个shell脚本build_x264.sh,内容如下: export NDK=/home/robin/桌面/android-ndk-r8c export PREBUILT=$NDK/toolchai ...
chriszeng87 评论(0) 有1745人浏览 2014-09-12 21:42

开源ffmpeg项目记录

1. ffmpeg github  https://github.com/FFmpeg/FFmpeg   2.FFmpeg build for android random architectures with example jni https://github.com/appunite/AndroidFFmpeg   3.ijkplayer - Android/iOS video ...
chriszeng87 评论(0) 有1465人浏览 2014-09-05 18:18

I,P,B帧和PTS,DTS的关系

转自:http://www.cnblogs.com/qingquan/archive/2011/07/27/2118967.html   基本概念: I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频 ...
chriszeng87 评论(0) 有754人浏览 2014-09-05 13:29

码流 / 码率 / 比特率 / 帧速率 / 分辨率 / 高清

1, 码流 /码率 / 比特率 / 帧速率 / 分辨率   码流 / 码率   码流(Data Rate)是指视频文件在单位时间内使用的数据流量,也叫码率或码流率,通俗一点的理解就是取样率,是视频编码中画面质量控制中最重要的部分,一般我们用的单位是kb/s或者Mb/s。一般来说同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越高。码流越大,说明单位时间内取样率越大,数据流,精度就越 ...
chriszeng87 评论(0) 有3696人浏览 2014-08-12 19:43

FFMPEG-数据结构解释(AVCodecContext,AVStream,AVFormatContext)

AVCodecContext 这是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息 如 果是单纯使用libavcodec,这部分信息需要调用者进行初始化;如果是使用整个FFMPEG库,这部分信息在调用 av_open_input_file和av_find_stream_info的过程中根据文件的头信息及媒体流内的头部信息完成初始化。其中几个主要 域的释义如下: extra ...
chriszeng87 评论(0) 有1508人浏览 2014-08-07 10:52

FFMpeg简介及命令选项参数

Ffmpeg简介: ffmpeg包括一组软件,ffmpeg用于对媒体文件进行处理,ffserver是一个http的流媒体服务器,ffplay是一个基于SDL的简单播放器。两个库文件libavcode ...
loveq369 评论(0) 有1034人浏览 2014-07-29 18:59

linux下ffmpeg及fdkaac编译安装

1. 编译fdkaac 目标机器上缺省configure之后make会出现共享代码相关的错误,需要加上编译参数CFLAGS=-fPIC ./configure CFLAGS=-fPIC make make install 完成之后在/usr/local/lib/下会生成fdk-aac.so.0库文件及几个软链 2. 编译ffmpeg 需求是使用ffmpeg+fdkaac来将音源转成aac,其他选项 ...
cnflat 评论(0) 有3492人浏览 2014-07-29 16:39

FFMPEG源码分析

转自:http://blog.csdn.net/beitiandijun/article/details/8466432   以FFMPEG 1.0为参考,对FFMPEG源码分析,其中调用以H264为例   一、main()中;在ffmpeg.c文件中 1、OptionsContext o ={ 0 }: 初始化结构体变量o,这个结构体主要是一些参数选项; 初始化的结果是:整型和浮 ...
chriszeng87 评论(1) 有4216人浏览 2014-07-04 21:07

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics