博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ffmpeg相关资源
阅读量:5818 次
发布时间:2019-06-18

本文共 2207 字,大约阅读时间需要 7 分钟。

http://blog.csdn.net/shenbin1430/article/details/4291893

 ubuntu12.04下命令安装ffplay等:

sudo apt-get install -y libav-tools

  

http://download.csdn.net/album/detail/795

 

http://www.cnblogs.com/lidabo/p/3701078.html

音视频,图像处理等

 

http://blog.csdn.net/mci2004/article/details/8150929

注:其讲述log及主要结构的类图

 

http://blog.chinaunix.net/uid-24868917-id-120539.html

 

http://blog.csdn.net/oldmtn/article/details/20830301

tbr, tbn, tbc:25 tbr代表帧率;1200k tbn代表文件层(st)的时间精度,即1S=1200k,和duration相关;50 tbc代表视频层(st->codec)的时间精度,即1S=50,和strem->duration和时间戳相关

注:该blog还有其他相关视频的资料

 

http://blog.csdn.net/oldmtn/article/details/7864679

 

如何基于FFMPEGSDL写一个少于1000行代码的视频播放器

http://blog.sina.com.cn/s/blog_51396f890100nd91.html

 

 

http://blog.csdn.net/leixiaohua1020/article/details/11885509

 

http://blog.csdn.net/shuyong1999/article/details/7094504

注:介绍了mpeg-2及ts流的相关结构的说明

 

一个广院工科生的视音频技术笔记

http://blog.csdn.net/leixiaohua1020/article/details/11845435

 

http://www.cnblogs.com/elesos/archive/2013/03/21/2973228.html

 

 

 

FFMPEG基本概念:

ffmpeg是一个开源的编解码框架,它提供了一个音视频录制,解码和编码库。FFMPEG是在linux下开发的,但也有windows下的编译版本。

ffmpeg项目由以下几部分组成:
ffmpeg 视频文件转换命令行工具,也支持经过实时电视卡抓取和编码成视频文件.
ffserver 基于HTTP(RTSP正在开发中)用于实时广播的多媒体服务器.也支持时间平移
ffplay 用 SDL和FFmpeg库开发的一个简单的媒体播放器
libavcodec 一个包含了所有FFmpeg音视频编解码器的库.为了保证最优性能和高可复用性,大多数编解码器从头开发的.
libavformat 一个包含了所有的普通音视格式的解析器和产生器的库.

FFMPEG和VLC关系:

在网上很多人都在问FFMPEG和VLC之间是什么关系,网上有位同学的回答最为精辟:“VLC VS FFmpeg == 汽车 VS 发动机

FFMPEG和libav的关系:
libav是FFMPEG的开发人员中独立出来一部分后创建的一个新的工程。当时是因为在ffmpeg的开发邮件列表中经常会有不同的意见,并且产生争论之后独立出来。同时libav开发组将ffmpeg原有的图标变为自己的,同时ffmpeg重新开发了图标:

Today FFmpeg has received the first legal threat in its existence. Its from a previous root admin of FFmpeg, who now is root admin of the Libav fork of FFmpeg. He claims copyright on the zigzag part of our logo. It has to be noted that he said 4 years ago Credit to whoever came up with the zigzag idea

Update May 31/June 1:We have replaced the logo with a better looking one drawn by Hervé Flores.

FFMPEG编译:

FFMPEG的源码可以从发下网站中获取:

编译选项可以通过源码中的configure来配置。
如果要配置外包的包如libfaac,libx264等,可以通过--extra-cflags来指定头文件的文件夹。可以通过--extra-cflags来指定第三方的库文件的位置。如果要编译动态库则可用--enable-shared配置选项来实现。
如果想编译ffplay必须先安装SDL库。否则无法编译出ffplay。
而对于SDL库的编译则同其它linux下的安装文件一样。
而对于第三方库的安装网上到处都有说明。

这里有一篇文章可以参考。

版权所有:博水。转载请注明出处:

 

 

你可能感兴趣的文章
iOS 解决UITabelView刷新闪动
查看>>
让前端小姐姐愉快地开发表单
查看>>
Web前端JQuery入门实战案例
查看>>
CentOS 7 装vim遇到的问题和解决方法
查看>>
JavaScript基础教程1-20160612
查看>>
iOS \U7ea2 乱码 转换
查看>>
FCN图像分割
查看>>
ios xmpp demo
查看>>
python matplotlib 中文显示参数设置
查看>>
数据库事务隔离级别
查看>>
【ros】Create a ROS package:package dependencies报错
查看>>
kali linux 更新问题
查看>>
HDU1576 A/B【扩展欧几里得算法】
查看>>
廖雪峰javascript教程学习记录
查看>>
WebApi系列~目录
查看>>
Java访问文件夹中文件的递归遍历代码Demo
查看>>
项目笔记:测试类的编写
查看>>
通过容器编排和服务网格来改进Java微服务的可测性
查看>>
re:Invent解读:没想到你是这样的AWS
查看>>
PyTips 0x02 - Python 中的函数式编程
查看>>