ffmpeg
kl222
这个作者很懒,什么都没留下…
展开
-
ffmpeg教程一 —— ffmpeg组成
1 组成:1.1 程序:ffmpeg、ffplay、ffprobe、ffserverffmpeg:转码程序ffplay:播放程序ffserver:服务器程序 1.2 库:libavcodec、libavdevice、libavfilter、libavformat、libavresample、libavutil、libpost原创 2012-06-28 10:46:52 · 6239 阅读 · 0 评论 -
ffmpeg教程五 —— 使用举例
1.1.1 截取一张352x240尺寸大小的,格式为jpg的图片:ffmpeg -i test.asf -y -f image2 -t 0.001 -s 352x240 a.jpg1.1.2 把视频的前30帧转换成一个Animated Gifffmpeg -i test.asf -vframes 30 -y -f gif a.gif1.1.3 截取指定时间的缩微图原创 2012-08-01 17:05:16 · 19884 阅读 · 6 评论 -
ffmpeg教程四 —— 选项详解
1.1 Ffmpeg选项详解你可以使用:ffmpeg –help来获得选项内容 1.1.1 通用选项-L license -h 帮助 -fromats显示可用的格式,编解码的,协议的-codecs 显示可用的编解码器-bsfs 显示bit流过滤器-protocols显示可用的协议-pix_fmts显示可用的位图格式-sa原创 2012-08-01 17:04:04 · 5460 阅读 · 0 评论 -
ffmpeg教程六——源码分析之数据结构
1.1 数据结构AVFormatContext、AVInputFormat、AVOutputFormat、AVIOContext、AVStream、AVCodecContext、AVCodec、AVPacket、AVFrame下面是各结构的关系图:原创 2012-08-09 15:17:37 · 2477 阅读 · 0 评论 -
ffmpeg教程三 —— 使用
1.1 ffmpeg格式ffmpeg [[options][`-i' input_file]]... {[options] output_file}...如果没有输入文件,那么视音频捕捉(只在Linux下有效,因为Linux下把音视频设备当作文件句柄来处理)就会起作用。作为通用的规则,选项一般用于下一个特定的文件。如果你给 –b 64选项,改选会设置下一个视频速率。对于原始原创 2012-08-01 17:02:28 · 5108 阅读 · 0 评论 -
ffmep教程二 —— ffmpeg环境搭建
1.1 源码下载用GIT从下面地址下载:git://source.ffmpeg.org/ffmpeg.git例如:在linux下:git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg1.2 依赖如果要编译ffplay,它依赖sdl库。安装SDL库:http://www.libsdl.org/原创 2012-08-01 14:18:53 · 8025 阅读 · 0 评论 -
ffmpeg教程七——使用举例——水印制作
用in.avi作为输入视频,out.avi作为输出视频,pp.png表示要添加的水印图片,是png格式的,调整水印大小(scale = 50:50)和位置(overlay=10:10)ffmpeg –i in.avi -i /data/move/long.png -filter_complex '[1:v]scale=50:50[s];[0:v][s]overlay=10:10' -b:v原创 2012-11-07 22:10:47 · 16361 阅读 · 1 评论 -
ffmpeg移植到wince
由于系统Windows XP 和 Windows CE的差异, 导致移植到Windows XP上的ffmpeg动态连接库并不能在WinCE上使用, 所以需重新移植一番.一、在开始移植前,需要做些准备工作:1.1 下载 cygwin 工具(Setup.exe), 注意下载 1.7.xx的版本 http://www.cygwin.com/1.2 下载 cegcc 交叉编译工具(c转载 2013-09-10 21:09:07 · 5436 阅读 · 0 评论 -
ffmpeg教程(八)——vc用ffmpeg库开发播放器
做一个中文的开源播放器,用于视频的开发的教学。欢迎大家参与、交流。如果你需要商业开发,请联系QQ:16614119代码位置:https://gitee.com/kl222/player1.1在mingwvs中编译ffmpegFfmpeg用mingw进行编译,并安装到/usr/local下。$ ./configure--enable-libx264 ...原创 2014-01-19 11:05:16 · 9512 阅读 · 4 评论