易截截图软件、单文件、免安装、纯绿色、仅160KB

linux下ffmpeg 手机视频转换总结

ffmpeg版本:0.5.1 flv -> mp4  ->3gp
#截图:
./ffmpeg -i 视频文件 -y -ss 截图时间 -vframes 1 -f image2 -s 128x96 目标文件名;
#生成预览版:
./ffmpeg -i out.3gp -ss 00:00:00 -t 00:00:10 -s qcif -acodec copy -vcodec copy -y preview.3gp
#转换16:9 flv视频到 4:3的mp4视频
ffmpeg -i src.flv -vcodec libx264 -vpre normal -vpre baseline -coder 0 -threads 4 -s 320*180 -b 128k -r 15 -padbottom 30 -padtop 30 -f mp4 -y out.mp4
注:
    这几个参数保证能够在手机上面播放(必须指定h264解码器):
-vcodec libx264 -vpre normal -vpre baseline -coder 0
具体含义详见http://rob.opendot.cl/index.php/useful-stuff/ffmpeg-x264-encoding-guide/
    这两个参数用于增加黑边
-padbottom 30 -padtop 30
#mp4转换为3gp
./ffmpeg -i test.mp4 -s qcif -ar 8000 -ac 1 -ab 12.2k -f 3gp -y test.3gp
至于ffmpeg的安装
可以参考http://www.code-life.com/read.php?61
新版的amr库在这里http://opencore-amr.sourceforge.net/
编译选项替换为
--enable-libopencore-amrnb
--enable-libopencore-amrwb
最近的ffmpeg版本不知道为什么make的时候 会报错
没有仔细看,只是把下面这段注释掉,竟然也可以用....
#ifndef V
#Q      = @
#ECHO   = printf "$(1)\t%s\n" $(2)
#BRIEF  = CC AS YASM AR LD HOSTCC STRIP CP
#SILENT = DEPCC YASMDEP RM RANLIB
#MSG    = $@
#M      = @$(call ECHO,$(TAG),$@);
#$(foreach VAR,$(BRIEF), \
#    $(eval $(VAR) = @$$(call ECHO,$(VAR),$$(MSG)); $($(VAR))))
#$(foreach VAR,$(SILENT),$(eval $(VAR) = @$($(VAR))))
#$(eval INSTALL = @$(call ECHO,INSTALL,$$(^:$(SRC_DIR)/%=%)); $(INSTALL))
#endif


相关文档:

linux 配置 telnet

1、查看telent是否安装:rpm  -q 
telnet
      
      [root@localhost root]#rpm -qa Linux telnet
 
      Linux telnet-0.17-25  
      //Linux&n ......

Linux驱动 USB

USB是大家常见的,设备总线。 这个USB分为两个部分:主机,设备。 他是一个树形的关系:             主机
   设备    设备     设备 主机里装的是,主机控制器,设备中装的是设备控制器 Host Controller ......

linux的触摸屏之二:手工调试

(1)简述:在编译好了的ANDROID根文件系统的system/etc/pointercal这个文件内,存放着7个数,这7个数就是《linux的触摸屏之一》所讲的a,b,c,d,e,f,s。比如我在自己的MID上查看的数值为:4933 -5 -15710176 -95 -4961 56071328 65536。
(2)处理说明:“system/etc/pointercal”这个文件是被java程序读取使用的 ......

Linux设备模型之tty驱动架构分析


Linux设备模型之tty驱动架构分析
 
来源: ChinaUnix博客  日期: 2008.07.25 16:24 (共有0条评论) 我要评论
 
------------------------------------------
本文系本站原创,欢迎转载!
转载请注明出处:http://ericxiao.cublog.cn/
------------------------------------------
一:前言
Tty这个名称 ......

linux fg bg ctrl + z jobs & 等命令

fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的
一。& 最经常被用到
   这个用在一个命令的最后,可以把这个命令放到后台执行
二。ctrl + z
     可以将一个正在前台执行的命令放到后台,并且暂停
三。jobs
 &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号