Я делаю программу, которая разбивает видео для запуска параллельных кодов.
Моя проблема заключается в том, что при вводе всех сегментов в команду, как я могу достичь максимальный предел символов в консоли windows. Примерно ~ 600, в то время как 1-2 часа mov ie может легко быть 1000-2000 сцен.
Есть ли способ использовать файл .csv для сегмента, поэтому мне не нужно помещать все временные коды в командная строка? Или есть другие способы?
Вот пример командной строки, которая используется в программе: {временные коды} - это место, где переданы все временные коды.
cmd = f'{self.FFMPEG} -i {video} -map_metadata 0 -an -f segment -segment_times {timecodes} -c copy -avoid_negative_ts 1 {self.temp_dir / "split" / "%04d.mkv"}