视频转换学习资.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、视频术语 1.容器(Container) 容器就是一种文件格式,比如flv,mkv等 流(Stream) 是一种视频数据信息的传输方式,5种流:音频,视频,字幕,附件,数据。 帧(Frame) 帧代表一副静止的图像,分为I帧,P帧,B帧。 编解码器(Codec) 是对视频进行压缩或者解压缩,CODEC=Code + Decode 复用/解复用(mux/demux) 把不同的流按照某种容器的规则放入容器,这种行为叫做复用(mux) 把不同的流从某种容器中解析出来,这种行为叫做解复用(demux) 码率 比特率(也叫码率,数据率)是一个确定整体视频/音频质量的参数,码率和视频质量成正比,使用bps来表达。 7.帧率 也叫帧频率,视频中每秒的帧数。 二、ffmpeg简介 FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。可以轻易地实现多种视频格式之间的相互转换。 ? FFmpeg的用户有Google,Facebook,Youtube,优酷,爱奇艺,土豆等。 ffmpeg:是一个命令行工具 ffplay:是一个简单的播放器 ffprobe收集多媒体或流的信息,并以人和机器的可读方式输出。 2.1快速入手 1.使用-r参数设置帧率 ffmpeg -i input -r fps output 使用fps filter设置帧率 ffmpeg -i clip.mpg -vf fps=fps=25 clip.webm 使用-b设置码率 ffmpeg -i film.avi -b 1.5M film.mp4 控制输出文件大小 Ffmpeg -i input.avi -fs 1024K output.mp4 文件输出大小 (视频码率+音频码率)*时长/8 = 文件大小K 2.2调整视频分辨率 1.使用-s参数设置视频分辨率,参数值wxh,w宽度单位是像素,h高度单位是像素 ffmpeg -i input_file -s 320*240 output_file 预定义的视频尺寸 ffmpeg -i input.avi -s 640*480 output.avi ffmpeg -i input.avi vga output.avi 2.3截取影片画面图片 截取一张图片 ffmpeg -ss 01:23:45 -i jiou.mp4 image.jpg 2.4加水印 左上角 D:\xiebin\ffmpeg\binffmpeg -i D:\media\source\001.flv -vf movie=water_blue.png [logo];[in][logo] overlay=10:10 [out] -y D:\media\source\003.flv 右下角 D:\xiebin\ffmpeg\binffmpeg -i D:\media\source\0df7f63d-310b-4773-acc2-0cd685d55 282.flv -vf movie=blue0.png [logo];[in][logo] overlay=main_w-overlay_w:main_h-o verlay_h [out] -b:v 2400k -s 1024*768 -y D:\media\source\rb_1.flv 2.5转换为AVC格式 -vcodec libx264 eg: ffmpeg -i D:\xiebin\nginx-1.4.7\html\009.mp4 -vcodec libx264 D:\media\009.mp4 2.6参数说明 -y 覆盖输出文件 -i 输入文件 -vcodec xvid 使用xvid压缩 -vcodec libx264 使用H.264压缩 mencoder简介 mencoder是一款命令方式的视频处理软件,是mplayer自带的编码工具(Mplayer是linux下的开源播放器,分windows和mac版本)。 3.1快速入手 帮助命令mencoder -of help 可以查看更多的帮助内容。 命令1: mencoder input.avi -o output.avi -oac mp3lame -lameopts cbr:br=32 -ovc x264 -264encopts bitrate=440 -vf scale=448:-3 命令2: mencoder D:\001.mp4 -o D:\001.flv -oac mp3la

文档评论(0)

lanhe8975915 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档