source: http://ffmpeg.org/ffmpeg-doc.html Table of Contents 1. Introduction 2. Quick Start 2.1 Video and Audio grabbing 2.2 X11 grabbing 2.3 Video and Audio file format conversion 3. Invocation 3.1 Syntax 3.2 Main options 3.3 Video Options 3.4 Advanced Video Options 3.5 Audio Options 3.6 Advanced Audio options: 3.7 Subtitle options: 3.8 Audio/Video grab ...
by landuochong - Linux文档专区 - 2009-10-23 07:13:31 阅读(773) 回复(0)
ffmpeg编译及使用 1 ffmpeg介绍 ffmpeg是音视频的分离,转换,编码解码及流媒体的完全解决方案,其中最重要的就是libavcodec库。它被mplayer或者xine使用作为解码器。还有,国内比较流行的播放器影音风暴或MyMPC的后端ffdshow也是使用ffmpeg的解码库的。 ffmpeg软件包经编译过后将生成三个可执行文件,ffmpeg,ffserver,ffplay。其中ffmpeg用于对媒体文件进行处理,ffserver是一个http的流媒体服务器,ffplay是一个基于SDL的简...
ffmpeg使用语法 ffmpeg [[options][`-i' input_file]]... {[options] output_file}... 如果没有输入文件,那么视音频捕捉(只在Linux下有效,因为Linux下把音视频设备当作文件句柄来处理)就会起作用。作为通用的规则,选项一 般用于下一个特定的文件。如果你给 –b 64选项,改选会设置下一个视频速率。对于原始输入文件,格式选项可能是需要的。缺省情况下,ffmpeg试图尽可能的无损转换,采用与输入同样的音频视 频参数来输出。...
截取一张352x240尺寸大小的,格式为jpg的图片: ffmpeg -i test.asf -y -f image2 -t 0.001 -s 352x240 a.jpg 把视频的前30帧转换成一个Animated Gif : ffmpeg -i test.asf -vframes 30 -y -f gif a.gif 使用-ss参数,可以从指定的时间开始处理转换任务.如: ffmpeg -i test2.asf -y -f image2 -ss 08.010 -t 0.001 -s 352x240 b.jpg ffmpeg 转 FLV 的参数 ffmpeg -i x:\*.mpg -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 x:\*.flv ...
ffmpeg 编译 使用msys+mingw,编译成可以供vc调用的静态库 ffmpeg功能 1. 视频音频格式转换 ffmpeg能使用任何支持的格式和协议作为输入: *比如你可以输入YUV文件:ffmpeg -i /tmp/test%d.Y /tmp/out.mpg 它将要使用如下文件: /tmp/test0.Y, /tmp/test0.U, /tmp/test0.V, /tmp/test1.Y, /tmp/test1.U, /tmp/test1.V,等等… *你能输入原始的YUV420P文件:ffmpeg -i /tmp/test.yuv /tmp/out.avi 原...
这段代码在下面调试时出现问题,请各位大哥指导![code]Video_get() { AVFormatContext *pFormatCtx; int i, videoStream; AVCodecContext *pCodecCtx; AVPacket packet; // Open video file const char *rtsp = "rtsp://192.168.230.150:554/axis-media/media.amp?videocodec=h264"; // Register all formats and codecs av_register_all(); avformat_n...
转载自 http://www.solarisman.cn/ 转载请注明出处 psp,iphone,手机,mp4/mp5…..支持视频播放的数码产品越来越多,想在上面放视频没那么容易,必须转换成特定的视频格式才能播放。 以前介绍过 《使用ffmpeg截取视频图像》 ,本文主要介绍使用ffmpeg对视频格式进行转换。 ffmpeg支持的视频格式 使用“ffmpeg -formats”可以查看ffmpeg支持的视频格式和文件格式,大部分音视频格式都能用ffmpeg进行转换。 [root@localhost bin]# f...
http://www.ud03.kinoko.name/Archive/993/ 下载电影的时候,我们总希望在全部下载完成之前能够预览一下影片内容,于是发布者时常会放一些影片截图在种子文件中,或者直接贴到网上,也有一些截图是一张图片,但包含很多幅影片在一起,就像下面这张: 有很多软件能够截取影片图像、合并图像,但如果影片太多,比如视频网站为用户上传的图像生成预览图之类的,人工在gui方式下操作就不可取了,我们需要在命令行方式下来截取、合并。...
程序很简单 #include "libavformat/avformat.h" int main() { av_register_all(); return 0; } 编译命令: gcc testc.c -L/usr/local/src/ffmpeg-install-program/lib libavformat.a -I/usr/local/src/ffmpeg-install-program/include/ -o test 然后会出现一连串的错误 /usr/local/src/ffmpeg-0.5/libavformat/udp.c:161: undefined reference to `av_log' libavformat.a(udp.o): In function `udp_open': /usr/loc...
我从:bjcic 这个牛人的博客看到 ./ffmpeg -t 10 -f video4linux2 -s 176*144 -r 8 -i /dev/video0 -vcodec h263 -f rtp rtp://192.168.1.105:5060 > /tmp/ffmpeg.sdp 以上命令表示:采集10秒钟视频,对video4linux2视频设备进行采集,采集QCIF(176*144)的视频,每秒8帧,视频设备为/dev/video0,视频编码为h263,输出格式为RTP,后面定义了IP地址及端口,将该码流所对应的SDP文件重定向到/tmp/ffmpeg.sdp中,将此SDP文件上传...
http://hi.baidu.com/iminway/blog/item/bda2db4e29ced701b2de05f1.html 最新的ffmpeg可以通过svn下载,SVN辅助的软件有: SubVersion,从 http://subversion.tigris.org/ 下载,支持linux。 TortoiseSVN,从 http://tortoisesvn.tigris.org/ 下载,是很不错的SVN客户端程序,为windows外壳程序集成到windows资源管理器和文件管理系统的Subversion客户端,用起来很方便。 http://subversion.tigris.org/downloads/subversi...