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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值