FFMpeg简介及命令选项参数
2010-03-04 14:39
811 查看
ffmpeg包括一组软件,ffmpeg用于对媒体文件进行处理,ffserver是一个http的流媒体服务器,ffplay是一个基于SDL的简单播放器。两个库文件libavcodec和libavformat。
Ffmpeg简介: ffmpeg包括一组软件,ffmpeg用于对媒体文件进行处理,ffserver是一个http的流媒体服务器,ffplay是一个基于SDL的简单播放器。两个库文件libavcodec和libavformat。 linux服务器设置 ffmpeg项目由以下几部分组成: ftp服务器设置 ffmpeg 视频文件转换命令行工具,也支持经过实时电视卡抓取和编码成视频文件。 站长家园 ffserver 基于HTTP(RTSP正在开发中)用于实时广播的多媒体服务器,也支持时间平移 mail服务器设置 ffplay 用 SDL和FFmpeg库开发的一个简单的媒体播放器 php编程 libavcodec 一个包含了所有FFmpeg音视频编解码器的库.为了保证最优性能和高可复用性,大多数编解码器从头开发的. ftp服务器设置 libavformat 一个包含了所有的普通音视格式的解析器和产生器的库. php编程 ffmpeg作为媒体文件处理软件,基本用法如下: mail服务器设置 ffmpeg -i INPUTfile [OPTIONS] OUTPUTfile win服务器设置 输入输出文件通常就是待处理的多媒体文件了。可以是纯粹的音频文件,纯粹的视频文件,或者混合的。大部分常见的格式都能够“通杀”。象常见的各种mpeg,AVI封装的DIVX和Xvid等等,具体的格式支持列表可以使用ffmpeg -formats查看或直接查阅文档。 dns服务器设置 另:由于Linux把设备视为文件,因此-i选项后可以跟设备名。比如DV,视频卡,光驱或者其它的各类设备。 linux服务器设置 输出的内容通过Options调整。列出几个主要的选项 linux服务器设置 -vcodec 视频流编码方式 win服务器设置 -b 视频流码率(默认只有200k,一般都需要手动设置,具体的数值视codec选择而定) linux服务器设置 -r 视频流帧数(一般说来PAL制式通常用25,NTSC制式通常用29) .net编程 -s 视频解析度(分辨率,也要视codec和你的需要而定。通常改变某个视频流的解析度是很耗费CPU的事情。另:具体写法使用“数字x数字”的形式。中间是小写字母“x”,这个用过mplayer的应该都知道) asp编程 -t 处理持续时间。 .net编程 -acodec 音频流编码方式 dns服务器设置 -ab 音频流码率(默认是同源文件码率,也需要视codec而定) .net编程 -ar 音频流采样率(大多数情况下使用44100和48000,分别对应PAL制式和NTSC制式,根据需要选择) seo优化教程下载 还有些可能需要用到的选项如: .net编程 -vn和-an分别是屏蔽视频流和屏蔽音频流,分别对源文件处理一次即可得到分离的音频和视频 seo优化教程下载 -author -title分别是设置媒体文件的作者和title .net编程 -f选项是强制使用某种格式 站长家园 -target type是使用预置的格式转换(可以转成dvd,vcd或svcd) linux服务器设置 除此之外还有些更高级的选项,如设定vbr,或设定high quality,或者设定vbr的buff和max/min码率,象一般我们自用的dvd抓轨啦,DV转vcd或dvd啦,网上下载的电影转成vcd或dvd都不一定需要用到它们。 具体的使用方法在man里面有介绍。简单明了。 |
相关文章推荐
- FFMpeg简介及命令选项参数
- Linux中命令选项及参数简介
- Linux中命令选项及参数简介
- linux系统下的命令sort与uniq的参数选项详解
- Linux命令选项及参数解析 getopt() getopt_long() 函数
- VC中cl.exe命令参数简介
- ffmpeg常用命令以及参数意义
- ffmpeg命令机制分析--参数如何被设置
- dd命令选项参数
- ffmpeg推流命令参数记录
- gcc选项参数-M以及makefile相关命令
- echo命令选项及设置文字颜色显示详细参数
- Linux下tar命令的各种参数选项和他们的作用整理
- rtsp交互命令简介及过程参数描述
- ffmpeg 使用命令简介
- VC中cl.exe命令参数简介(转载,部分在vs2005进行了验证)
- ffmpeg常用命令以及参数意义
- java高分局之JVM命令参数大全(高级垃圾回收选项)
- RTSP交互命令简介及过程参数描述
- argparse — 命令行选项、参数和子命令的解析器