Я хочу воспроизвести видео на веб-странице, используя колбу. Но видеокодек - это mpeg-4, который не поддерживается браузерами. Я хочу конвертировать кодек видео в h.264, используя python на сервере, есть ли способ сделать это?
Вот мои фрагменты кода:
web_page.py
out_bytes = reply.content
zipped_file = io.BytesIO(out_bytes)
with ZipFile(zipped_file, 'r') as zf:
zf.printdir()
filename = zf.infolist()[0].filename
buff = zf.read(filename)
encoded = base64.b64encode(buff)#.decode('utf8')
return render_template('video_player.html', value = encoded )
video_player.html
<video autobuffer width="640" height="360" controls >
<source type='video/mp4; preload="auto" src="data:video/mp4;base64,{{value}}">
Your browser does not support the video element.
</video>
С помощью приведенного выше кода я смог воспроизводить только аудио на веб-странице, часть видео пуста.