gpt4 book ai didi

python - 是否可以有一个没有循环的进度条?

转载 作者:行者123 更新时间:2023-12-04 23:02:55 27 4
gpt4 key购买 nike

我正在使用 FFmpeg 进行一些视频编辑。我想要一个进度条,但我的代码中没有循环。我已经尝试过 tqdm 并将我的代码放在一个范围为 1 的循环中,但这只会以 100% 显示进度条。也许还有另一种方法可以做到这一点?这是我正在使用的代码:

import subprocess

inmovie=mymovie.mp4
speed=str(4.0)
outmovie=newmovie.mp4
print('Converting file.......')
subprocess.call('ffmpeg -i '+inmovie+' -filter:v "setpts= '+speed+' *PTS" '+outmovie, shell=True)
print('Conversion done')

最佳答案

您可以使用 pv 之类的内容通过管道监控某事的进展。

例如像这样
pv infile.mp4 | ffmpeg
如果您要将其实现到您的代码中,您可以尝试类似
subprocess.call('pv '+inmovie+' | ffmpeg -filter:v "setpts= '+speed+' *PTS" '+outmovie, shell=True)

关于python - 是否可以有一个没有循环的进度条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47500953/

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