首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >系统找不到用ffmpeg指定的文件。

系统找不到用ffmpeg指定的文件。
EN

Stack Overflow用户
提问于 2017-07-16 17:29:17
回答 6查看 13.3K关注 0票数 13

在使用ffmpeg模块编辑视频文件的过程中,我使用了子处理模块。

守则如下:

代码语言:javascript
运行
复制
#trim bit

import subprocess
import os
seconds = "4"
mypath=os.path.abspath('trial.mp4')
subprocess.call(['ffmpeg', '-i',mypath, '-ss', seconds, 'trimmed.mp4'])

错误消息:

代码语言:javascript
运行
复制
Traceback (most recent call last):
  File "C:\moviepy-master\resizer.py", line 29, in <module>
    subprocess.call(['ffmpeg', '-i',mypath, '-ss', seconds, 'trimmed.mp4'])
  File "C:\Python27\lib\subprocess.py", line 168, in call
    return Popen(*popenargs, **kwargs).wait()
  File "C:\Python27\lib\subprocess.py", line 390, in __init__
    errread, errwrite)
  File "C:\Python27\lib\subprocess.py", line 640, in _execute_child
    startupinfo)
WindowsError: [Error 2] The system cannot find the file specified

在查找类似的问题后,我了解到模块无法选择视频文件,因为它需要它的路径,所以我选择了绝对路径。但尽管如此,错误还是会出现。保存此代码的模块和视频文件trial.mp4位于同一个文件夹中。

EN

Stack Overflow用户

发布于 2021-07-17 20:00:47

大多数答案都不管用。下面是使用conda env对我有用的内容:

代码语言:javascript
运行
复制
pip uninstall ffmpeg-python
conda install ffmpeg
pip install ffmpeg-python

只是conda安装提供了库,没有找到错误。也没有尝试卸载conda库,但这是可行的。

票数 5
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45131495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档