0

我想运行这个程序,http ://pymedia.org/tut/src/dump_video.py.html 它将视频文件转换为图像文件。我已经安装了所有模块。当我通过在 Python IDLE 中运行来执行它时,它会在程序末尾打印 Usage... 同样的东西。我的视频文件是 .avi,xvid 编解码器,在 pymedia 页面上说它支持它。我相信程序和我的文件没有连接,但是如何将我的文件(test.avi)输入到程序中?我将视频文件放在与程序相同的文件夹中。在页面http://pymedia.org/tut/index.html的末尾说了一些东西,放入 cmd,我做了,但我一直收到关于使用情况的相同消息。它在文件末尾的 if 语句中。我在python中工作了一点,但从来没有使用过函数,所以请帮忙。谢谢!

4

1 回答 1

0

源代码包含此用法消息:

print 'Usage: dump_video <file_name> <image_pattern> <format_number>\n<format_number> can be: RGB= 2'+\
    '\n<image_patter> should include %d in the name. ex. test_%d.bmp.'+ \
    '\nThe resulting image will be in a bmp format'

根据评论,dump_video.py可以这样调用:

dump_video.py myvideo.avi myvideo_%d.bmp 2

这将尝试将 myvideo.avi 中的帧保存到 myvideo_%d.bpm 形式的 BMP 文件中,其中%d将替换为数字。我不确定最后一个参数,即所谓的“格式号”是2做什么的。

于 2013-01-25T14:35:42.447 回答