биндинги на гитхабе всего лишь запускают CLI бинарь ffmpeg-a в другом процессе.
А чем тебе такой способ запуска не нравится?
зачем тебе геморрой с биндингами?
А как еще можно?
Хотелось бы ошибки обрабатывать адекватно, которые ffmpeg в stderr срет
А когда он в другом процессе, то читать его stderr нельзя?
Блин, я такое только для JS видел кстати
Мне читать, затем писать парсер?
Через C API подключить ffmpeg либу и вызывать функции напрямую
Стоп, стоп. Когда CLI запускается, то оно тоже биндингом зовется?
Да, назвали именно так https://github.com/kkroening/ffmpeg-python
это будет очень больно писать все руками.
а тебе прямо таки нужно детально парсить ошибки ffmpeg?
У меня есть видосы, которые не хотят конвертироваться и я не всегда уверен, что дело в самом видео
Обсуждают сегодня