10.8. 从多个输入图像文件进行编码(JPEG, PNG, TGA等)
上一页 | 第 10 章 MEncoder的基础用法 | 下一页

## 10.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

上一页 | 上一级 | 下一页
10.7. 媒体流复制 | 起始页 | 10.9. 将DVD子标题提取到VOBsub文件