Задать вопрос
@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.
  • Вопрос задан
  • 36 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы