Python 使用简单的\u缩略图\u ffmpeg
我想使用easy_thumbnails_ffmpeg库获取Python中视频的缩略图,但是,我收到一个奇怪的错误,说找不到该文件。我一直在寻找如何使用该库的示例,但没有运气,也没有文档。有什么想法吗?多谢各位 日志:Python 使用简单的\u缩略图\u ffmpeg,python,django,ffmpeg,thumbnails,easy-thumbnails,Python,Django,Ffmpeg,Thumbnails,Easy Thumbnails,我想使用easy_thumbnails_ffmpeg库获取Python中视频的缩略图,但是,我收到一个奇怪的错误,说找不到该文件。我一直在寻找如何使用该库的示例,但没有运气,也没有文档。有什么想法吗?多谢各位 日志: 该文件未找到错误可能意味着库正在尝试调用ffmpeg,但二进制文件不起作用/未找到。检查,您可以看到它试图在命令行上调用ffmpeg。ffmpeg是否在您的路径上,以便您可以通过命令提示符以相同的方式调用它 例如,如果打开命令提示符,请查看执行ffmpeg是否适合您。如果没有,请将
该
文件未找到
错误可能意味着库正在尝试调用ffmpeg,但二进制文件不起作用/未找到。检查,您可以看到它试图在命令行上调用ffmpeg
。ffmpeg是否在您的路径上,以便您可以通过命令提示符以相同的方式调用它
例如,如果打开命令提示符,请查看执行
ffmpeg
是否适合您。如果没有,请将二进制文件添加到路径。这解决了问题,您知道应该将什么作为视频源传递给source_generators.ffmpeg_frame吗?路径,打开('path')?感谢您检查源代码,它看起来像source
param接受了一个文件处理程序,即open(path)
,因为在第24行lib调用source.read()
File "C:\Python27\lib\site-packages\easy_thumbnails_ffmpeg-0.1.1-py2.7.egg\easy_thumbnails_ffmpeg\source_generators.py", line 24, in ffmpeg_frame
], stdin=PIPE, stdout=PIPE, stderr=PIPE).communicate(source.read())[0]
File "C:\Python27\lib\subprocess.py", line 679, in __init__
errread, errwrite)
File "C:\Python27\lib\subprocess.py", line 896, in _execute_child
startupinfo)
WindowsError: [Error 2] Specified file not found