FFMpeg参数解释--中文详细.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FFMpeg参数解释--中文详细

Linux下FFMPEG的参数解释 调用方法 程序如下: Process p = new Process();//建立外部调用线程 p.StartInfo.FileName = Server.MapPath(ffmpeg.exe);//要调用外部程序的绝对路径 p.StartInfo.Arguments = -i E:\\10425.wmv -ab 56 -ar 22050 -b 150 -r 15 -s 320x240 E:\\11.flv ;//参数(这里就是FFMPEG的参数了) p.StartInfo.UseShellExecute = false; p.StartInfo.CreateNoWindow = true; p.StartInfo.RedirectStandardOutput = true; p.Start(); p.Close();//关闭进程 p.Dispose();//释放资源 如何判断是否转换完毕然后进行数据库修改! 参数方法 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平面,它们是Y平面水平垂直的一半分辨率 ???? *你能输出原始的YUV420P文件 ???? ffmpeg -i mydivx.avi -o hugefile.yuv ??????? *你能设置几个输入文件和输出文件 ??????? ffmpeg -i /tmp/a.wav -s 640x480 -i /tmp/a.yuv /tmp/a.mpg ??????? 上面的命令行转换音频文件a.wav和原始的YUV 视频文件 a.yuv到mpeg文件a.mpeg ????????? *你也能同时转换音频和视频 ffmpeg -i /tmp/a.wav -ar 22050 /tmp/a.mp2 上面的命令行转换a.wav的采样率到22050HZ并编码为mpeg音频 *你也能同时编码到几种格式并且在输入流和输出流之间建立映射 ??????? ffmpeg -i /tmp/a.wav -ab 64 /tmp/a.mp2 -ab 128 /tmp/b.mp2 -map 0:0 -map 0:0 ??????? 上面的命令行转换一个64Kbits 的a.wav到128kbits的a.mp2 ‘-map file:index’在输出流的顺序上定义了那一路输入流是用于每一个输出流的, ??????? ??????? 转码解密的VOB: ??????? ffmpeg -i snatch_1.vob -f avi -vcodec mpeg4 -b 800 -g 300 -bf 2 -acodec mp3 -ab 128 snatch.avi ??????? 上面的命令行将vob的文件转化成avi文件,mpeg4的视频和mp3的音频。注意命令中使用了B帧,所以mpeg4流是divx5兼容的。GOP大小是300意味着29.97帧频下每10秒就有INTRA帧。该映射在音频语言的DVD转码时候尤其有用 2.?? Ffmpeg使用语法 ???????? ffmpeg [[options][`-i input_file]]... {[options] output_file}... ?????? 如果没有输入文件,那么视音频捕捉就会起作用。 ?????? 作为通用的规则,选项一般用于下一个特定的文件。如果你给 –b 64选项,改选会设置下一个视频速率。对于原始输入文件,格式选项可能是需要的。 ?????? 缺省情况下,ffmpeg试图尽可能的无损转换,采用与输入同样的音频视频参数来输出。 a) 通用选项 -L license -h 帮助 -fromats 显示可用的格式,编解码的,协议的... -f fmt 强迫采用格式fmt -I filename 输入文件 -y 覆盖输出文件 -t duration 设置纪录时间 hh:mm:ss[.xxx]格式的记录时间也支持 -ss position 搜索到指定的时间 [-]hh:mm:ss[.xxx]的格式也支持 -titl

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档