CompGr
Папка с материалами для задания "Простой монтаж"
Ниже представлен код для склейки n видео в одинаковых видео и аудио кодеков
import os
import shutil
path=input('Введите путь к папке(используя \\ или /): \n')
os.chdir(path)
a=os.listdir()
if not os.path.isdir('dop'):
os.mkdir('dop')
for ii in a:
if(ii[ii.find(".") + 1 : ] !='txt'):
file=ii
namefile=ii[:ii.find(".")]
p='dop\\'+namefile
os.system(f'"ffmpeg -i {file} -c:v copy -c:a copy {p}.ts"')
ii=namefile+'.ts'
b=os.listdir('dop')
f = open('dop\\init.txt', 'w')
for i in b:
f.write(f"file '{i}'\n")
f.close()
os.chdir(path+'\dop')
os.system('"ffmpeg -f concat -i init.txt -c copy ouzz.mp4"')
os.replace('ouzz.mp4',path+'\\output.mp4')
os.chdir(path)
shutil.rmtree('dop')