gpt4 book ai didi

python - 如何使用 FFMPEG 选择文件的保存位置

转载 作者:行者123 更新时间:2023-12-04 23:08:09 26 4
gpt4 key购买 nike

我想知道如何告诉 FFMPEG 将它转换的文件保存在哪里,它不断使文件在我的计算机中保存得太深。

check_output("ffmpeg -i " + location + " -vn -ar 44100 -ac 1 -b:a 32k -f wav audio.wav", shell=True)

我在我的程序中使用它来将文件转换为 wav。

最佳答案

这个问题与python完全无关。

我建议停止使用 shell=True ,因为这会调用一个 shell 来调用您的子进程,从而增加了无用的开销(调用一个进程来调用另一个进程)。另一个优点是它允许您将命令行作为参数列表提供,这使您从引号/空格 hell 中解放出来并且更简单。

也就是说,只需将文件夹添加到目标文件名,它将在那里生成:

filename = 'audio.wav'
destination = r'C:\Some\Folder'
subprocess.check_output(["ffmpeg",
"-i", location,
"-vn",
"-ar", "44100",
"-ac", "1",
"-b:a", "32k",
"-f", "wav",
os.path.join(destination, filename)
])

关于python - 如何使用 FFMPEG 选择文件的保存位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51331371/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com