anaconda虚拟环境配置ffmpeg

部署运行你感兴趣的模型镜像

1、在anaconda中直接使用pip install大概率会寄,即使能成功,速度也必然巨慢。

因此,一定要现在官网下载ffmpeg,然后配置到环境变量中。

可以参考这篇博客:FFmpeg超详细安装教程_ffmpeg安装-优快云博客

2、然后最最最最关键的,所有教程里都没提到的:

配置好环境变量后,要重启电脑!

之前在cmd中输入ffmpeg -version,能显示版本信息。但是在anaconda中,激活环境后再输入ffmpeg -version,就报错。

忙活半天,最后重启电脑,anaconda就能识别到ffmpeg包了。

3、附一个.ts转.mp4的python代码:

import ffmpeg


def convert_ts_to_mp4(input_file, start_time, end_time, output_file):
    try:

        # 使用 ffmpeg 进行视频截取和转换
        input_stream = ffmpeg.input(input_file, ss=start_time, to=end_time)
        output_stream = ffmpeg.output(input_stream, output_file)
        ffmpeg.run(output_stream, overwrite_output=True)
        print(f"视频转换成功,输出文件为: {output_file}")
    except ffmpeg.Error as e:
        print(f"转换过程中出现错误: {e.stderr.decode()}")
    except AttributeError as ae:
        print(f"可能未正确安装 ffmpeg-python 库: {ae}")


if __name__ == "__main__":
    # 输入的 .ts 文件路径
    input_ts_file = r"F:\Google\陈老师AI培训.ts"
    # 开始时间(秒)
    start = 2575
    # 结束时间(秒)
    end = 2879
    # 输出的 .mp4 文件路径
    output_mp4_file = "output.mp4"
    convert_ts_to_mp4(input_ts_file, start, end, output_mp4_file)

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

### 使用Anaconda创建新的隔离虚拟环境 为了创建一个新的独立Anaconda环境,确保已经完成了Anaconda的安装过程。之后可以通过命令行工具`conda`来管理不同的虚拟环境。 #### 命令行操作 打开终端或Anaconda Prompt,在其中输入特定的`conda create`指令来定义新环境的名字以及所使用的Python版本: ```bash conda create -n myenv python=3.9 ``` 上述命令会建立一个名为`myenv`的新环境,并设置Python版本为3.9[^3]。 #### 激活新建的环境 一旦创建完毕,可通过下面的命令激活这个新环境: 对于Windows系统: ```cmd activate myenv ``` 而对于macOS/Linux系统,则应使用如下命令: ```bash source activate myenv ``` 当成功进入该环境中时,命令提示符前会出现括号内的环境名称`(myenv)`作为指示[^1]。 #### 安装额外软件包 处于活动状态下的环境下,可以直接通过`conda install`或者`pip install`的方式安装其他必要的库或工具,比如COLMAP、FFmpeg等。例如要安装numpy库可执行以下命令: ```bash conda install numpy ``` 或是利用pip来进行安装: ```bash pip install some-package-name ``` 需要注意的是,如果希望将所有依赖关系保存下来以便日后重现此环境,可以导出当前环境配置至文件中: ```bash conda env export > environment.yml ``` 这将会生成一个YAML格式的文件,记录下所有的包及其版本信息,方便后续迁移或分享给他人重建相同的开发环境[^2]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值