Chinaunix首页 | 论坛 | 博客
  • 博客访问: 615680
  • 博文数量: 239
  • 博客积分: 7941
  • 博客等级: 准将
  • 技术积分: 2467
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-10 12:14
个人简介

及时当勉励

文章分类

全部博文(239)

文章存档

2013年(29)

2011年(22)

2010年(188)

分类: LINUX

2011-10-10 20:53:44

6.8. 从多个输入图像文件进行编码(JPEG, PNG, TGA等)

MEncoder可以通过一个或多个JPEG, PNG, TGA, 或其他图片文件制作电影。使用简单的桢复制,它能生成MJPEG (移动JPEG), MPNG (移动PNG)或MTGA (移动TGA) 文件。

进程描述:

  1. MEncoder使用libjpeg (当解码PNG时,它将使用libpng)将输入图片进行 解码

  2. MEncoder然后将解码好的图片送到被选定的视频压缩器中 (DivX4, Xvid, FFmpeg msmpeg4等)。

例子.  关于-mf选项的解释在man页中。

使用当前目录下所有JPEG文件生成MPEG-4文件。

mencoder mf://*.jpg -mf w=800:h=600:fps=25:type=jpg -ovc lavc \
-lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o output.avi

使用当前目录中的一些JPEG文件生成MPEG-4文件。

mencoder mf://frame001.jpg,frame002.jpg -mf w=800:h=600:fps=25:type=jpg \
-ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o output.avi

使用显示指示的一系列JPEG文件生成MPEG-4文件(当前目录下的list.txt包含被用做源的文件列表,一个一行):

mencoder mf://@list.txt -mf w=800:h=600:fps=25:type=jpg \
-ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o output.avi

使用当前目录下所有JPEG文件生成移动JPEG(MJPEG)文件:

mencoder mf://*.jpg -mf w=800:h=600:fps=25:type=jpg -ovc copy -oac copy -o output.avi

使用当前目录下所有PNG文件生成未压缩的文件:

mencoder mf://*.png -mf w=800:h=600:fps=25:type=png -ovc raw -oac copy -o output.avi

注意

宽度必须是4的倍数,这是原始RGB AVI文件格式的限制。

使用当前目录下所有PNG文件生成移动PNG (MPNG)文件:

mencoder mf://*.png -mf w=800:h=600:fps=25:type=png -ovc copy -oac copy -o output.avi

使用当前目录下的所有TGA文件生成移动TGA (MTGA)文件:

mencoder mf://*.tga -mf w=800:h=600:fps=25:type=tga -ovc copy -oac copy -o output.avi

阅读(1203) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~