文档章节

2010-11-16 视频处理几个常用指令

langke
 langke
发布于 2016/08/03 17:19
字数 380
阅读 3
收藏 0
视频处理几个常用指令
--文字浮动
ffmpeg -vhook '/usr/lib64/vhook/imlib2.so -c red -F /usr/share/fonts/bitstream-vera/Vera.ttf/20 -x 150+0.5*N -y 70+0.25*N -t Hello' -i input.flv -y -ab 32 -ar 22050 output.flv
--图片浮动
ffmpeg -i input.flv -y -vhook  '/usr/lib64/vhook/imlib2.so -x W*(0.5+0.25*sin(N/47*PI))-w/2 -y H*(0.5+0.50*cos(N/97*PI))-h/2 -i watermark.png' -acodec copy -sameq output.flv
--图片切换
ffmpeg -i input.flv -y -vhook '/usr/lib64/vhook/imlib2.so -x gte(sin(N/100*PI),0)*W-w-30 -y 12 -i logo1.png' -vhook '/usr/lib64/vhook/imlib2.so -x gte(sin(N/100*PI),0)*W+30 -y 12 -i logo2.png' output.flv 
--覆盖台标
mencoder -vf "delogo=0:0:88:30:3" -of lavf -ovc lavc -lavcopts vcodec=flv:vbitrate=5000 -lavfopts format=flv -srate 44100 -oac lavc -lavcopts acodec=libmp3lame:abitrate=56  -o output.flv    input.flv
mencoder -vf "delogo=0:0:88:30" -of lavf -ovc lavc -lavcopts vcodec=flv:vbitrate=5000 -lavfopts format=flv -srate 44100 -oac lavc -lavcopts acodec=libmp3lame:abitrate=56  -o output.flv    20101026100901557197dQXHy9.flv
带上反交错和水印参数: 
ffmpeg -i input.flv -deinterlace -vhook '/usr/lib64/vhook/watermark.so -f watermark.png' -acodec libfaac -vcodec libx264 -vpre hq -b 500k output.flv
ffmpeg -i '/opt/input/a.flv' -y -f image2 -t 1 -s 300*200 '/opt/output/1.jpg' //获取静态图
ffmpeg -i '/opt/input/a.mpg' -vframes 30 -y -f gif '/output/1.gif' //获取动态图;
加水印
ffmpeg -i input.flv -y  -f image2 -t 1 xxx.jpg -vhook '/usr/lib64/vhook/imlib2.so -i xxx.jpg -x -10 -y -10' output.flv 
取视频信息
mplayer -identify /usr/local/encode/test.flv -nosound  -vc dummy -vo null
 
--格式转换:
ffmpeg -i woyoxueshengmei.flv-qscale 4 -s 1040*576 woyoxueshengmei_1039x576.flv

ffmpeg -i car.wmv -qscale 4 -y-ar 22050 -r 15-s 1040*576 car_width_1040x576.flv

ffmpeg -iWildlife.wmv-y -ab 32 -ar 44100 -r 15 -b 520000 -qscale 4Wildlife_mencoder.flv

ffmpeg -i wt_orig.flv -y-ar 22050 -r 15 -qscale 4 ffmpeg_wt_orig.flv

 

 

 

本文转载自:http://www.cnblogs.com/langke93/archive/2010/11/16/2217397.html

langke
粉丝 1
博文 70
码字总数 3645
作品 0
架构师
私信 提问
一个简单的输出提示错误,请教一下是什么问题。

2016/11/07 16:11:39 - Spoon - 开始执行转换. 2016/11/07 16:11:39 - etl_test - 为了转换解除补丁开始 [etl_test] 2016/11/07 16:11:39 - Transformation metadata - Natural sort of ste......

terry76
2016/11/07
986
1
《鸡啄米VS2010/MFC编程入门》系列技术文章整理收藏

《鸡啄米VS2010/MFC编程入门》系列技术文章整理收藏 1VS2010/MFC编程入门之前言 http://www.lai18.com/content/410337.html 2VS2010/MFC编程入门之二(利用MFC向导生成单文档应用程序框架) ...

开元中国2015
2015/06/27
267
0
Oracle中的日期类型及常用函数

oracle 数据类型详解---日期型(转载) oracle 数据类型详解---日期型 oracle数据类型看起来非常简单,但用起来会发现有许多知识点,本文是我对ORACLE日期数据类型的一些整理,都是开发入门资...

猴亮屏
2014/06/03
0
0
常用u-boot命令详解(全) .

U-boot发展到现在,他的命令行模式已经非常接近Linux下的shell了,命令行模式模式下支持“Tab”键的命令补全和命令的历史记录功能。而且如果你输入的命令的前几个字符和别的命令不重复,那么...

woi66
2014/02/10
0
0
kettle连接infromix,表输出,预览出现中文乱码,请求指点!!!​

kettle4.1,连接informix数据库,执行表输出,预览时,本应该是中文的字段都变成了乱码。上网查了资料,都说勾选[允许延时转换],但是勾选后执行表错。错误如下: 2013/04/11 16:04:59 - Spoo...

beno0415
2013/04/11
2.2K
1

没有更多内容

加载失败,请刷新页面

加载更多

优雅的关闭Spring Boot

优雅的关闭Spring Boot 1、实现 TomcatConnectorCustomizer 接口拿到Tomcat的连接获取 Tomcat连接池 2、实现 ApplicationListener<ContextClosedEvent> 监听服务器关闭事件,注册JVM钩子函数...

sowhat
今天
2
0
Python3-Web开发

简介 Web开发框架 什么是Web框架? Web应用程序框架或简单的Web框架表示一组库和模块,使Web应用程序开发人员能够编写应用程序,而不必担心协议,线程管理等低级细节。 virtualenv是一个虚拟...

wuxinshui
今天
3
0
使用技媒体实践编写发布博客

技媒体实践博客 CSDN OSChina 知乎 简书 思否 掘金 51CTO

晨猫
今天
2
0
Lucene

1、什么是全文检索 数据分类 我们生活中的数据总体分为两种:结构化数据和非结构化数据。 结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。 非结构化数据:指不定长或无固...

榴莲黑芝麻糊
昨天
5
0
python到setuptools、pip工具的安装

python安装 基础开发库   apt-get install gcc  apt-get install openssl libssl-dev 安装数据库和开发库   apt-get install mysql-server libmysqld-dev python环境   下载地址...

问题终结者
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部