前提:windows ,已执行 pip install ffmpeg-python ,但是没有设置 ffmped为环境变量
问题:
1、按照网上的说法执行转换的时候只需要执行 (参考: Python FFmpeg 安装使用教程-CSDN博客):
1> ffmpeg.input(input_path).output(output_path).run()
或者 2>
stream = ffmpeg.input(input_path)
stream = ffmpeg.output(
stream,
output_path,
acodec= bit_16_deep, # 16位深
ac= channels_one, # 单通道
ar= frame_rate_16, # 16kHz
format = 'wav'
)
ffmpeg.run(stream, overwrite_output=True)
都是没问题的,然而 我执行后,报错 fileNotFoudError,因为没有设置 ffmpeg为环境变量。
另外这里的 run的底层逻辑(可以不要设置 ffmpeg 为环境变量,看看抛