diff --git a/IPython/core/display.py b/IPython/core/display.py index e353af2..d66bc86 100644 --- a/IPython/core/display.py +++ b/IPython/core/display.py @@ -6,6 +6,7 @@ from __future__ import print_function +import base64 import json import mimetypes import os @@ -869,14 +870,14 @@ class Video(DisplayObject): mimetype, encoding = mimetypes.guess_type(self.filename) video = open(self.filename, 'rb').read() - video_encoded = video.encode('base64') + video_encoded = base64.b64encode(video) else: video_encoded = self.data mimetype = self.mimetype output = """""".format(mimetype, video_encoded) + """.format(mimetype, video_encoded.decode('utf-8')) return output def reload(self):