|
447 | 447 | "metadata": {}, |
448 | 448 | "outputs": [], |
449 | 449 | "source": [ |
450 | | - "from IPython.display import Video\n", |
| 450 | + "from IPython.display import HTML\n", |
| 451 | + "from base64 import b64encode\n", |
451 | 452 | "\n", |
452 | 453 | "! wget https://storage.googleapis.com/mit-driverless-open-source/test_yolo_video.mp4\n", |
453 | 454 | "\n", |
454 | 455 | "! ffmpeg -i test_yolo_video.mp4 test.mp4 && rm test_yolo_video.mp4\n", |
455 | 456 | "\n", |
456 | | - "Video(\"test.mp4\")" |
| 457 | + "video_path = 'test.mp4'\n", |
| 458 | + "\n", |
| 459 | + "mp4 = open(video_path,'rb').read()\n", |
| 460 | + "decoded_vid = \"data:video/mp4;base64,\" + b64encode(mp4).decode()\n", |
| 461 | + "HTML(f'<video width=400 controls><source src={decoded_vid} type=\"video/mp4\"></video>')" |
457 | 462 | ] |
458 | 463 | }, |
459 | 464 | { |
|
562 | 567 | "source": [ |
563 | 568 | "! cd outputs/visualization/ && ffmpeg -i test.mp4 output.mp4 && rm test.mp4 && cd ../..\n", |
564 | 569 | "\n", |
565 | | - "Video(\"outputs/visualization/output.mp4\")" |
| 570 | + "video_path = \"outputs/visualization/output.mp4\"\n", |
| 571 | + "\n", |
| 572 | + "mp4 = open(video_path,'rb').read()\n", |
| 573 | + "decoded_vid = \"data:video/mp4;base64,\" + b64encode(mp4).decode()\n", |
| 574 | + "HTML(f'<video width=400 controls><source src={decoded_vid} type=\"video/mp4\"></video>')" |
566 | 575 | ] |
567 | 576 | }, |
568 | 577 | { |
|
0 commit comments