【发布时间】:2021-06-29 09:24:58
【问题描述】:
我有两个音频文件:
'Users/x/Songs/1.mp4'
'Users/x/Songs/2.mp4'
我想将这些合并到一个音频文件中,两个文件在其中一个接一个地播放:
'Users/x/Songs/combined.mp4'
我在我的 Macbook 上使用 PyCharm 来实现这一点。有没有办法做到这一点? 我看到一个解决方案是使用这段代码:
from glob import iglob
import shutil
import os
PATH = r'/Users/x/Songs'
destination = open('everything.mp4', 'wb')
for filename in iglob(os.path.join(PATH, '*.mp4')):
shutil.copyfileobj(open(filename, 'rb'), destination)
destination.close()
但每当我这样做时,我只会得到名为“everything.mp4”的文件中的最后一个音频剪辑。
不确定上面的代码做了什么,但发现它是对另一个问题的答案,比如我的问题。
【问题讨论】:
标签: python audio pycharm append