У меня есть список видео в папке. Я хочу использовать ffmpeg для всех сразу. Но мой скрипт выдает ошибку. Я не могу найти почему.
Мой список видео выглядит так:
713 - The.Devils.Advocate.1997.1080p.BluRay.x264.mp4 '714 -The.Terminal .2004.1080p.BluRay.x264.mp4 '363-The.King's.Speech.2010.1080p.BluRay.x264-.mp4 "
Мой код находится здесь:
import os
path = './'
for filename in os.listdir(path):
if (filename.endswith(".mp4")): #or .avi, .mpeg, whatever.
folder_name = str(filename)[0:3]
try:
os.mkdir(folder_name)
os.system("ffmpeg -i " + filename + " -codec: copy -start_number 0 -hls_time 10 -hls_list_size 0 -f hls " + folder_name + "/HD.m3u8")
else:
continue
И я получаю эту ошибку:
File "hlsyarat.py", line 12
os.system("ffmpeg -i " + filename + " -codec: copy -start_number 0 -hls_time 10 -hls_list_size 0 -f hls " + folder_name + "/HD.m3u8")
^
SyntaxError: invalid syntax