Оптимизация размера видеофайла - PullRequest
0 голосов
/ 14 марта 2020

Я пробую двухпроходную технику FFmpeg в python, но не смог найти ни одного учебника python, выполняющего эту задачу. нет ли способа вместо использования подпроцесса? если есть какой-нибудь иллюстративный пример, пожалуйста, предоставьте мне.

Примечание:

Я пробовал 2-проходный сценарий следующим образом:

input_fit  = {self.video_in:None}
output = {None:"-c:v h264 -b:v 260k -pass 1 -an -f mp4 NUL && ^",
          self.video_out:("ffmpeg -i \"%s\" -c:v h264 -b:v 260k -pass 2 " %self.video_in)}
         ## video_out IS The Name of The output File ##
model = FFmpeg(inputs = input_fit, outputs= output)
print(model.cmd)

Вызывает ошибку

:: FFRuntimeError: выход со статусом 1,

, но когда я беру сгенерированную команду и запускаю ее на cmfg ffmpeg, она запускается без ошибки и генерирует видео отлично. чтобы кто-нибудь просто мог сказать мне, в чем проблема, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...