如题。我正在通过 ffmpeg python 库编写一个非章节脚本,并且我已经设置了一个非常基本的脚本来连接多个文件。这就是我目前所拥有的:
if (os.path.isfile(i)):
continue
with open('merge_list.txt', 'w') as file:
file.write('\n'.join([f"""file '{path}\{x}'""" for x in filelist[i]]))
ffmpeg.input('merge_list.txt', format='concat', safe=False).output(i, c='copy').run()
这工作得很好,没有任何问题,但我发现不知何故,通过这个连接操作,旋转标志仍然以某种方式保留(为什么会发生这种情况?如果两个视频中的一个有一个旋转标志,该标志会怎样?会保留为最终视频吗?)。无论哪种方式,我希望重置决赛的旋转标志或重置各个视频的旋转标志。我主要想看看这是否可以在一次操作中完成,而不是两次;这可能吗?
谢谢!