合成视频问题
不知道是windows的命令提示符问题还是容量不够,或者就是我的代码问题,导致我的代码就是没有办法而合并成一个我需要的文件格式,报错就是不报错,我从Windows转移文件的Linux使用cat命令也是一样的结果
解决方案
我们只用命令提示符里面所能存取的最大容量的命令,那这个只能自己根据文件的名字进行一个调整,
s= 'copy /b '
with open('test.txt', mode='r', encoding='utf-8') as f:
for line in f:
line = line.strip()
name = 'temp_' + line.split('/')[-1] + '.ts'
if name == 'temp_movie_423.ts':
s = s + name + ' movie.mp4'
else:
s = s + name + '+'
# link = line.split(f'/{name}')[0]
print(s)
上面的代码可以打印出一堆顺序的命令 我们可以自己粘贴复制
如果是image文件的话其实将文件的后缀转变成.ts文件好像也是没有什么损失的 当然也可以直接使用 就是后缀一定要对
后面可以使用os模块,也可以直接复制粘贴,多的就就多试几次,循环一下就行了