个人应用ffmpeg的一些感受
2008-04-10 20:08
225 查看
1.画面失真是因为视频格式有大小的区别 当本身是300*200 转换成600*400 当然会严重失真。
2.在window中无法实现RM等格式的ffmpeg编译的话。就先用mencode转换成avi 再由ffmpeg来转换。
3.图片要截取前10针可以用-vframes 要从哪以秒开始截取可以用-ss 强制转换成JPG格式-f image2
代码如下:转换成jpg可以防止图片出来的失真问题
d:/videos/ffmpeg.exe -i d:/videos/chaoniu.flv -pix_fmt rgb24 -f image2 -t 0.001 -ss 11 -s 220x220 -vframes 1 d:/videos/chaoniu.jpg 2>&1
wmv格式转换成flv格式,代码如下:
ffmpeg -i $in -y -ab 32 -ar 22050 -b 800000 -s 800*450 $out
对个别avi不能转换的问题。
参数可参考:http://hi.baidu.com/jwsoft/blog/item/baff21f3f7974dcf0b46e037.html
-ac 2(声道数1或2)
-b 和 -ab的区别:[-ab 音频码率] [-b 视频码率]
-b 一般都设置成360 (1500以上无效)
-a 一般设置成32 64 96 128
-s 800*450 分辨率设置成800*450
-ss 11 从11秒后开始
-vol 200(200%的音量,自己改)
2.在window中无法实现RM等格式的ffmpeg编译的话。就先用mencode转换成avi 再由ffmpeg来转换。
3.图片要截取前10针可以用-vframes 要从哪以秒开始截取可以用-ss 强制转换成JPG格式-f image2
代码如下:转换成jpg可以防止图片出来的失真问题
d:/videos/ffmpeg.exe -i d:/videos/chaoniu.flv -pix_fmt rgb24 -f image2 -t 0.001 -ss 11 -s 220x220 -vframes 1 d:/videos/chaoniu.jpg 2>&1
wmv格式转换成flv格式,代码如下:
ffmpeg -i $in -y -ab 32 -ar 22050 -b 800000 -s 800*450 $out
对个别avi不能转换的问题。
参数可参考:http://hi.baidu.com/jwsoft/blog/item/baff21f3f7974dcf0b46e037.html
-ac 2(声道数1或2)
-b 和 -ab的区别:[-ab 音频码率] [-b 视频码率]
-b 一般都设置成360 (1500以上无效)
-a 一般设置成32 64 96 128
-s 800*450 分辨率设置成800*450
-ss 11 从11秒后开始
-vol 200(200%的音量,自己改)
相关文章推荐
- 关于快速开发和设计应用系统的一些个人的意见
- 个人对VHDL和C++以及C#.NET的一些体会(完全个人感受,不对的地方请高手指正)
- Python点滴01——关于Python2.x和3.x的一些个人感受
- IOS和Android开发的一些个人感受
- 个人理解,前端默默自学的感受及一些基本学习思路
- 发现一些个人开发者应用
- IOS和Android开发的一些个人感受
- IOS和Android开发的一些个人感受(转)
- C#委托的一些应用,个人肤浅的一些操作
- IOS和Android开发的一些个人感受
- IOS和Android开发的一些个人感受
- android应用开发存储方式之SQLite(android自带的数据库)的一些个人理解
- 基于<最简单的基于FFMPEG+SDL的视频播放器 ver2 (采用SDL2.0)>的一些个人总结
- IOS和Android开发的一些个人感受
- 【菜鸟入门】——一些Android学习资源和一点个人感受
- 关于快速开发和设计应用系统的一些个人的意见(转)
- 20130127——12年的总结和一些个人感受
- 大家不妨组织一些开源项目,或者面向具体应用的兴趣小组(个人想法)
- 关于快速开发和设计应用系统的一些个人的意见
- 对于CSDN网站的一些个人感受