Есть ли альтернатива PyMedia - PullRequest
1 голос
/ 18 февраля 2011

Есть ли альтернатива PyMedia для декодирования различных видеоформатов и возможности извлечения кадров в виде изображений для дальнейшей обработки?

В настоящее время я должен быть в состоянии сделать что-то вроде следующего (не работает извлечение кода, просто чтобы дать представление):

demuxer = muxer.Demuxer(FORMAT)
streams = demuxer.parse(open(VIDEO).read(BUFFER_SIZE))
codec = vcodec.Decoder(CODEC)

for stream in streams:
    frame = codec.decode(stream[1])
    fdata = frame.convert(2)
    img = Image.fromstring("RGB", fdata.size, fdata.data)
    # ...further processing of image...

Ответы [ 2 ]

3 голосов
/ 18 февраля 2011

Вы можете попробовать Pyffmpeg https://code.google.com/p/pyffmpeg/...

1 голос
/ 23 мая 2016

Pyffmpeg, похоже, отстает на несколько лет от последних выпусков ffmpeg, поэтому не уверен, какой там статус: S Одним из возможных решений может быть moviePy , который также основан на ffmpeg ... Согласно этому видео вступление может быть перспективным

...