Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用简单的\u缩略图\u ffmpeg_Python_Django_Ffmpeg_Thumbnails_Easy Thumbnails - Fatal编程技术网

Python 使用简单的\u缩略图\u ffmpeg

Python 使用简单的\u缩略图\u ffmpeg,python,django,ffmpeg,thumbnails,easy-thumbnails,Python,Django,Ffmpeg,Thumbnails,Easy Thumbnails,我想使用easy_thumbnails_ffmpeg库获取Python中视频的缩略图,但是,我收到一个奇怪的错误,说找不到该文件。我一直在寻找如何使用该库的示例,但没有运气,也没有文档。有什么想法吗?多谢各位 日志: 该文件未找到错误可能意味着库正在尝试调用ffmpeg,但二进制文件不起作用/未找到。检查,您可以看到它试图在命令行上调用ffmpeg。ffmpeg是否在您的路径上,以便您可以通过命令提示符以相同的方式调用它 例如,如果打开命令提示符,请查看执行ffmpeg是否适合您。如果没有,请将

我想使用easy_thumbnails_ffmpeg库获取Python中视频的缩略图,但是,我收到一个奇怪的错误,说找不到该文件。我一直在寻找如何使用该库的示例,但没有运气,也没有文档。有什么想法吗?多谢各位

日志:


文件未找到
错误可能意味着库正在尝试调用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