Python3代码Win下无法运行?快速修正指南
修正后的代码:
import os
location 待合并文件夹路径(使用/分隔文件夹)
location = input('请输入待合并文件夹路径:').replace('/', '')
tasks = [] for f in os.listdir(location): if f.endswith('.mp4'): t = f.replace('.mp4', '.ts') os.system(f'ffmpeg -i '{location}{f}' -vcodec copy -acodec copy -vbsf h264_mp4toannexb '{location}{t}'') tasks.append(t)
os.system(f'ffmpeg -i 'concat:{'|'.join(tasks)}' -acodec copy -vcodec copy -bsf:a aac_adtstoasc '{location}\output.mp4'')
for t in tasks: os.remove(f'{location}{t}')
修正说明:
1.修改了最后一行的输出格式,使用了空格替代了原代码中的换行符
2.修改了第13行的输出格式,使用了-bsf:a替代了原代码中的-absf
3.将所有的路径分隔符改为了反斜杠
原文地址: https://www.cveoy.top/t/topic/nzWn 著作权归作者所有。请勿转载和采集!