ffmpeg is a complete solution to record, convert and stream audio and video. It includes libavcodec, the leading audio/video codec library. ffmpeg is developed under Linux, but it can compiled under most operating systems, including Windows. In ubuntu This package contains the ffplay multimedia player, the ffserver streaming server and the ffmpeg audio and video encoder. They support most existin...
by creatory - Linux文档专区 - 2008-12-14 14:47:35 阅读(579) 回复(0)
ffmpeg介绍
ffmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。ffmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。ffmpeg支持MPEG、DivX、MPEG4、AC3、DV、FLV等40多种编码,AVI、MPEG、OGG、Matroska、ASF等90多种解码。
"ffmpeg"这个单词中的 "FF" 指的是 "Fast Forward",它的官方网站是
http://ffmpeg.org/
,中文技术网站是
http://www.ffmpeg.com.cn
。TCPMP, VLC, MPla...
ffmpeg Documentation
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 options
3.9 Advanced options
3.10 Preset files
...
ffmpeg安装
我安装的时候参考了如下:
----------------------------------------------------------------------------------
Rebuilding Ubuntu's ffmpeg Package
Essentially, we're going to download the ffmpeg source packages for Hardy, install some extra codecs and libraries, and then compile new packages from the sources. We need to do this to enable certain proprietary codecs, which Ubuntu cannot ...
最近互联网视频共享的网站很火,用fms+ffmpeg形式
fms负责在线录制,播放,ffmpeg则在后台处理上传的资源转换成一定的格式。
为了让ffmpeg支持的格式尽量多,所以特把我的编译笔记分享一下
环境:redhat as4
1。首先获取ffmpeg
很多人找不到怎么下载,其实之前ffmpeg可以通过cvs下载,不过最近他已经换成了更加强大的svn
如何使用SVN我这里不再介绍,网上还有大量的安装和使用的文章可以借鉴,这里简单罗列几个SVN辅助的软件:
SubV...
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
原始的YUV420P文件包含原始的YUV极性,每帧以Y平面开始,跟随U和V平面,...
FOBS is an object oriented wrapper for ffmpeg library. Build easily object oriented applications that work with MultiMedia files in multiplatform environments.
FOBS are ffmpeg OBjectS. It is a set of object oriented APIs to deal with media. It relies in the ffmpeg library, but provides developers with a much simpler programming interface.
FOBS is currently available in C++. The Java API is being ...
我现在在android上开发基于ffmpeg的播放器,音频播放处遇到问题:
利用ffmpeg对音频解码,解码完成后直接存入一段内存audioBuffer中,利用JNI把这段audioBuffer传到JAVA层,直接利用AudioTrack.write(byte[] audiodata.....)来播放。
现在有声音,但是全部都是噪声。
求教!谢谢各位!
按照ffmpeg的官方指南,一步一步的做,前三步都可以。
做到第四步,运行tutorial04的时候,输入gcc -o tutorial04 tutorial04.c -lavformat -lavcodec -lz -lm -lswscale `sdl-config --cflags --libs`
报错:/usr/local/include/libavformat/avio.h:446:26: note: expected ‘struct AVIOContext *’ but argument is of type ‘struct AVIOContext **’
求高手解答,非常感谢!