Задать вопрос
@asgard118

В ffmpeg неправильно считывается имя пользователя, он видит в нем цифру и начинает ее раскладывать, как пофиксить?

он превращает это C:\Users\1evka\ вот в это C:/Users/%09devka
вот в код ошибки ffmpega:
INFO: FFMPEG COMMAND C:\Users\1evka\AppData\Local\Ynput\AYON\addons\ayon_third_party_1.1.1\ayon_third_party\downloads\ffmpeg\bin\ffmpeg.exe -framerate 25 -start_number 1 -y -pattern_type none -i C:/Users/%09devka/AppData/Local/Temp/agio_framestamp_91_daaoq/frame_000000001.png -filter_complex [0:v]hqdn3d,fps=25,format=yuv420p[v] -map [v] -c:v libx264 -preset slower -tune film -profile:v high -level 4.1 -b:v 20000k C:/Users/.mp4hq.mp4

сам код:
files_to_convert = [Path(repr['stagingDir'], file).as_posix() for file in repr['files']]
                audio = instance.data.get('audio')
                if isinstance(audio, list):
                    if audio:
                        audio = audio[0]
                    else:
                        audio = {}
                self.log.info(f"AUDIO: {audio}")
                self.log.info(f"FILES TO CONVETR: {files_to_convert}")
                file = self.process_convert(files_to_convert, audio, settings, output_format) <--- вызывается
 def process_convert(self, sequence, audio, render_settings, output_format):
        # TODO: get from settings
        fps = render_settings.get('fps') or 25
        # resolution = None
        args = get_ffmpeg_tool_args("ffmpeg")
        self.log.info(f"SEQ: {clique.assemble(sequence)[0]}")
        sq = clique.assemble(sequence, minimum_items=1)[0][0] <--- крашится здесь

Для контекста работаю в AYON, передаю ему картинку и он размножает ее на видос, для этого и нужен ffmpeg.
  • Вопрос задан
  • 193 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Ну очевидно же, что тут проблема с экранированием и надо использовать в пути либо двойные обратные слеши для их экранирования либо слэши.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽