Go语言 使用FFMPEG使用自定义文件名对视频进行分段以进行输出

juzqafwq  于 12个月前  发布在  Go
关注(0)|答案(1)|浏览(159)

我正在尝试分割视频并以特定方式命名裁剪的文件。现在我在用

ffmpeg -i input.mp3 -f segment -segment_time 59 output_%03d.wav

并循环所创建的文件,解析它们的文件名并相应地重命名它们。我有一个数组,其中包含

array=[1650027545, 1650027300, 1650026502, ...]

并希望输出文件在;

output_1650027545.wav
output_1650027300.wav
output_1650026502.wav

由于没有循环,我不知道如何实现这样的命名方案。任何帮助是赞赏!

bakd9h0s

bakd9h0s1#

完全忘记了我的问题。我在FFMPEG文档中找不到与此问题相关的任何内容。我的解决方案是手动重命名文件。

for index, new_suffix in enumerate(name_array):
    os.rename("output_{:03d}.wav".format(index), "output_{}.wav".format(new_suffix))

相关问题