Python и FFmpeg Automation Giving Error - PullRequest
       4

Python и FFmpeg Automation Giving Error

0 голосов
/ 22 марта 2020

У меня есть список видео в папке. Я хочу использовать 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...