【ffmpeg】
tx3344
这个作者很懒,什么都没留下…
展开
-
FFmpeg完美入门【5】-FFmpeg架构之文件结构
http://it6655.com/2012/09/ffmpeg-5-htmlFFmpeg文件结构转载 2012-09-08 20:40:37 · 3030 阅读 · 1 评论 -
FFmpeg完美入门【7】-FFmpeg架构之Demuxer和muxer模块分析
http://it6655.com/2012/09/ffmpeg-7-html1概述ffmpeg的demuxer和muxer接口分别在AVInputFormat和AVOutputFormat两个结构体中实现,在av_register_all()函数中将两个结构分别静态初始化为两个链表,保存在全局变量:first_iformat和first_oformat两个变量中。在FFmpe转载 2012-09-08 21:21:58 · 8669 阅读 · 1 评论 -
FFmpeg完美入门【2】-FFmpeg参数说明
http://it6655.com/2012/09/ffmpeg-2-html1 通用选项-L license-h 帮助-fromats 显示可用的格式,编解码的,协议的。-f fmt 强迫采用格式fmt-i filename 输入文件-y 覆盖输出文件-t duration 设置纪录时间 hh:mm:ss[.xxx]格式的记录时转载 2012-09-08 20:32:00 · 14008 阅读 · 0 评论 -
FFmpeg完美入门【4】-FFmpeg应用实例
http://it6655.com/2012/09/ffmpeg-4-html1 用FFserver从文件生成流媒体一、安装ffmpeg在ubuntu下,运行sudo apt-get ffmpeg 安装ffmpeg,在其他linux操作系统下,见ffmpeg的编译过程(编译完成后可执行自动安装)。二、准备预播放的媒体文件如test.Mp3,在本文档中,默转载 2012-09-08 20:38:58 · 4473 阅读 · 1 评论 -
FFmpeg完美入门【6】-FFmpeg架构之I\O模块分析
http://it6655.com/2012/09/ffmpeg-6-html1概述ffmpeg项目的数据IO部分主要是在libavformat库中实现,某些对于内存的操作部分在libavutil库中。数据IO是基于文件格式(Format)以及文件传输协议(Protocol)的,与具体的编解码标准无关。 ffmpeg工程转码时数据IO层次关系如图所示:对于上面的数据转载 2012-09-08 20:41:37 · 6474 阅读 · 1 评论 -
FFmpeg完美入门【8】-FFmpeg架构之Decoder/Encoder模块
http://it6655.com/2012/09/ffmpeg-8-decoderencoder-html1概述编解码模块主要包含的数据结构为:AVCodec、AVCodecContext每一个解码类型都会有自己的Codec静态对像,Codec的int priv_data_size记录该解码器上下文的结构大小,如MsrleContext。这些都是编译时确定的,程序运行时通过a转载 2012-09-09 18:35:23 · 3588 阅读 · 0 评论 -
FFmpeg完美入门【1】-FFmpeg介绍及安装
http://it6655.com/2012/09/ffmpeg-1-html1 FFmpeg简介FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多co转载 2012-09-08 20:30:53 · 5468 阅读 · 1 评论 -
FFmpeg完美入门【9】-FFmpeg架构之其他重要数据结构的初始化
http://it6655.com/2012/09/ffmpeg-9-html1 AVStreamAVStream结构保存与数据流相关的编解码器,数据段等信息。比较重要的有如下二个成员:AVCodecContext *codec; /**void *priv_data;其中codec指针保存的就是上节所述的encoder或decoder结构。priv_d转载 2012-09-09 18:41:05 · 2496 阅读 · 0 评论 -
FFmpeg完美入门【3】-FFmpeg功能及使用说明
http://it6655.com/2012/09/ffmpeg-3-html1 ffplay对多媒体的支持能力验证一、视频3gp 177X144 支持播放,在windows下播放正常,但是在linux下面偶有BUG 如果发现画面无法显示而声音可以播放的情况下可以试着切换全屏或者切换分辨率。AVI 208X176 支持 320X240 支持 720X400 支持 720转载 2012-09-08 20:37:57 · 4856 阅读 · 0 评论 -
FFmpeg完美入门【10】-- FFmpeg裁剪说明
http://it6655.com/2012/09/ffmpeg-9-2-html1 configure参数1 通用选项在linux下进入终端,找到ffmpeg解压位置,输入如下命令: root@web ffmpeg]# ./configure –help 得到configure的基本选项参数,其并没有中文解释。--help 显示此帮助信息|print this转载 2012-09-11 09:30:20 · 5353 阅读 · 1 评论