Понятно люди чаще всего указывают на ffmpeg-python для анализа метаданных видео, но, насколько я могу судить, он может работать только с именем файла, а не с объектом в памяти. Одним из возможных обходных путей является указание ffmpeg-python использовать канал stdin в качестве входных данных, а затем выводить содержимое переменной в этот канал, но это кажется громоздким. Если ffmpeg-python принимает дескриптор файла, а не имя файла, вы можете использовать BytesIO, но это, похоже, тоже не поддерживается.
Для упрощения я записал двоичные видеоданные в переменную x. Я хотел бы иметь возможность сделать что-то вроде:
Код: Выделить всё
import ffmpeg
metadata=ffmpeg.FFProbe(x)
Есть ли другой Модуль Python, который больше подойдет для этой задачи?
Подробнее здесь: https://stackoverflow.com/questions/784 ... -rather-th