读书人

ffmpeg运用

发布时间: 2012-07-19 16:02:20 作者: rapoo

ffmpeg使用

1 组成:

1.1 程序:ffmpeg、ffmplay、ffprobe、ffserver

ffmpeg:转码程序

ffplay:播放程序

ffserver:服务器程序

1.2 库:libavcodec、libavdevice、libavfilter、libavformat、libavresample、libavutil、libpostproc、libswresample、libswscale

libavcodec:编解码器库,提供所有支持的编解码器

libavformat:格式库,提供所有支持的文件、流格式

2 使用:

2.1 流复制:复制文件的流,只更改容器(文件)格式。

./ffmpeg v debug i inputfile.mpg c copy -f asf outfile.asf

-f:设置混合器

-c:设置编码器。当为 copy:指复制编码流

-i:输入文件

-v:调试信息级别(quiet、panic、fatal、error、warning、info、verbose、debug)

2.2 指定流:

由:进行分隔

./ffmpeg i inputfile.mpg c:v h263 c:a g722 f asf outfile.asf

./ffmpeg i inputfile.mpg c:0 h263 c:1 g722 f asf outfile.asf

v:视频

a:音频

数字:表示第几路,从0开始

读书人网 >其他相关

热点推荐