LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 843|回复: 1

用gstreamer 0.10转换视频

[复制链接]
发表于 2006-10-9 21:25:37 | 显示全部楼层 |阅读模式
假设$i是一个avi文件的话:

gst-launch-0.10 filesrc location=$i ! decodebin name=decoder decoder. ! queue ! audioconvert ! vorbisenc ! oggmux name=muxout ! filesink location=${i%avi}ogg decoder. ! queue ! ffmpegcolorspace ! theoraenc ! muxout.

这个命令的前提是,gstreamer能够解码输入的文件,avi,wmv的都没多大问题,rmvb的好像有点问题,你可以用gst的totem放一下输入文件看是否正常。

这个命令的作用是将gst可解码的视频文件转换为ogg文件格式的,vorbis音频,theora视频的文件。theoraenc和vorbisenc还有一些调整质量的参数,用gst-inspect可以查询。

当然不限制于ogg系列格式,只要gst能提供的压缩都行,
如果有时间可以做成一个比较不错的视频转换软件,如果,如果gstreamer再成熟一些的话
发表于 2006-12-4 22:54:04 | 显示全部楼层
不错,不错。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表