conan/processing/ConAn_RunProcessing.ipynb

1156 lines
195 KiB
Plaintext
Raw Permalink Normal View History

2021-10-17 21:32:30 +02:00
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"import os \n",
"import sys\n",
"import time "
]
},
{
"cell_type": "markdown",
"metadata": {
"pycharm": {
"name": "#%% md\n"
}
},
"source": [
"### Select video file "
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"pycharm": {
"name": "#%%\n"
}
},
"outputs": [
{
"data": {
"text/plain": [
"'./../temp/ShowCase_1_frames'"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"VIDEO = './../exampledata/ShowCase_1.mp4'\n",
"assert os.path.exists(VIDEO), 'Video path not recognized: no such file or directory'\n",
"\n",
"VIDEOOUT = VIDEO.split(\"/\")[-1].split(\".\")[0]\n",
"ROOT = \"/\".join(VIDEO.split(\"/\")[:-1]) + \"/\"\n",
"TMP_DIR = \"/\".join(VIDEO.split(\"/\")[:-2]) + \"/temp/\"\n",
"\n",
"if not(os.path.exists(TMP_DIR)):\n",
" os.mkdir(TMP_DIR)\n",
"\n",
"path = \"%s%s_frames\" % (TMP_DIR, VIDEOOUT)\n",
"if not(os.path.exists(path)):\n",
" os.mkdir(path)\n",
"path"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Extract all video frames with ffmpeg\n",
"ffmpeg needs to be installed locally see [https://www.wikihow.com/Install-FFmpeg-on-Windows](https://www.wikihow.com/Install-FFmpeg-on-Windows)"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {
"scrolled": true
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"./../temp/ShowCase_1_frames/frame%04d.jpg\n",
"Wall time: 4min 21s\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"ffmpeg version 2021-10-11-git-90a0da9f14-full_build-www.gyan.dev Copyright (c) 2000-2021 the FFmpeg developers\n",
" built with gcc 10.3.0 (Rev5, Built by MSYS2 project)\n",
" configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libdav1d --enable-libzvbi --enable-librav1e --enable-libsvtav1 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-libglslang --enable-vulkan --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libilbc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint\n",
" libavutil 57. 7.100 / 57. 7.100\n",
" libavcodec 59. 12.100 / 59. 12.100\n",
" libavformat 59. 6.100 / 59. 6.100\n",
" libavdevice 59. 0.101 / 59. 0.101\n",
" libavfilter 8. 12.100 / 8. 12.100\n",
" libswscale 6. 1.100 / 6. 1.100\n",
" libswresample 4. 0.100 / 4. 0.100\n",
" libpostproc 56. 0.100 / 56. 0.100\n",
"Input #0, mov,mp4,m4a,3gp,3g2,mj2, from './../exampledata/ShowCase_1.mp4':\n",
" Metadata:\n",
" major_brand : isom\n",
" minor_version : 512\n",
" compatible_brands: isomiso2avc1mp41\n",
" creation_time : 2020-09-01T12:52:30.000000Z\n",
" encoder : Lavf58.13.101\n",
" Duration: 00:03:24.71, start: 0.000000, bitrate: 199228 kb/s\n",
" Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 5760x2880, 199098 kb/s, 29.97 fps, 29.97 tbr, 30k tbn (default)\n",
" Metadata:\n",
" creation_time : 2020-09-01T12:52:30.000000Z\n",
" handler_name : VideoHandler\n",
" vendor_id : [0][0][0][0]\n",
" Side data:\n",
" stereo3d: 2D\n",
" spherical: equirectangular (0.000000/0.000000/0.000000) \n",
" Stream #0:1[0x2](und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default)\n",
" Metadata:\n",
" creation_time : 2020-09-01T12:52:30.000000Z\n",
" handler_name : SoundHandler\n",
" vendor_id : [0][0][0][0]\n",
"Stream mapping:\n",
" Stream #0:0 -> #0:0 (h264 (native) -> mjpeg (native))\n",
"Press [q] to stop, [?] for help\n",
"[swscaler @ 0000026e79899d80] [swscaler @ 0000026e798ea500] deprecated pixel format used, make sure you did set range correctly\n",
"[swscaler @ 0000026e79899d80] [swscaler @ 0000026e799affc0] deprecated pixel format used, make sure you did set range correctly\n",
"[swscaler @ 0000026e79899d80] [swscaler @ 0000026e79a55cc0] deprecated pixel format used, make sure you did set range correctly\n",
"[swscaler @ 0000026e79899d80] [swscaler @ 0000026e79afb680] deprecated pixel format used, make sure you did set range correctly\n",
"[swscaler @ 0000026e79899d80] [swscaler @ 0000026e79ba1100] deprecated pixel format used, make sure you did set range correctly\n",
"[swscaler @ 0000026e79899d80] [swscaler @ 0000026e79c83a80] deprecated pixel format used, make sure you did set range correctly\n",
"[swscaler @ 0000026e79899d80] [swscaler @ 0000026e79d18f00] deprecated pixel format used, make sure you did set range correctly\n",
"[swscaler @ 0000026e79899d80] [swscaler @ 0000026e79dae380] deprecated pixel format used, make sure you did set range correctly\n",
"[swscaler @ 0000026e79899d80] [swscaler @ 0000026e79e4ee80] deprecated pixel format used, make sure you did set range correctly\n",
"[swscaler @ 0000026e79899d80] [swscaler @ 0000026e79ee4300] deprecated pixel format used, make sure you did set range correctly\n",
"[swscaler @ 0000026e79899d80] [swscaler @ 0000026e79fb7d00] deprecated pixel format used, make sure you did set range correctly\n",
"[swscaler @ 0000026e79899d80] [swscaler @ 0000026e7a052180] deprecated pixel format used, make sure you did set range correctly\n",
"[swscaler @ 0000026e79899d80] [swscaler @ 0000026e7a108c00] deprecated pixel format used, make sure you did set range correctly\n",
"Output #0, image2, to './../temp/ShowCase_1_frames/frame%04d.jpg':\n",
" Metadata:\n",
" major_brand : isom\n",
" minor_version : 512\n",
" compatible_brands: isomiso2avc1mp41\n",
" encoder : Lavf59.6.100\n",
" Stream #0:0(und): Video: mjpeg, yuvj420p(pc, progressive), 5760x2880, q=2-31, 200 kb/s, 29.97 fps, 29.97 tbn (default)\n",
" Metadata:\n",
" creation_time : 2020-09-01T12:52:30.000000Z\n",
" handler_name : VideoHandler\n",
" vendor_id : [0][0][0][0]\n",
" encoder : Lavc59.12.100 mjpeg\n",
" Side data:\n",
" cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: N/A\n",
" stereo3d: 2D\n",
" spherical: equirectangular (0.000000/0.000000/0.000000) \n",
"frame= 1 fps=0.0 q=9.6 size=N/A time=00:00:00.03 bitrate=N/A speed=0.0554x \n",
"frame= 9 fps=8.1 q=24.6 size=N/A time=00:00:00.30 bitrate=N/A speed=0.269x \n",
"frame= 20 fps= 12 q=24.8 size=N/A time=00:00:00.66 bitrate=N/A speed=0.412x \n",
"frame= 33 fps= 15 q=24.8 size=N/A time=00:00:01.10 bitrate=N/A speed=0.512x \n",
"frame= 46 fps= 17 q=24.8 size=N/A time=00:00:01.53 bitrate=N/A speed=0.577x \n",
"frame= 59 fps= 19 q=24.8 size=N/A time=00:00:01.96 bitrate=N/A speed=0.618x \n",
"frame= 72 fps= 19 q=24.8 size=N/A time=00:00:02.40 bitrate=N/A speed=0.648x \n",
"frame= 85 fps= 20 q=24.8 size=N/A time=00:00:02.83 bitrate=N/A speed=0.668x \n",
"frame= 98 fps= 21 q=24.8 size=N/A time=00:00:03.26 bitrate=N/A speed=0.684x \n",
"frame= 111 fps= 21 q=24.8 size=N/A time=00:00:03.70 bitrate=N/A speed=0.698x \n",
"frame= 124 fps= 21 q=24.8 size=N/A time=00:00:04.13 bitrate=N/A speed=0.709x \n",
"frame= 137 fps= 21 q=24.8 size=N/A time=00:00:04.57 bitrate=N/A speed=0.717x \n",
"frame= 150 fps= 22 q=24.8 size=N/A time=00:00:05.00 bitrate=N/A speed=0.724x \n",
"frame= 162 fps= 22 q=24.8 size=N/A time=00:00:05.40 bitrate=N/A speed=0.728x \n",
"frame= 174 fps= 22 q=24.8 size=N/A time=00:00:05.80 bitrate=N/A speed=0.732x \n",
"frame= 187 fps= 22 q=24.8 size=N/A time=00:00:06.23 bitrate=N/A speed=0.737x \n",
"frame= 199 fps= 22 q=24.8 size=N/A time=00:00:06.63 bitrate=N/A speed=0.74x \n",
"frame= 212 fps= 22 q=24.8 size=N/A time=00:00:07.07 bitrate=N/A speed=0.743x \n",
"frame= 225 fps= 22 q=24.8 size=N/A time=00:00:07.50 bitrate=N/A speed=0.747x \n",
"frame= 238 fps= 23 q=24.8 size=N/A time=00:00:07.94 bitrate=N/A speed=0.751x \n",
"frame= 251 fps= 23 q=24.8 size=N/A time=00:00:08.37 bitrate=N/A speed=0.754x \n",
"frame= 264 fps= 23 q=24.8 size=N/A time=00:00:08.80 bitrate=N/A speed=0.756x \n",
"frame= 276 fps= 23 q=24.8 size=N/A time=00:00:09.20 bitrate=N/A speed=0.758x \n",
"frame= 288 fps= 23 q=24.8 size=N/A time=00:00:09.60 bitrate=N/A speed=0.758x \n",
"frame= 300 fps= 23 q=24.8 size=N/A time=00:00:10.01 bitrate=N/A speed=0.76x \n",
"frame= 312 fps= 23 q=24.8 size=N/A time=00:00:10.41 bitrate=N/A speed=0.761x \n",
"frame= 325 fps= 23 q=24.8 size=N/A time=00:00:10.84 bitrate=N/A speed=0.763x \n",
"frame= 337 fps= 23 q=24.8 size=N/A time=00:00:11.24 bitrate=N/A speed=0.762x \n",
"frame= 350 fps= 23 q=24.8 size=N/A time=00:00:11.67 bitrate=N/A speed=0.764x \n",
"frame= 362 fps= 23 q=24.8 size=N/A time=00:00:12.07 bitrate=N/A speed=0.765x \n",
"frame= 374 fps= 23 q=24.8 size=N/A time=00:00:12.47 bitrate=N/A speed=0.765x \n",
"frame= 386 fps= 23 q=24.8 size=N/A time=00:00:12.87 bitrate=N/A speed=0.766x \n",
"frame= 398 fps= 23 q=24.8 size=N/A time=00:00:13.27 bitrate=N/A speed=0.766x \n",
"frame= 410 fps= 23 q=24.8 size=N/A time=00:00:13.68 bitrate=N/A speed=0.767x \n",
"frame= 422 fps= 23 q=24.8 size=N/A time=00:00:14.08 bitrate=N/A speed=0.767x \n",
"frame= 434 fps= 23 q=24.8 size=N/A time=00:00:14.48 bitrate=N/A speed=0.768x \n",
"frame= 447 fps= 23 q=24.8 size=N/A time=00:00:14.91 bitrate=N/A speed=0.769x \n",
"frame= 459 fps= 23 q=24.8 size=N/A time=00:00:15.31 bitrate=N/A speed=0.77x \n",
"frame= 471 fps= 23 q=24.8 size=N/A time=00:00:15.71 bitrate=N/A speed=0.77x \n",
"frame= 483 fps= 23 q=24.8 size=N/A time=00:00:16.11 bitrate=N/A speed=0.77x \n",
"frame= 495 fps= 23 q=24.8 size=N/A time=00:00:16.51 bitrate=N/A speed=0.77x \n",
"frame= 507 fps= 23 q=24.8 size=N/A time=00:00:16.91 bitrate=N/A speed=0.771x \n",
"frame= 520 fps= 23 q=24.8 size=N/A time=00:00:17.35 bitrate=N/A speed=0.772x \n",
"frame= 532 fps= 23 q=24.8 size=N/A time=00:00:17.75 bitrate=N/A speed=0.771x \n",
"frame= 544 fps= 23 q=24.8 size=N/A time=00:00:18.15 bitrate=N/A speed=0.772x \n",
"frame= 557 fps= 23 q=24.8 size=N/A time=00:00:18.58 bitrate=N/A speed=0.772x \n",
"frame= 569 fps= 23 q=24.8 size=N/A time=00:00:18.98 bitrate=N/A speed=0.772x \n",
"frame= 582 fps= 23 q=24.8 size=N/A time=00:00:19.41 bitrate=N/A speed=0.773x \n",
"frame= 594 fps= 23 q=24.8 size=N/A time=00:00:19.81 bitrate=N/A speed=0.773x \n",
"frame= 606 fps= 23 q=24.8 size=N/A time=00:00:20.22 bitrate=N/A speed=0.773x \n",
"frame= 619 fps= 23 q=24.8 size=N/A time=00:00:20.65 bitrate=N/A speed=0.774x \n",
"frame= 632 fps= 23 q=24.8 size=N/A time=00:00:21.08 bitrate=N/A speed=0.774x \n",
"frame= 644 fps= 23 q=24.8 size=N/A time=00:00:21.48 bitrate=N/A speed=0.775x \n",
"frame= 657 fps= 23 q=24.8 size=N/A time=00:00:21.92 bitrate=N/A speed=0.775x \n",
"frame= 670 fps= 23 q=24.8 size=N/A time=00:00:22.35 bitrate=N/A speed=0.776x \n",
"frame= 683 fps= 23 q=24.8 size=N/A time=00:00:22.78 bitrate=N/A speed=0.776x \n",
"frame= 695 fps= 23 q=24.8 size=N/A time=00:00:23.18 bitrate=N/A speed=0.777x \n",
"frame= 707 fps= 23 q=24.8 size=N/A time=00:00:23.59 bitrate=N/A speed=0.777x \n",
"frame= 720 fps= 23 q=24.8 size=N/A time=00:00:24.02 bitrate=N/A speed=0.777x \n",
"frame= 733 fps= 23 q=24.8 size=N/A time=00:00:24.45 bitrate=N/A speed=0.778x \n",
"frame= 746 fps= 23 q=24.8 size=N/A time=00:00:24.89 bitrate=N/A speed=0.778x \n",
"frame= 758 fps= 23 q=24.8 size=N/A time=00:00:25.29 bitrate=N/A speed=0.779x \n",
"frame= 771 fps= 23 q=24.8 size=N/A time=00:00:25.72 bitrate=N/A speed=0.779x \n",
"frame= 783 fps= 23 q=24.8 size=N/A time=00:00:26.12 bitrate=N/A speed=0.779x \n",
"frame= 796 fps= 23 q=24.8 size=N/A time=00:00:26.55 bitrate=N/A speed=0.78x \n",
"frame= 808 fps= 23 q=24.8 size=N/A time=00:00:26.96 bitrate=N/A speed=0.78x \n",
"frame= 820 fps= 23 q=24.8 size=N/A time=00:00:27.36 bitrate=N/A speed=0.78x \n",
"frame= 832 fps= 23 q=24.8 size=N/A time=00:00:27.76 bitrate=N/A speed=0.78x \n",
"frame= 844 fps= 23 q=24.8 size=N/A time=00:00:28.16 bitrate=N/A speed=0.78x \n",
"frame= 857 fps= 23 q=24.8 size=N/A time=00:00:28.59 bitrate=N/A speed=0.78x \n",
"frame= 870 fps= 23 q=24.8 size=N/A time=00:00:29.02 bitrate=N/A speed=0.781x \n",
"frame= 882 fps= 23 q=24.8 size=N/A time=00:00:29.42 bitrate=N/A speed=0.781x \n",
"frame= 894 fps= 23 q=24.8 size=N/A time=00:00:29.82 bitrate=N/A speed=0.781x \n",
"frame= 906 fps= 23 q=24.8 size=N/A time=00:00:30.23 bitrate=N/A speed=0.781x \n",
"frame= 919 fps= 23 q=24.8 size=N/A time=00:00:30.66 bitrate=N/A speed=0.781x \n",
"frame= 931 fps= 23 q=24.8 size=N/A time=00:00:31.06 bitrate=N/A speed=0.782x \n",
"frame= 944 fps= 23 q=24.8 size=N/A time=00:00:31.49 bitrate=N/A speed=0.782x \n",
"frame= 956 fps= 23 q=24.8 size=N/A time=00:00:31.89 bitrate=N/A speed=0.782x \n",
"frame= 968 fps= 23 q=24.8 size=N/A time=00:00:32.29 bitrate=N/A speed=0.782x \n",
"frame= 980 fps= 23 q=24.8 size=N/A time=00:00:32.69 bitrate=N/A speed=0.781x \n",
"frame= 992 fps= 23 q=24.8 size=N/A time=00:00:33.09 bitrate=N/A speed=0.781x \n",
"frame= 1004 fps= 23 q=24.8 size=N/A time=00:00:33.50 bitrate=N/A speed=0.78x \n",
"frame= 1016 fps= 23 q=24.8 size=N/A time=00:00:33.90 bitrate=N/A speed=0.78x \n",
"frame= 1028 fps= 23 q=24.8 size=N/A time=00:00:34.30 bitrate=N/A speed=0.78x \n",
"frame= 1041 fps= 23 q=24.8 size=N/A time=00:00:34.73 bitrate=N/A speed=0.78x \n",
"frame= 1054 fps= 23 q=24.8 size=N/A time=00:00:35.16 bitrate=N/A speed=0.781x \n",
"frame= 1067 fps= 23 q=24.8 size=N/A time=00:00:35.60 bitrate=N/A speed=0.781x \n",
"frame= 1079 fps= 23 q=24.8 size=N/A time=00:00:36.00 bitrate=N/A speed=0.781x \n",
"frame= 1091 fps= 23 q=24.8 size=N/A time=00:00:36.40 bitrate=N/A speed=0.782x \n",
"frame= 1104 fps= 23 q=24.8 size=N/A time=00:00:36.83 bitrate=N/A speed=0.782x \n",
"frame= 1116 fps= 23 q=24.8 size=N/A time=00:00:37.23 bitrate=N/A speed=0.782x \n",
"frame= 1129 fps= 23 q=24.8 size=N/A time=00:00:37.67 bitrate=N/A speed=0.782x \n",
"frame= 1142 fps= 23 q=24.8 size=N/A time=00:00:38.10 bitrate=N/A speed=0.783x \n",
"frame= 1155 fps= 23 q=24.8 size=N/A time=00:00:38.53 bitrate=N/A speed=0.783x \n",
"frame= 1168 fps= 23 q=24.8 size=N/A time=00:00:38.97 bitrate=N/A speed=0.783x \n",
"frame= 1181 fps= 23 q=24.8 size=N/A time=00:00:39.40 bitrate=N/A speed=0.783x \n",
"frame= 1193 fps= 23 q=24.8 size=N/A time=00:00:39.80 bitrate=N/A speed=0.784x \n",
"frame= 1206 fps= 23 q=24.8 size=N/A time=00:00:40.24 bitrate=N/A speed=0.784x \n",
"frame= 1218 fps= 23 q=24.8 size=N/A time=00:00:40.64 bitrate=N/A speed=0.783x \n",
"frame= 1230 fps= 23 q=24.8 size=N/A time=00:00:41.04 bitrate=N/A speed=0.783x \n",
"frame= 1242 fps= 23 q=24.8 size=N/A time=00:00:41.44 bitrate=N/A speed=0.783x \n",
"frame= 1255 fps= 23 q=24.8 size=N/A time=00:00:41.87 bitrate=N/A speed=0.783x \n",
"frame= 1268 fps= 23 q=24.8 size=N/A time=00:00:42.30 bitrate=N/A speed=0.784x \n",
"frame= 1281 fps= 23 q=24.8 size=N/A time=00:00:42.74 bitrate=N/A speed=0.784x \n",
"frame= 1293 fps= 23 q=24.8 size=N/A time=00:00:43.14 bitrate=N/A speed=0.784x \n",
"frame= 1305 fps= 23 q=24.8 size=N/A time=00:00:43.54 bitrate=N/A speed=0.784x \n",
"frame= 1317 fps= 23 q=24.8 size=N/A time=00:00:43.94 bitrate=N/A speed=0.784x \n",
"frame= 1329 fps= 23 q=24.8 size=N/A time=00:00:44.34 bitrate=N/A speed=0.784x \n",
"frame= 1342 fps= 24 q=24.8 size=N/A time=00:00:44.77 bitrate=N/A speed=0.784x \n",
"frame= 1354 fps= 24 q=24.8 size=N/A time=00:00:45.17 bitrate=N/A speed=0.784x \n",
"frame= 1366 fps= 24 q=24.8 size=N/A time=00:00:45.57 bitrate=N/A speed=0.784x \n",
"frame= 1378 fps= 24 q=24.8 size=N/A time=00:00:45.97 bitrate=N/A speed=0.784x \n",
"frame= 1390 fps= 24 q=24.8 size=N/A time=00:00:46.37 bitrate=N/A speed=0.784x \n",
"frame= 1402 fps= 24 q=24.8 size=N/A time=00:00:46.78 bitrate=N/A speed=0.784x \n",
"frame= 1414 fps= 24 q=24.8 size=N/A time=00:00:47.18 bitrate=N/A speed=0.784x \n",
"frame= 1427 fps= 24 q=24.8 size=N/A time=00:00:47.61 bitrate=N/A speed=0.785x \n",
"frame= 1439 fps= 24 q=24.8 size=N/A time=00:00:48.01 bitrate=N/A speed=0.784x \n",
"frame= 1452 fps= 24 q=24.8 size=N/A time=00:00:48.44 bitrate=N/A speed=0.785x \n",
"frame= 1464 fps= 24 q=24.8 size=N/A time=00:00:48.84 bitrate=N/A speed=0.785x \n",
"frame= 1476 fps= 24 q=24.8 size=N/A time=00:00:49.24 bitrate=N/A speed=0.785x \n",
"frame= 1488 fps= 24 q=24.8 size=N/A time=00:00:49.64 bitrate=N/A speed=0.785x \n",
"frame= 1500 fps= 24 q=24.8 size=N/A time=00:00:50.05 bitrate=N/A speed=0.785x \n",
"frame= 1512 fps= 24 q=24.8 size=N/A time=00:00:50.45 bitrate=N/A speed=0.785x \n",
"frame= 1524 fps= 24 q=24.8 size=N/A time=00:00:50.85 bitrate=N/A speed=0.785x \n",
"frame= 1536 fps= 24 q=24.8 size=N/A time=00:00:51.25 bitrate=N/A speed=0.785x \n",
"frame= 1548 fps= 24 q=24.8 size=N/A time=00:00:51.65 bitrate=N/A speed=0.785x \n",
"frame= 1560 fps= 24 q=24.8 size=N/A time=00:00:52.05 bitrate=N/A speed=0.785x \n",
"frame= 1572 fps= 24 q=24.8 size=N/A time=00:00:52.45 bitrate=N/A speed=0.785x \n",
"frame= 1584 fps= 24 q=24.8 size=N/A time=00:00:52.85 bitrate=N/A speed=0.785x \n",
"frame= 1596 fps= 24 q=24.8 size=N/A time=00:00:53.25 bitrate=N/A speed=0.785x \n",
"frame= 1609 fps= 24 q=24.8 size=N/A time=00:00:53.68 bitrate=N/A speed=0.785x \n",
"frame= 1621 fps= 24 q=24.8 size=N/A time=00:00:54.08 bitrate=N/A speed=0.785x \n",
"frame= 1633 fps= 24 q=24.8 size=N/A time=00:00:54.48 bitrate=N/A speed=0.785x \n",
"frame= 1645 fps= 24 q=24.8 size=N/A time=00:00:54.88 bitrate=N/A speed=0.785x \n",
"frame= 1657 fps= 24 q=24.8 size=N/A time=00:00:55.28 bitrate=N/A speed=0.785x \n",
"frame= 1670 fps= 24 q=24.8 size=N/A time=00:00:55.72 bitrate=N/A speed=0.785x \n",
"frame= 1682 fps= 24 q=24.8 size=N/A time=00:00:56.12 bitrate=N/A speed=0.785x \n",
"frame= 1694 fps= 24 q=24.8 size=N/A time=00:00:56.52 bitrate=N/A speed=0.785x \n",
"frame= 1706 fps= 24 q=24.8 size=N/A time=00:00:56.92 bitrate=N/A speed=0.785x \n",
"frame= 1718 fps= 24 q=24.8 size=N/A time=00:00:57.32 bitrate=N/A speed=0.785x \n",
"frame= 1730 fps= 24 q=24.8 size=N/A time=00:00:57.72 bitrate=N/A speed=0.784x \n",
"frame= 1740 fps= 23 q=24.8 size=N/A time=00:00:58.05 bitrate=N/A speed=0.783x \n",
"frame= 1748 fps= 23 q=24.8 size=N/A time=00:00:58.32 bitrate=N/A speed=0.781x \n",
"frame= 1757 fps= 23 q=24.8 size=N/A time=00:00:58.62 bitrate=N/A speed=0.779x \n",
"frame= 1766 fps= 23 q=24.8 size=N/A time=00:00:58.92 bitrate=N/A speed=0.778x \n",
"frame= 1778 fps= 23 q=24.8 size=N/A time=00:00:59.32 bitrate=N/A speed=0.778x \n",
"frame= 1790 fps= 23 q=24.8 size=N/A time=00:00:59.72 bitrate=N/A speed=0.778x \n",
"frame= 1802 fps= 23 q=24.8 size=N/A time=00:01:00.12 bitrate=N/A speed=0.778x \n",
"frame= 1813 fps= 23 q=24.8 size=N/A time=00:01:00.49 bitrate=N/A speed=0.777x \n",
"frame= 1824 fps= 23 q=24.8 size=N/A time=00:01:00.86 bitrate=N/A speed=0.777x \n",
"frame= 1836 fps= 23 q=24.8 size=N/A time=00:01:01.26 bitrate=N/A speed=0.777x \n",
"frame= 1848 fps= 23 q=24.8 size=N/A time=00:01:01.66 bitrate=N/A speed=0.777x \n",
"frame= 1860 fps= 23 q=24.8 size=N/A time=00:01:02.06 bitrate=N/A speed=0.777x \n",
"frame= 1871 fps= 23 q=24.8 size=N/A time=00:01:02.42 bitrate=N/A speed=0.777x \n",
"frame= 1883 fps= 23 q=24.8 size=N/A time=00:01:02.82 bitrate=N/A speed=0.776x \n",
"frame= 1894 fps= 23 q=24.8 size=N/A time=00:01:03.19 bitrate=N/A speed=0.776x \n",
"frame= 1906 fps= 23 q=24.8 size=N/A time=00:01:03.59 bitrate=N/A speed=0.776x \n",
"frame= 1918 fps= 23 q=24.8 size=N/A time=00:01:03.99 bitrate=N/A speed=0.776x \n",
"frame= 1931 fps= 23 q=24.8 size=N/A time=00:01:04.43 bitrate=N/A speed=0.776x \n",
"frame= 1943 fps= 23 q=24.8 size=N/A time=00:01:04.83 bitrate=N/A speed=0.776x \n",
"frame= 1956 fps= 23 q=24.8 size=N/A time=00:01:05.26 bitrate=N/A speed=0.776x \n",
"frame= 1968 fps= 23 q=24.8 size=N/A time=00:01:05.66 bitrate=N/A speed=0.776x \n",
"frame= 1980 fps= 23 q=24.8 size=N/A time=00:01:06.06 bitrate=N/A speed=0.776x \n",
"frame= 1992 fps= 23 q=24.8 size=N/A time=00:01:06.46 bitrate=N/A speed=0.776x \n",
"frame= 2004 fps= 23 q=24.8 size=N/A time=00:01:06.86 bitrate=N/A speed=0.776x \n",
"frame= 2016 fps= 23 q=24.8 size=N/A time=00:01:07.26 bitrate=N/A speed=0.776x \n",
"frame= 2028 fps= 23 q=24.8 size=N/A time=00:01:07.66 bitrate=N/A speed=0.776x \n",
"frame= 2040 fps= 23 q=24.8 size=N/A time=00:01:08.06 bitrate=N/A speed=0.776x \n",
"frame= 2053 fps= 23 q=24.8 size=N/A time=00:01:08.50 bitrate=N/A speed=0.776x \n",
"frame= 2065 fps= 23 q=24.8 size=N/A time=00:01:08.90 bitrate=N/A speed=0.776x \n",
"frame= 2077 fps= 23 q=24.8 size=N/A time=00:01:09.30 bitrate=N/A speed=0.776x \n",
"frame= 2089 fps= 23 q=24.8 size=N/A time=00:01:09.70 bitrate=N/A speed=0.776x \n",
"frame= 2101 fps= 23 q=24.8 size=N/A time=00:01:10.10 bitrate=N/A speed=0.776x \n",
"frame= 2114 fps= 23 q=24.8 size=N/A time=00:01:10.53 bitrate=N/A speed=0.776x \n",
"frame= 2126 fps= 23 q=24.8 size=N/A time=00:01:10.93 bitrate=N/A speed=0.776x \n",
"frame= 2138 fps= 23 q=24.8 size=N/A time=00:01:11.33 bitrate=N/A speed=0.776x \n",
"frame= 2151 fps= 23 q=24.8 size=N/A time=00:01:11.77 bitrate=N/A speed=0.776x \n",
"frame= 2163 fps= 23 q=24.8 size=N/A time=00:01:12.17 bitrate=N/A speed=0.776x \n",
"frame= 2176 fps= 23 q=24.8 size=N/A time=00:01:12.60 bitrate=N/A speed=0.777x \n",
"frame= 2188 fps= 23 q=24.8 size=N/A time=00:01:13.00 bitrate=N/A speed=0.777x \n",
"frame= 2200 fps= 23 q=24.8 size=N/A time=00:01:13.40 bitrate=N/A speed=0.777x \n",
"frame= 2213 fps= 23 q=24.8 size=N/A time=00:01:13.84 bitrate=N/A speed=0.777x \n",
"frame= 2225 fps= 23 q=24.8 size=N/A time=00:01:14.24 bitrate=N/A speed=0.777x \n",
"frame= 2237 fps= 23 q=24.8 size=N/A time=00:01:14.64 bitrate=N/A speed=0.777x \n",
"frame= 2250 fps= 23 q=24.8 size=N/A time=00:01:15.07 bitrate=N/A speed=0.777x \n",
"frame= 2263 fps= 23 q=24.8 size=N/A time=00:01:15.50 bitrate=N/A speed=0.777x \n",
"frame= 2275 fps= 23 q=24.8 size=N/A time=00:01:15.90 bitrate=N/A speed=0.777x \n",
"frame= 2287 fps= 23 q=24.8 size=N/A time=00:01:16.30 bitrate=N/A speed=0.777x \n",
"frame= 2299 fps= 23 q=24.8 size=N/A time=00:01:16.70 bitrate=N/A speed=0.777x \n",
"frame= 2312 fps= 23 q=24.8 size=N/A time=00:01:17.14 bitrate=N/A speed=0.778x \n",
"frame= 2324 fps= 23 q=24.8 size=N/A time=00:01:17.54 bitrate=N/A speed=0.778x \n",
"frame= 2337 fps= 23 q=24.8 size=N/A time=00:01:17.97 bitrate=N/A speed=0.778x \n",
"frame= 2349 fps= 23 q=24.8 size=N/A time=00:01:18.37 bitrate=N/A speed=0.778x \n",
"frame= 2362 fps= 23 q=24.8 size=N/A time=00:01:18.81 bitrate=N/A speed=0.778x \n",
"frame= 2374 fps= 23 q=24.8 size=N/A time=00:01:19.21 bitrate=N/A speed=0.778x \n",
"frame= 2386 fps= 23 q=24.8 size=N/A time=00:01:19.61 bitrate=N/A speed=0.778x \n",
"frame= 2398 fps= 23 q=24.8 size=N/A time=00:01:20.01 bitrate=N/A speed=0.778x \n",
"frame= 2411 fps= 23 q=24.8 size=N/A time=00:01:20.44 bitrate=N/A speed=0.778x \n",
"frame= 2424 fps= 23 q=24.8 size=N/A time=00:01:20.88 bitrate=N/A speed=0.778x \n",
"frame= 2436 fps= 23 q=24.8 size=N/A time=00:01:21.28 bitrate=N/A speed=0.778x \n",
"frame= 2449 fps= 23 q=24.8 size=N/A time=00:01:21.71 bitrate=N/A speed=0.779x \n",
"frame= 2461 fps= 23 q=24.8 size=N/A time=00:01:22.11 bitrate=N/A speed=0.779x \n",
"frame= 2474 fps= 23 q=24.8 size=N/A time=00:01:22.54 bitrate=N/A speed=0.779x \n",
"frame= 2486 fps= 23 q=24.8 size=N/A time=00:01:22.94 bitrate=N/A speed=0.779x \n",
"frame= 2498 fps= 23 q=24.8 size=N/A time=00:01:23.34 bitrate=N/A speed=0.779x \n",
"frame= 2510 fps= 23 q=24.8 size=N/A time=00:01:23.75 bitrate=N/A speed=0.779x \n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"frame= 2523 fps= 23 q=24.8 size=N/A time=00:01:24.18 bitrate=N/A speed=0.779x \n",
"frame= 2536 fps= 23 q=24.8 size=N/A time=00:01:24.61 bitrate=N/A speed=0.779x \n",
"frame= 2548 fps= 23 q=24.8 size=N/A time=00:01:25.01 bitrate=N/A speed=0.779x \n",
"frame= 2560 fps= 23 q=24.8 size=N/A time=00:01:25.41 bitrate=N/A speed=0.779x \n",
"frame= 2572 fps= 23 q=24.8 size=N/A time=00:01:25.81 bitrate=N/A speed=0.779x \n",
"frame= 2585 fps= 23 q=24.8 size=N/A time=00:01:26.25 bitrate=N/A speed=0.779x \n",
"frame= 2598 fps= 23 q=24.8 size=N/A time=00:01:26.68 bitrate=N/A speed=0.78x \n",
"frame= 2610 fps= 23 q=24.8 size=N/A time=00:01:27.08 bitrate=N/A speed=0.78x \n",
"frame= 2623 fps= 23 q=24.8 size=N/A time=00:01:27.52 bitrate=N/A speed=0.78x \n",
"frame= 2635 fps= 23 q=24.8 size=N/A time=00:01:27.92 bitrate=N/A speed=0.78x \n",
"frame= 2648 fps= 23 q=24.8 size=N/A time=00:01:28.35 bitrate=N/A speed=0.78x \n",
"frame= 2660 fps= 23 q=24.8 size=N/A time=00:01:28.75 bitrate=N/A speed=0.78x \n",
"frame= 2673 fps= 23 q=24.8 size=N/A time=00:01:29.18 bitrate=N/A speed=0.78x \n",
"frame= 2685 fps= 23 q=24.8 size=N/A time=00:01:29.58 bitrate=N/A speed=0.78x \n",
"frame= 2697 fps= 23 q=24.8 size=N/A time=00:01:29.98 bitrate=N/A speed=0.78x \n",
"frame= 2709 fps= 23 q=24.8 size=N/A time=00:01:30.39 bitrate=N/A speed=0.78x \n",
"frame= 2721 fps= 23 q=24.8 size=N/A time=00:01:30.79 bitrate=N/A speed=0.78x \n",
"frame= 2733 fps= 23 q=24.8 size=N/A time=00:01:31.19 bitrate=N/A speed=0.78x \n",
"frame= 2745 fps= 23 q=24.8 size=N/A time=00:01:31.59 bitrate=N/A speed=0.78x \n",
"frame= 2757 fps= 23 q=24.8 size=N/A time=00:01:31.99 bitrate=N/A speed=0.78x \n",
"frame= 2770 fps= 23 q=24.8 size=N/A time=00:01:32.42 bitrate=N/A speed=0.78x \n",
"frame= 2783 fps= 23 q=24.8 size=N/A time=00:01:32.85 bitrate=N/A speed=0.78x \n",
"frame= 2795 fps= 23 q=24.8 size=N/A time=00:01:33.25 bitrate=N/A speed=0.78x \n",
"frame= 2808 fps= 23 q=24.8 size=N/A time=00:01:33.69 bitrate=N/A speed=0.781x \n",
"frame= 2821 fps= 23 q=24.8 size=N/A time=00:01:34.12 bitrate=N/A speed=0.781x \n",
"frame= 2834 fps= 23 q=24.8 size=N/A time=00:01:34.56 bitrate=N/A speed=0.781x \n",
"frame= 2847 fps= 23 q=24.8 size=N/A time=00:01:34.99 bitrate=N/A speed=0.781x \n",
"frame= 2859 fps= 23 q=24.8 size=N/A time=00:01:35.39 bitrate=N/A speed=0.781x \n",
"frame= 2871 fps= 23 q=24.8 size=N/A time=00:01:35.79 bitrate=N/A speed=0.781x \n",
"frame= 2884 fps= 23 q=24.8 size=N/A time=00:01:36.22 bitrate=N/A speed=0.781x \n",
"frame= 2897 fps= 23 q=24.8 size=N/A time=00:01:36.66 bitrate=N/A speed=0.781x \n",
"frame= 2909 fps= 23 q=24.8 size=N/A time=00:01:37.06 bitrate=N/A speed=0.781x \n",
"frame= 2922 fps= 23 q=24.8 size=N/A time=00:01:37.49 bitrate=N/A speed=0.781x \n",
"frame= 2934 fps= 23 q=24.8 size=N/A time=00:01:37.89 bitrate=N/A speed=0.781x \n",
"frame= 2947 fps= 23 q=24.8 size=N/A time=00:01:38.33 bitrate=N/A speed=0.782x \n",
"frame= 2960 fps= 23 q=24.8 size=N/A time=00:01:38.76 bitrate=N/A speed=0.782x \n",
"frame= 2972 fps= 23 q=24.8 size=N/A time=00:01:39.16 bitrate=N/A speed=0.782x \n",
"frame= 2985 fps= 23 q=24.8 size=N/A time=00:01:39.59 bitrate=N/A speed=0.782x \n",
"frame= 2998 fps= 23 q=24.8 size=N/A time=00:01:40.03 bitrate=N/A speed=0.782x \n",
"frame= 3011 fps= 23 q=24.8 size=N/A time=00:01:40.46 bitrate=N/A speed=0.782x \n",
"frame= 3023 fps= 23 q=24.8 size=N/A time=00:01:40.86 bitrate=N/A speed=0.782x \n",
"frame= 3035 fps= 23 q=24.8 size=N/A time=00:01:41.26 bitrate=N/A speed=0.782x \n",
"frame= 3047 fps= 23 q=24.8 size=N/A time=00:01:41.66 bitrate=N/A speed=0.782x \n",
"frame= 3060 fps= 23 q=24.8 size=N/A time=00:01:42.10 bitrate=N/A speed=0.782x \n",
"frame= 3073 fps= 23 q=24.8 size=N/A time=00:01:42.53 bitrate=N/A speed=0.782x \n",
"frame= 3086 fps= 23 q=24.8 size=N/A time=00:01:42.96 bitrate=N/A speed=0.782x \n",
"frame= 3098 fps= 23 q=24.8 size=N/A time=00:01:43.36 bitrate=N/A speed=0.782x \n",
"frame= 3110 fps= 23 q=24.8 size=N/A time=00:01:43.77 bitrate=N/A speed=0.782x \n",
"frame= 3122 fps= 23 q=24.8 size=N/A time=00:01:44.17 bitrate=N/A speed=0.782x \n",
"frame= 3134 fps= 23 q=24.8 size=N/A time=00:01:44.57 bitrate=N/A speed=0.782x \n",
"frame= 3146 fps= 23 q=24.8 size=N/A time=00:01:44.97 bitrate=N/A speed=0.782x \n",
"frame= 3157 fps= 23 q=24.8 size=N/A time=00:01:45.33 bitrate=N/A speed=0.782x \n",
"frame= 3169 fps= 23 q=24.8 size=N/A time=00:01:45.73 bitrate=N/A speed=0.782x \n",
"frame= 3181 fps= 23 q=24.8 size=N/A time=00:01:46.13 bitrate=N/A speed=0.782x \n",
"frame= 3193 fps= 23 q=24.8 size=N/A time=00:01:46.53 bitrate=N/A speed=0.782x \n",
"frame= 3206 fps= 23 q=24.8 size=N/A time=00:01:46.97 bitrate=N/A speed=0.782x \n",
"frame= 3218 fps= 23 q=24.8 size=N/A time=00:01:47.37 bitrate=N/A speed=0.782x \n",
"frame= 3230 fps= 23 q=24.8 size=N/A time=00:01:47.77 bitrate=N/A speed=0.782x \n",
"frame= 3242 fps= 23 q=24.8 size=N/A time=00:01:48.17 bitrate=N/A speed=0.782x \n",
"frame= 3254 fps= 23 q=24.8 size=N/A time=00:01:48.57 bitrate=N/A speed=0.782x \n",
"frame= 3267 fps= 23 q=24.8 size=N/A time=00:01:49.00 bitrate=N/A speed=0.782x \n",
"frame= 3279 fps= 23 q=24.8 size=N/A time=00:01:49.40 bitrate=N/A speed=0.782x \n",
"frame= 3291 fps= 23 q=24.8 size=N/A time=00:01:49.80 bitrate=N/A speed=0.782x \n",
"frame= 3304 fps= 23 q=24.8 size=N/A time=00:01:50.24 bitrate=N/A speed=0.782x \n",
"frame= 3316 fps= 23 q=24.8 size=N/A time=00:01:50.64 bitrate=N/A speed=0.782x \n",
"frame= 3328 fps= 23 q=24.8 size=N/A time=00:01:51.04 bitrate=N/A speed=0.782x \n",
"frame= 3340 fps= 23 q=24.8 size=N/A time=00:01:51.44 bitrate=N/A speed=0.782x \n",
"frame= 3353 fps= 23 q=24.8 size=N/A time=00:01:51.87 bitrate=N/A speed=0.783x \n",
"frame= 3365 fps= 23 q=24.8 size=N/A time=00:01:52.27 bitrate=N/A speed=0.783x \n",
"frame= 3377 fps= 23 q=24.8 size=N/A time=00:01:52.67 bitrate=N/A speed=0.783x \n",
"frame= 3389 fps= 23 q=24.8 size=N/A time=00:01:53.07 bitrate=N/A speed=0.783x \n",
"frame= 3401 fps= 23 q=24.8 size=N/A time=00:01:53.48 bitrate=N/A speed=0.783x \n",
"frame= 3413 fps= 23 q=24.8 size=N/A time=00:01:53.88 bitrate=N/A speed=0.783x \n",
"frame= 3425 fps= 23 q=24.8 size=N/A time=00:01:54.28 bitrate=N/A speed=0.783x \n",
"frame= 3438 fps= 23 q=24.8 size=N/A time=00:01:54.71 bitrate=N/A speed=0.783x \n",
"frame= 3451 fps= 23 q=24.8 size=N/A time=00:01:55.14 bitrate=N/A speed=0.783x \n",
"frame= 3463 fps= 23 q=24.8 size=N/A time=00:01:55.54 bitrate=N/A speed=0.783x \n",
"frame= 3476 fps= 23 q=24.8 size=N/A time=00:01:55.98 bitrate=N/A speed=0.783x \n",
"frame= 3488 fps= 23 q=24.8 size=N/A time=00:01:56.38 bitrate=N/A speed=0.783x \n",
"frame= 3500 fps= 23 q=24.8 size=N/A time=00:01:56.78 bitrate=N/A speed=0.783x \n",
"frame= 3512 fps= 23 q=24.8 size=N/A time=00:01:57.18 bitrate=N/A speed=0.783x \n",
"frame= 3525 fps= 23 q=24.8 size=N/A time=00:01:57.61 bitrate=N/A speed=0.783x \n",
"frame= 3537 fps= 23 q=24.8 size=N/A time=00:01:58.01 bitrate=N/A speed=0.783x \n",
"frame= 3549 fps= 23 q=24.8 size=N/A time=00:01:58.41 bitrate=N/A speed=0.783x \n",
"frame= 3561 fps= 23 q=24.8 size=N/A time=00:01:58.81 bitrate=N/A speed=0.783x \n",
"frame= 3574 fps= 23 q=24.8 size=N/A time=00:01:59.25 bitrate=N/A speed=0.783x \n",
"frame= 3587 fps= 23 q=24.8 size=N/A time=00:01:59.68 bitrate=N/A speed=0.783x \n",
"frame= 3599 fps= 23 q=24.8 size=N/A time=00:02:00.08 bitrate=N/A speed=0.783x \n",
"frame= 3611 fps= 23 q=24.8 size=N/A time=00:02:00.48 bitrate=N/A speed=0.783x \n",
"frame= 3623 fps= 23 q=24.8 size=N/A time=00:02:00.88 bitrate=N/A speed=0.783x \n",
"frame= 3635 fps= 23 q=24.8 size=N/A time=00:02:01.28 bitrate=N/A speed=0.783x \n",
"frame= 3647 fps= 23 q=24.8 size=N/A time=00:02:01.68 bitrate=N/A speed=0.783x \n",
"frame= 3660 fps= 23 q=24.8 size=N/A time=00:02:02.12 bitrate=N/A speed=0.783x \n",
"frame= 3673 fps= 23 q=24.8 size=N/A time=00:02:02.55 bitrate=N/A speed=0.783x \n",
"frame= 3685 fps= 23 q=24.8 size=N/A time=00:02:02.95 bitrate=N/A speed=0.783x \n",
"frame= 3697 fps= 23 q=24.8 size=N/A time=00:02:03.35 bitrate=N/A speed=0.783x \n",
"frame= 3709 fps= 23 q=24.8 size=N/A time=00:02:03.75 bitrate=N/A speed=0.783x \n",
"frame= 3722 fps= 23 q=24.8 size=N/A time=00:02:04.19 bitrate=N/A speed=0.783x \n",
"frame= 3734 fps= 23 q=24.8 size=N/A time=00:02:04.59 bitrate=N/A speed=0.783x \n",
"frame= 3746 fps= 23 q=24.8 size=N/A time=00:02:04.99 bitrate=N/A speed=0.783x \n",
"frame= 3758 fps= 23 q=24.8 size=N/A time=00:02:05.39 bitrate=N/A speed=0.783x \n",
"frame= 3770 fps= 23 q=24.8 size=N/A time=00:02:05.79 bitrate=N/A speed=0.783x \n",
"frame= 3782 fps= 23 q=24.8 size=N/A time=00:02:06.19 bitrate=N/A speed=0.783x \n",
"frame= 3794 fps= 23 q=24.8 size=N/A time=00:02:06.59 bitrate=N/A speed=0.783x \n",
"frame= 3806 fps= 23 q=24.8 size=N/A time=00:02:06.99 bitrate=N/A speed=0.783x \n",
"frame= 3819 fps= 23 q=24.8 size=N/A time=00:02:07.42 bitrate=N/A speed=0.784x \n",
"frame= 3832 fps= 23 q=24.8 size=N/A time=00:02:07.86 bitrate=N/A speed=0.784x \n",
"frame= 3844 fps= 23 q=24.8 size=N/A time=00:02:08.26 bitrate=N/A speed=0.784x \n",
"frame= 3856 fps= 23 q=24.8 size=N/A time=00:02:08.66 bitrate=N/A speed=0.784x \n",
"frame= 3868 fps= 23 q=24.8 size=N/A time=00:02:09.06 bitrate=N/A speed=0.784x \n",
"frame= 3881 fps= 23 q=24.8 size=N/A time=00:02:09.49 bitrate=N/A speed=0.784x \n",
"frame= 3893 fps= 23 q=24.8 size=N/A time=00:02:09.89 bitrate=N/A speed=0.784x \n",
"frame= 3905 fps= 23 q=24.8 size=N/A time=00:02:10.29 bitrate=N/A speed=0.784x \n",
"frame= 3918 fps= 23 q=24.8 size=N/A time=00:02:10.73 bitrate=N/A speed=0.784x \n",
"frame= 3931 fps= 23 q=24.8 size=N/A time=00:02:11.16 bitrate=N/A speed=0.784x \n",
"frame= 3943 fps= 23 q=24.8 size=N/A time=00:02:11.56 bitrate=N/A speed=0.784x \n",
"frame= 3955 fps= 23 q=24.8 size=N/A time=00:02:11.96 bitrate=N/A speed=0.784x \n",
"frame= 3968 fps= 23 q=24.8 size=N/A time=00:02:12.39 bitrate=N/A speed=0.784x \n",
"frame= 3980 fps= 23 q=24.8 size=N/A time=00:02:12.79 bitrate=N/A speed=0.784x \n",
"frame= 3992 fps= 23 q=24.8 size=N/A time=00:02:13.19 bitrate=N/A speed=0.784x \n",
"frame= 4004 fps= 23 q=24.8 size=N/A time=00:02:13.60 bitrate=N/A speed=0.784x \n",
"frame= 4016 fps= 23 q=24.8 size=N/A time=00:02:14.00 bitrate=N/A speed=0.784x \n",
"frame= 4029 fps= 23 q=24.8 size=N/A time=00:02:14.43 bitrate=N/A speed=0.784x \n",
"frame= 4041 fps= 23 q=24.8 size=N/A time=00:02:14.83 bitrate=N/A speed=0.784x \n",
"frame= 4053 fps= 23 q=24.8 size=N/A time=00:02:15.23 bitrate=N/A speed=0.784x \n",
"frame= 4065 fps= 23 q=24.8 size=N/A time=00:02:15.63 bitrate=N/A speed=0.784x \n",
"frame= 4077 fps= 23 q=24.8 size=N/A time=00:02:16.03 bitrate=N/A speed=0.784x \n",
"frame= 4089 fps= 23 q=24.8 size=N/A time=00:02:16.43 bitrate=N/A speed=0.784x \n",
"frame= 4102 fps= 23 q=24.8 size=N/A time=00:02:16.87 bitrate=N/A speed=0.784x \n",
"frame= 4115 fps= 23 q=24.8 size=N/A time=00:02:17.30 bitrate=N/A speed=0.784x \n",
"frame= 4128 fps= 24 q=24.8 size=N/A time=00:02:17.73 bitrate=N/A speed=0.784x \n",
"frame= 4141 fps= 24 q=24.8 size=N/A time=00:02:18.17 bitrate=N/A speed=0.784x \n",
"frame= 4154 fps= 24 q=24.8 size=N/A time=00:02:18.60 bitrate=N/A speed=0.784x \n",
"frame= 4167 fps= 24 q=24.8 size=N/A time=00:02:19.03 bitrate=N/A speed=0.784x \n",
"frame= 4179 fps= 24 q=24.8 size=N/A time=00:02:19.43 bitrate=N/A speed=0.784x \n",
"frame= 4191 fps= 24 q=24.8 size=N/A time=00:02:19.83 bitrate=N/A speed=0.784x \n",
"frame= 4204 fps= 24 q=24.8 size=N/A time=00:02:20.27 bitrate=N/A speed=0.784x \n",
"frame= 4216 fps= 24 q=24.8 size=N/A time=00:02:20.67 bitrate=N/A speed=0.784x \n",
"frame= 4228 fps= 24 q=24.8 size=N/A time=00:02:21.07 bitrate=N/A speed=0.784x \n",
"frame= 4240 fps= 24 q=24.8 size=N/A time=00:02:21.47 bitrate=N/A speed=0.784x \n",
"frame= 4252 fps= 24 q=24.8 size=N/A time=00:02:21.87 bitrate=N/A speed=0.784x \n",
"frame= 4264 fps= 24 q=24.8 size=N/A time=00:02:22.27 bitrate=N/A speed=0.784x \n",
"frame= 4276 fps= 24 q=24.8 size=N/A time=00:02:22.67 bitrate=N/A speed=0.784x \n",
"frame= 4289 fps= 24 q=24.8 size=N/A time=00:02:23.10 bitrate=N/A speed=0.784x \n",
"frame= 4302 fps= 24 q=24.8 size=N/A time=00:02:23.54 bitrate=N/A speed=0.785x \n",
"frame= 4314 fps= 24 q=24.8 size=N/A time=00:02:23.94 bitrate=N/A speed=0.785x \n",
"frame= 4326 fps= 24 q=24.8 size=N/A time=00:02:24.34 bitrate=N/A speed=0.785x \n",
"frame= 4338 fps= 24 q=24.8 size=N/A time=00:02:24.74 bitrate=N/A speed=0.785x \n",
"frame= 4350 fps= 24 q=24.8 size=N/A time=00:02:25.14 bitrate=N/A speed=0.785x \n",
"frame= 4362 fps= 24 q=24.8 size=N/A time=00:02:25.54 bitrate=N/A speed=0.785x \n",
"frame= 4375 fps= 24 q=24.8 size=N/A time=00:02:25.97 bitrate=N/A speed=0.785x \n",
"frame= 4387 fps= 24 q=24.8 size=N/A time=00:02:26.37 bitrate=N/A speed=0.785x \n",
"frame= 4399 fps= 24 q=24.8 size=N/A time=00:02:26.77 bitrate=N/A speed=0.785x \n",
"frame= 4411 fps= 24 q=24.8 size=N/A time=00:02:27.18 bitrate=N/A speed=0.784x \n",
"frame= 4423 fps= 24 q=24.8 size=N/A time=00:02:27.58 bitrate=N/A speed=0.785x \n",
"frame= 4436 fps= 24 q=24.8 size=N/A time=00:02:28.01 bitrate=N/A speed=0.785x \n",
"frame= 4448 fps= 24 q=24.8 size=N/A time=00:02:28.41 bitrate=N/A speed=0.785x \n",
"frame= 4460 fps= 24 q=24.8 size=N/A time=00:02:28.81 bitrate=N/A speed=0.785x \n",
"frame= 4472 fps= 24 q=24.8 size=N/A time=00:02:29.21 bitrate=N/A speed=0.785x \n",
"frame= 4484 fps= 24 q=24.8 size=N/A time=00:02:29.61 bitrate=N/A speed=0.785x \n",
"frame= 4496 fps= 24 q=24.8 size=N/A time=00:02:30.01 bitrate=N/A speed=0.784x \n",
"frame= 4508 fps= 24 q=24.8 size=N/A time=00:02:30.41 bitrate=N/A speed=0.784x \n",
"frame= 4520 fps= 24 q=24.8 size=N/A time=00:02:30.81 bitrate=N/A speed=0.784x \n",
"frame= 4532 fps= 24 q=24.8 size=N/A time=00:02:31.21 bitrate=N/A speed=0.784x \n",
"frame= 4545 fps= 24 q=24.8 size=N/A time=00:02:31.65 bitrate=N/A speed=0.784x \n",
"frame= 4557 fps= 24 q=24.8 size=N/A time=00:02:32.05 bitrate=N/A speed=0.784x \n",
"frame= 4569 fps= 24 q=24.8 size=N/A time=00:02:32.45 bitrate=N/A speed=0.784x \n",
"frame= 4582 fps= 24 q=24.8 size=N/A time=00:02:32.88 bitrate=N/A speed=0.784x \n",
"frame= 4594 fps= 24 q=24.8 size=N/A time=00:02:33.28 bitrate=N/A speed=0.784x \n",
"frame= 4606 fps= 24 q=24.8 size=N/A time=00:02:33.68 bitrate=N/A speed=0.784x \n",
"frame= 4619 fps= 24 q=24.8 size=N/A time=00:02:34.12 bitrate=N/A speed=0.784x \n",
"frame= 4632 fps= 24 q=24.8 size=N/A time=00:02:34.55 bitrate=N/A speed=0.784x \n",
"frame= 4644 fps= 24 q=24.8 size=N/A time=00:02:34.95 bitrate=N/A speed=0.784x \n",
"frame= 4656 fps= 24 q=24.8 size=N/A time=00:02:35.35 bitrate=N/A speed=0.784x \n",
"frame= 4668 fps= 24 q=24.8 size=N/A time=00:02:35.75 bitrate=N/A speed=0.784x \n",
"frame= 4680 fps= 24 q=24.8 size=N/A time=00:02:36.15 bitrate=N/A speed=0.784x \n",
"frame= 4692 fps= 24 q=24.8 size=N/A time=00:02:36.55 bitrate=N/A speed=0.784x \n",
"frame= 4704 fps= 24 q=24.8 size=N/A time=00:02:36.95 bitrate=N/A speed=0.784x \n",
"frame= 4716 fps= 24 q=24.8 size=N/A time=00:02:37.35 bitrate=N/A speed=0.784x \n",
"frame= 4728 fps= 24 q=24.8 size=N/A time=00:02:37.75 bitrate=N/A speed=0.784x \n",
"frame= 4741 fps= 24 q=24.8 size=N/A time=00:02:38.19 bitrate=N/A speed=0.784x \n",
"frame= 4753 fps= 24 q=24.8 size=N/A time=00:02:38.59 bitrate=N/A speed=0.784x \n",
"frame= 4765 fps= 24 q=24.8 size=N/A time=00:02:38.99 bitrate=N/A speed=0.784x \n",
"frame= 4777 fps= 24 q=24.8 size=N/A time=00:02:39.39 bitrate=N/A speed=0.784x \n",
"frame= 4789 fps= 24 q=24.8 size=N/A time=00:02:39.79 bitrate=N/A speed=0.784x \n",
"frame= 4802 fps= 24 q=24.8 size=N/A time=00:02:40.22 bitrate=N/A speed=0.784x \n",
"frame= 4814 fps= 24 q=24.8 size=N/A time=00:02:40.62 bitrate=N/A speed=0.784x \n",
"frame= 4826 fps= 24 q=24.8 size=N/A time=00:02:41.02 bitrate=N/A speed=0.784x \n",
"frame= 4838 fps= 24 q=24.8 size=N/A time=00:02:41.42 bitrate=N/A speed=0.784x \n",
"frame= 4851 fps= 24 q=24.8 size=N/A time=00:02:41.86 bitrate=N/A speed=0.784x \n",
"frame= 4863 fps= 24 q=24.8 size=N/A time=00:02:42.26 bitrate=N/A speed=0.784x \n",
"frame= 4875 fps= 24 q=24.8 size=N/A time=00:02:42.66 bitrate=N/A speed=0.784x \n",
"frame= 4887 fps= 24 q=24.8 size=N/A time=00:02:43.06 bitrate=N/A speed=0.784x \n",
"frame= 4899 fps= 24 q=24.8 size=N/A time=00:02:43.46 bitrate=N/A speed=0.785x \n",
"frame= 4912 fps= 24 q=24.8 size=N/A time=00:02:43.89 bitrate=N/A speed=0.785x \n",
"frame= 4925 fps= 24 q=24.8 size=N/A time=00:02:44.33 bitrate=N/A speed=0.785x \n",
"frame= 4938 fps= 24 q=24.8 size=N/A time=00:02:44.76 bitrate=N/A speed=0.785x \n",
"frame= 4951 fps= 24 q=24.8 size=N/A time=00:02:45.19 bitrate=N/A speed=0.785x \n",
"frame= 4963 fps= 24 q=24.8 size=N/A time=00:02:45.59 bitrate=N/A speed=0.785x \n",
"frame= 4975 fps= 24 q=24.8 size=N/A time=00:02:45.99 bitrate=N/A speed=0.785x \n",
"frame= 4987 fps= 24 q=24.8 size=N/A time=00:02:46.39 bitrate=N/A speed=0.785x \n",
"frame= 5000 fps= 24 q=24.8 size=N/A time=00:02:46.83 bitrate=N/A speed=0.785x \n",
"frame= 5013 fps= 24 q=24.8 size=N/A time=00:02:47.26 bitrate=N/A speed=0.785x \n",
"frame= 5025 fps= 24 q=24.8 size=N/A time=00:02:47.66 bitrate=N/A speed=0.785x \n",
"frame= 5038 fps= 24 q=24.8 size=N/A time=00:02:48.10 bitrate=N/A speed=0.785x \n",
"frame= 5050 fps= 24 q=24.8 size=N/A time=00:02:48.50 bitrate=N/A speed=0.785x \n",
"frame= 5063 fps= 24 q=24.8 size=N/A time=00:02:48.93 bitrate=N/A speed=0.785x \n",
"frame= 5075 fps= 24 q=24.8 size=N/A time=00:02:49.33 bitrate=N/A speed=0.785x \n",
"frame= 5087 fps= 24 q=24.8 size=N/A time=00:02:49.73 bitrate=N/A speed=0.785x \n",
"frame= 5099 fps= 24 q=24.8 size=N/A time=00:02:50.13 bitrate=N/A speed=0.785x \n",
"frame= 5112 fps= 24 q=24.8 size=N/A time=00:02:50.57 bitrate=N/A speed=0.785x \n",
"frame= 5124 fps= 24 q=24.8 size=N/A time=00:02:50.97 bitrate=N/A speed=0.785x \n",
"frame= 5137 fps= 24 q=24.8 size=N/A time=00:02:51.40 bitrate=N/A speed=0.785x \n",
"frame= 5149 fps= 24 q=24.8 size=N/A time=00:02:51.80 bitrate=N/A speed=0.785x \n",
"frame= 5161 fps= 24 q=24.8 size=N/A time=00:02:52.20 bitrate=N/A speed=0.785x \n",
"frame= 5173 fps= 24 q=24.8 size=N/A time=00:02:52.60 bitrate=N/A speed=0.785x \n",
"frame= 5185 fps= 24 q=24.8 size=N/A time=00:02:53.00 bitrate=N/A speed=0.785x \n",
"frame= 5197 fps= 24 q=24.8 size=N/A time=00:02:53.40 bitrate=N/A speed=0.785x \n",
"frame= 5210 fps= 24 q=24.8 size=N/A time=00:02:53.84 bitrate=N/A speed=0.785x \n",
"frame= 5222 fps= 24 q=24.8 size=N/A time=00:02:54.24 bitrate=N/A speed=0.785x \n",
"frame= 5234 fps= 24 q=24.8 size=N/A time=00:02:54.64 bitrate=N/A speed=0.785x \n",
"frame= 5247 fps= 24 q=24.8 size=N/A time=00:02:55.07 bitrate=N/A speed=0.785x \n",
"frame= 5259 fps= 24 q=24.8 size=N/A time=00:02:55.47 bitrate=N/A speed=0.785x \n",
"frame= 5271 fps= 24 q=24.8 size=N/A time=00:02:55.87 bitrate=N/A speed=0.785x \n",
"frame= 5283 fps= 24 q=24.8 size=N/A time=00:02:56.27 bitrate=N/A speed=0.785x \n",
"frame= 5296 fps= 24 q=24.8 size=N/A time=00:02:56.70 bitrate=N/A speed=0.785x \n",
"frame= 5308 fps= 24 q=24.8 size=N/A time=00:02:57.11 bitrate=N/A speed=0.785x \n",
"frame= 5320 fps= 24 q=24.8 size=N/A time=00:02:57.51 bitrate=N/A speed=0.785x \n",
"frame= 5333 fps= 24 q=24.8 size=N/A time=00:02:57.94 bitrate=N/A speed=0.785x \n",
"frame= 5345 fps= 24 q=24.8 size=N/A time=00:02:58.34 bitrate=N/A speed=0.785x \n",
"frame= 5357 fps= 24 q=24.8 size=N/A time=00:02:58.74 bitrate=N/A speed=0.785x \n",
"frame= 5369 fps= 24 q=24.8 size=N/A time=00:02:59.14 bitrate=N/A speed=0.785x \n",
"frame= 5382 fps= 24 q=24.8 size=N/A time=00:02:59.57 bitrate=N/A speed=0.785x \n",
"frame= 5394 fps= 24 q=24.8 size=N/A time=00:02:59.97 bitrate=N/A speed=0.785x \n",
"frame= 5407 fps= 24 q=24.8 size=N/A time=00:03:00.41 bitrate=N/A speed=0.785x \n",
"frame= 5419 fps= 24 q=24.8 size=N/A time=00:03:00.81 bitrate=N/A speed=0.785x \n",
"frame= 5431 fps= 24 q=24.8 size=N/A time=00:03:01.21 bitrate=N/A speed=0.785x \n",
"frame= 5444 fps= 24 q=24.8 size=N/A time=00:03:01.64 bitrate=N/A speed=0.785x \n",
"frame= 5457 fps= 24 q=24.8 size=N/A time=00:03:02.08 bitrate=N/A speed=0.785x \n",
"frame= 5469 fps= 24 q=24.8 size=N/A time=00:03:02.48 bitrate=N/A speed=0.785x \n",
"frame= 5482 fps= 24 q=24.8 size=N/A time=00:03:02.91 bitrate=N/A speed=0.785x \n",
"frame= 5494 fps= 24 q=24.8 size=N/A time=00:03:03.31 bitrate=N/A speed=0.785x \n",
"frame= 5506 fps= 24 q=24.8 size=N/A time=00:03:03.71 bitrate=N/A speed=0.785x \n",
"frame= 5519 fps= 24 q=24.8 size=N/A time=00:03:04.15 bitrate=N/A speed=0.785x \n",
"frame= 5531 fps= 24 q=24.8 size=N/A time=00:03:04.55 bitrate=N/A speed=0.785x \n",
"frame= 5543 fps= 24 q=24.8 size=N/A time=00:03:04.95 bitrate=N/A speed=0.785x \n",
"frame= 5555 fps= 24 q=24.8 size=N/A time=00:03:05.35 bitrate=N/A speed=0.785x \n",
"frame= 5567 fps= 24 q=24.8 size=N/A time=00:03:05.75 bitrate=N/A speed=0.785x \n",
"frame= 5580 fps= 24 q=24.8 size=N/A time=00:03:06.18 bitrate=N/A speed=0.786x \n",
"frame= 5593 fps= 24 q=24.8 size=N/A time=00:03:06.61 bitrate=N/A speed=0.786x \n",
"frame= 5605 fps= 24 q=24.8 size=N/A time=00:03:07.02 bitrate=N/A speed=0.786x \n",
"frame= 5618 fps= 24 q=24.8 size=N/A time=00:03:07.45 bitrate=N/A speed=0.786x \n",
"frame= 5630 fps= 24 q=24.8 size=N/A time=00:03:07.85 bitrate=N/A speed=0.786x \n",
"frame= 5642 fps= 24 q=24.8 size=N/A time=00:03:08.25 bitrate=N/A speed=0.786x \n",
"frame= 5654 fps= 24 q=24.8 size=N/A time=00:03:08.65 bitrate=N/A speed=0.786x \n",
"frame= 5666 fps= 24 q=24.8 size=N/A time=00:03:09.05 bitrate=N/A speed=0.786x \n",
"frame= 5678 fps= 24 q=24.8 size=N/A time=00:03:09.45 bitrate=N/A speed=0.786x \n",
"frame= 5690 fps= 24 q=24.8 size=N/A time=00:03:09.85 bitrate=N/A speed=0.786x \n",
"frame= 5703 fps= 24 q=24.8 size=N/A time=00:03:10.29 bitrate=N/A speed=0.786x \n",
"frame= 5715 fps= 24 q=24.8 size=N/A time=00:03:10.69 bitrate=N/A speed=0.786x \n",
"frame= 5728 fps= 24 q=24.8 size=N/A time=00:03:11.12 bitrate=N/A speed=0.786x \n",
"frame= 5740 fps= 24 q=24.8 size=N/A time=00:03:11.52 bitrate=N/A speed=0.786x \n",
"frame= 5752 fps= 24 q=24.8 size=N/A time=00:03:11.92 bitrate=N/A speed=0.786x \n",
"frame= 5765 fps= 24 q=24.8 size=N/A time=00:03:12.35 bitrate=N/A speed=0.786x \n",
"frame= 5778 fps= 24 q=24.8 size=N/A time=00:03:12.79 bitrate=N/A speed=0.786x \n",
"frame= 5790 fps= 24 q=24.8 size=N/A time=00:03:13.19 bitrate=N/A speed=0.786x \n",
"frame= 5803 fps= 24 q=24.8 size=N/A time=00:03:13.62 bitrate=N/A speed=0.786x \n",
"frame= 5816 fps= 24 q=24.8 size=N/A time=00:03:14.06 bitrate=N/A speed=0.786x \n",
"frame= 5828 fps= 24 q=24.8 size=N/A time=00:03:14.46 bitrate=N/A speed=0.786x \n",
"frame= 5840 fps= 24 q=24.8 size=N/A time=00:03:14.86 bitrate=N/A speed=0.786x \n",
"frame= 5852 fps= 24 q=24.8 size=N/A time=00:03:15.26 bitrate=N/A speed=0.786x \n",
"frame= 5865 fps= 24 q=24.8 size=N/A time=00:03:15.69 bitrate=N/A speed=0.786x \n",
"frame= 5877 fps= 24 q=24.8 size=N/A time=00:03:16.09 bitrate=N/A speed=0.786x \n",
"frame= 5889 fps= 24 q=24.8 size=N/A time=00:03:16.49 bitrate=N/A speed=0.786x \n",
"frame= 5901 fps= 24 q=24.8 size=N/A time=00:03:16.89 bitrate=N/A speed=0.786x \n",
"frame= 5913 fps= 24 q=24.8 size=N/A time=00:03:17.29 bitrate=N/A speed=0.786x \n",
"frame= 5925 fps= 24 q=24.8 size=N/A time=00:03:17.69 bitrate=N/A speed=0.786x \n",
"frame= 5937 fps= 24 q=24.8 size=N/A time=00:03:18.09 bitrate=N/A speed=0.786x \n",
"frame= 5949 fps= 24 q=24.8 size=N/A time=00:03:18.49 bitrate=N/A speed=0.786x \n",
"frame= 5961 fps= 24 q=24.8 size=N/A time=00:03:18.89 bitrate=N/A speed=0.786x \n",
"frame= 5973 fps= 24 q=24.8 size=N/A time=00:03:19.29 bitrate=N/A speed=0.786x \n",
"frame= 5986 fps= 24 q=24.8 size=N/A time=00:03:19.73 bitrate=N/A speed=0.786x \n",
"frame= 5998 fps= 24 q=24.8 size=N/A time=00:03:20.13 bitrate=N/A speed=0.786x \n",
"frame= 6011 fps= 24 q=24.8 size=N/A time=00:03:20.56 bitrate=N/A speed=0.786x \n",
"frame= 6024 fps= 24 q=24.8 size=N/A time=00:03:21.00 bitrate=N/A speed=0.786x \n",
"frame= 6037 fps= 24 q=24.8 size=N/A time=00:03:21.43 bitrate=N/A speed=0.786x \n",
"frame= 6050 fps= 24 q=24.8 size=N/A time=00:03:21.86 bitrate=N/A speed=0.786x \n",
"frame= 6063 fps= 24 q=24.8 size=N/A time=00:03:22.30 bitrate=N/A speed=0.786x \n",
"frame= 6075 fps= 24 q=24.8 size=N/A time=00:03:22.70 bitrate=N/A speed=0.786x \n",
"frame= 6087 fps= 24 q=24.8 size=N/A time=00:03:23.10 bitrate=N/A speed=0.786x \n",
"frame= 6100 fps= 24 q=24.8 size=N/A time=00:03:23.53 bitrate=N/A speed=0.786x \n",
"frame= 6112 fps= 24 q=24.8 size=N/A time=00:03:23.93 bitrate=N/A speed=0.786x \n",
"frame= 6125 fps= 24 q=24.8 size=N/A time=00:03:24.37 bitrate=N/A speed=0.786x \n",
"frame= 6135 fps= 24 q=24.8 Lsize=N/A time=00:03:24.70 bitrate=N/A speed=0.786x \n",
"video:1428587kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown\n"
]
}
],
"source": [
"%%time\n",
"path = (\"%s%s_frames/frame\" % (TMP_DIR, VIDEOOUT)) + \"%04d.jpg\"\n",
"print(path)\n",
"!ffmpeg -i $VIDEO $path"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Run OpenPose on frames and generate Body Movement analysis\n",
"Requirements: \n",
"- POSE_PROTO_FILE = r\"openpose/pose_deploy_linevec.prototxt\"\n",
"- POSE_WEIGHTS_FILE = r\"openpose/pose_iter_440000.caffemodel\""
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"scrolled": true
},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
" 1%|█▍ | 39/6135 [00:32<14:01, 7.24it/s]"
]
}
],
"source": [
"import process_OpenPose as openpose\n",
"\n",
"openpose.process(VIDEO)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Run RT-Gene on video \n",
"Requirements: \n",
"- If you have not done so yet run install_RTGene.py \n",
"- Specify amount of people in video `maxPeople` for sorting algorithm (NOTE: all subjects should be visible in the beginning of the video)\n",
"- [OPTIONAL] provide a calibration file for your camera see e.g. `./calib_insta.pkl`"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Loading networks\n",
"Using device cuda:0 for face detection.\n",
"PyTorch using 8 threads.\n",
"WARNING:tensorflow:From C:\\Users\\Anna\\PycharmProjects\\conan\\processing\\rt_gene\\estimate_gaze_tensorflow.py:28: The name tf.keras.backend.set_session is deprecated. Please use tf.compat.v1.keras.backend.set_session instead.\n",
"\n",
"Load model ./../model_nets/Model_allsubjects1.h5\n",
"WARNING:tensorflow:From C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\tensorflow_core\\python\\ops\\resource_variable_ops.py:1635: calling BaseResourceVariable.__init__ (from tensorflow.python.ops.resource_variable_ops) with constraint is deprecated and will be removed in a future version.\n",
"Instructions for updating:\n",
"If using Keras pass *_constraint arguments to layers.\n",
"Loaded 1 model(s)\n",
"Video frame count: 6135.0\n",
"WARNING!!! You should provide the camera calibration file, otherwise you might get bad results. \n",
" Using a crude approximation!\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "f849897c814e4f6da7e138a13dbf088e",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
" 0%| | 0/6135 [00:00<?, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"ERROR:root:Internal Python error in the inspect module.\n",
"Below is the traceback from this internal error.\n",
"\n",
"ERROR:root:Internal Python error in the inspect module.\n",
"Below is the traceback from this internal error.\n",
"\n",
"ERROR:root:Internal Python error in the inspect module.\n",
"Below is the traceback from this internal error.\n",
"\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3343, in run_code\n",
" exec(code_obj, self.user_global_ns, self.user_ns)\n",
" File \"<ipython-input-3-591fb7219cf7>\", line 3, in <module>\n",
" rtgene.process(VIDEO, maxPeople=6)\n",
" File \"C:\\Users\\Anna\\PycharmProjects\\conan\\processing\\process_RTGene.py\", line 259, in process\n",
" lstRet.append(estimate_gaze(image_file_name, image, landmark_estimator, gaze_estimator, _dist_coefficients, _camera_matrix, args))\n",
" File \"C:\\Users\\Anna\\PycharmProjects\\conan\\processing\\process_RTGene.py\", line 59, in estimate_gaze\n",
" subjects = landmark_estimator.get_subjects_from_faceboxes(color_img, faceboxes)\n",
" File \"C:\\Users\\Anna\\PycharmProjects\\conan\\processing\\rt_gene\\extract_landmarks_method_base.py\", line 126, in get_subjects_from_faceboxes\n",
" initial_pts68_list = self.ddfa_forward_pass(color_img, roi_box_list)\n",
" File \"C:\\Users\\Anna\\PycharmProjects\\conan\\processing\\rt_gene\\extract_landmarks_method_base.py\", line 113, in ddfa_forward_pass\n",
" img_step = [crop_img(color_img, roi_box) for roi_box in roi_box_list]\n",
" File \"C:\\Users\\Anna\\PycharmProjects\\conan\\processing\\rt_gene\\extract_landmarks_method_base.py\", line 113, in <listcomp>\n",
" img_step = [crop_img(color_img, roi_box) for roi_box in roi_box_list]\n",
" File \"C:\\Users\\Anna\\PycharmProjects\\conan\\processing\\rt_gene\\ThreeDDFA\\inference.py\", line 45, in crop_img\n",
" res = np.zeros((dh, dw, 3), dtype=np.uint8)\n",
"KeyboardInterrupt\n",
"\n",
"During handling of the above exception, another exception occurred:\n",
"\n",
"Traceback (most recent call last):\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2044, in showtraceback\n",
" stb = value._render_traceback_()\n",
"AttributeError: 'KeyboardInterrupt' object has no attribute '_render_traceback_'\n",
"\n",
"During handling of the above exception, another exception occurred:\n",
"\n",
"Traceback (most recent call last):\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 1169, in get_records\n",
" return _fixed_getinnerframes(etb, number_of_lines_of_context, tb_offset)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 316, in wrapped\n",
" return f(*args, **kwargs)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 350, in _fixed_getinnerframes\n",
" records = fix_frame_records_filenames(inspect.getinnerframes(etb, context))\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\inspect.py\", line 1490, in getinnerframes\n",
" frameinfo = (tb.tb_frame,) + getframeinfo(tb, context)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\inspect.py\", line 1448, in getframeinfo\n",
" filename = getsourcefile(frame) or getfile(frame)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\inspect.py\", line 696, in getsourcefile\n",
" if getattr(getmodule(object, filename), '__loader__', None) is not None:\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\inspect.py\", line 733, in getmodule\n",
" if ismodule(module) and hasattr(module, '__file__'):\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\tensorflow\\__init__.py\", line 50, in __getattr__\n",
" module = self._load()\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\tensorflow\\__init__.py\", line 44, in _load\n",
" module = _importlib.import_module(self.__name__)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\importlib\\__init__.py\", line 126, in import_module\n",
" return _bootstrap._gcd_import(name[level:], package, level)\n",
" File \"<frozen importlib._bootstrap>\", line 994, in _gcd_import\n",
" File \"<frozen importlib._bootstrap>\", line 971, in _find_and_load\n",
" File \"<frozen importlib._bootstrap>\", line 953, in _find_and_load_unlocked\n",
"ModuleNotFoundError: No module named 'tensorflow_core.estimator'\n",
"Traceback (most recent call last):\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3343, in run_code\n",
" exec(code_obj, self.user_global_ns, self.user_ns)\n",
" File \"<ipython-input-3-591fb7219cf7>\", line 3, in <module>\n",
" rtgene.process(VIDEO, maxPeople=6)\n",
" File \"C:\\Users\\Anna\\PycharmProjects\\conan\\processing\\process_RTGene.py\", line 259, in process\n",
" lstRet.append(estimate_gaze(image_file_name, image, landmark_estimator, gaze_estimator, _dist_coefficients, _camera_matrix, args))\n",
" File \"C:\\Users\\Anna\\PycharmProjects\\conan\\processing\\process_RTGene.py\", line 59, in estimate_gaze\n",
" subjects = landmark_estimator.get_subjects_from_faceboxes(color_img, faceboxes)\n",
" File \"C:\\Users\\Anna\\PycharmProjects\\conan\\processing\\rt_gene\\extract_landmarks_method_base.py\", line 126, in get_subjects_from_faceboxes\n",
" initial_pts68_list = self.ddfa_forward_pass(color_img, roi_box_list)\n",
" File \"C:\\Users\\Anna\\PycharmProjects\\conan\\processing\\rt_gene\\extract_landmarks_method_base.py\", line 113, in ddfa_forward_pass\n",
" img_step = [crop_img(color_img, roi_box) for roi_box in roi_box_list]\n",
" File \"C:\\Users\\Anna\\PycharmProjects\\conan\\processing\\rt_gene\\extract_landmarks_method_base.py\", line 113, in <listcomp>\n",
" img_step = [crop_img(color_img, roi_box) for roi_box in roi_box_list]\n",
" File \"C:\\Users\\Anna\\PycharmProjects\\conan\\processing\\rt_gene\\ThreeDDFA\\inference.py\", line 45, in crop_img\n",
" res = np.zeros((dh, dw, 3), dtype=np.uint8)\n",
"KeyboardInterrupt\n",
"\n",
"During handling of the above exception, another exception occurred:\n",
"\n",
"Traceback (most recent call last):\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2044, in showtraceback\n",
" stb = value._render_traceback_()\n",
"AttributeError: 'KeyboardInterrupt' object has no attribute '_render_traceback_'\n",
"\n",
"During handling of the above exception, another exception occurred:\n",
"\n",
"Traceback (most recent call last):\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3263, in run_ast_nodes\n",
" if (await self.run_code(code, result, async_=asy)):\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3360, in run_code\n",
" self.showtraceback(running_compiled_code=True)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2047, in showtraceback\n",
" value, tb, tb_offset=tb_offset)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 1436, in structured_traceback\n",
" self, etype, value, tb, tb_offset, number_of_lines_of_context)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 1336, in structured_traceback\n",
" self, etype, value, tb, tb_offset, number_of_lines_of_context\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 1193, in structured_traceback\n",
" tb_offset)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 1150, in format_exception_as_a_whole\n",
" last_unique, recursion_repeat = find_recursion(orig_etype, evalue, records)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 451, in find_recursion\n",
" return len(records), 0\n",
"TypeError: object of type 'NoneType' has no len()\n",
"\n",
"During handling of the above exception, another exception occurred:\n",
"\n",
"Traceback (most recent call last):\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2044, in showtraceback\n",
" stb = value._render_traceback_()\n",
"AttributeError: 'TypeError' object has no attribute '_render_traceback_'\n",
"\n",
"During handling of the above exception, another exception occurred:\n",
"\n",
"Traceback (most recent call last):\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 1169, in get_records\n",
" return _fixed_getinnerframes(etb, number_of_lines_of_context, tb_offset)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 316, in wrapped\n",
" return f(*args, **kwargs)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 350, in _fixed_getinnerframes\n",
" records = fix_frame_records_filenames(inspect.getinnerframes(etb, context))\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\inspect.py\", line 1490, in getinnerframes\n",
" frameinfo = (tb.tb_frame,) + getframeinfo(tb, context)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\inspect.py\", line 1448, in getframeinfo\n",
" filename = getsourcefile(frame) or getfile(frame)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\inspect.py\", line 696, in getsourcefile\n",
" if getattr(getmodule(object, filename), '__loader__', None) is not None:\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\inspect.py\", line 733, in getmodule\n",
" if ismodule(module) and hasattr(module, '__file__'):\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\tensorflow\\__init__.py\", line 50, in __getattr__\n",
" module = self._load()\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\tensorflow\\__init__.py\", line 44, in _load\n",
" module = _importlib.import_module(self.__name__)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\importlib\\__init__.py\", line 126, in import_module\n",
" return _bootstrap._gcd_import(name[level:], package, level)\n",
" File \"<frozen importlib._bootstrap>\", line 994, in _gcd_import\n",
" File \"<frozen importlib._bootstrap>\", line 971, in _find_and_load\n",
" File \"<frozen importlib._bootstrap>\", line 953, in _find_and_load_unlocked\n",
"ModuleNotFoundError: No module named 'tensorflow_core.estimator'\n",
"Traceback (most recent call last):\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3343, in run_code\n",
" exec(code_obj, self.user_global_ns, self.user_ns)\n",
" File \"<ipython-input-3-591fb7219cf7>\", line 3, in <module>\n",
" rtgene.process(VIDEO, maxPeople=6)\n",
" File \"C:\\Users\\Anna\\PycharmProjects\\conan\\processing\\process_RTGene.py\", line 259, in process\n",
" lstRet.append(estimate_gaze(image_file_name, image, landmark_estimator, gaze_estimator, _dist_coefficients, _camera_matrix, args))\n",
" File \"C:\\Users\\Anna\\PycharmProjects\\conan\\processing\\process_RTGene.py\", line 59, in estimate_gaze\n",
" subjects = landmark_estimator.get_subjects_from_faceboxes(color_img, faceboxes)\n",
" File \"C:\\Users\\Anna\\PycharmProjects\\conan\\processing\\rt_gene\\extract_landmarks_method_base.py\", line 126, in get_subjects_from_faceboxes\n",
" initial_pts68_list = self.ddfa_forward_pass(color_img, roi_box_list)\n",
" File \"C:\\Users\\Anna\\PycharmProjects\\conan\\processing\\rt_gene\\extract_landmarks_method_base.py\", line 113, in ddfa_forward_pass\n",
" img_step = [crop_img(color_img, roi_box) for roi_box in roi_box_list]\n",
" File \"C:\\Users\\Anna\\PycharmProjects\\conan\\processing\\rt_gene\\extract_landmarks_method_base.py\", line 113, in <listcomp>\n",
" img_step = [crop_img(color_img, roi_box) for roi_box in roi_box_list]\n",
" File \"C:\\Users\\Anna\\PycharmProjects\\conan\\processing\\rt_gene\\ThreeDDFA\\inference.py\", line 45, in crop_img\n",
" res = np.zeros((dh, dw, 3), dtype=np.uint8)\n",
"KeyboardInterrupt\n",
"\n",
"During handling of the above exception, another exception occurred:\n",
"\n",
"Traceback (most recent call last):\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2044, in showtraceback\n",
" stb = value._render_traceback_()\n",
"AttributeError: 'KeyboardInterrupt' object has no attribute '_render_traceback_'\n",
"\n",
"During handling of the above exception, another exception occurred:\n",
"\n",
"Traceback (most recent call last):\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3263, in run_ast_nodes\n",
" if (await self.run_code(code, result, async_=asy)):\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3360, in run_code\n",
" self.showtraceback(running_compiled_code=True)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2047, in showtraceback\n",
" value, tb, tb_offset=tb_offset)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 1436, in structured_traceback\n",
" self, etype, value, tb, tb_offset, number_of_lines_of_context)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 1336, in structured_traceback\n",
" self, etype, value, tb, tb_offset, number_of_lines_of_context\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 1193, in structured_traceback\n",
" tb_offset)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 1150, in format_exception_as_a_whole\n",
" last_unique, recursion_repeat = find_recursion(orig_etype, evalue, records)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 451, in find_recursion\n",
" return len(records), 0\n",
"TypeError: object of type 'NoneType' has no len()\n",
"\n",
"During handling of the above exception, another exception occurred:\n",
"\n",
"Traceback (most recent call last):\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2044, in showtraceback\n",
" stb = value._render_traceback_()\n",
"AttributeError: 'TypeError' object has no attribute '_render_traceback_'\n",
"\n",
"During handling of the above exception, another exception occurred:\n",
"\n",
"Traceback (most recent call last):\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2895, in _run_cell\n",
" return runner(coro)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\async_helpers.py\", line 68, in _pseudo_sync_runner\n",
" coro.send(None)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3072, in run_cell_async\n",
" interactivity=interactivity, compiler=compiler, result=result)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3282, in run_ast_nodes\n",
" self.showtraceback()\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2047, in showtraceback\n",
" value, tb, tb_offset=tb_offset)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 1436, in structured_traceback\n",
" self, etype, value, tb, tb_offset, number_of_lines_of_context)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 1336, in structured_traceback\n",
" self, etype, value, tb, tb_offset, number_of_lines_of_context\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 1211, in structured_traceback\n",
" chained_exceptions_tb_offset)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 1150, in format_exception_as_a_whole\n",
" last_unique, recursion_repeat = find_recursion(orig_etype, evalue, records)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 451, in find_recursion\n",
" return len(records), 0\n",
"TypeError: object of type 'NoneType' has no len()\n",
"\n",
"During handling of the above exception, another exception occurred:\n",
"\n",
"Traceback (most recent call last):\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2044, in showtraceback\n",
" stb = value._render_traceback_()\n",
"AttributeError: 'TypeError' object has no attribute '_render_traceback_'\n",
"\n",
"During handling of the above exception, another exception occurred:\n",
"\n",
"Traceback (most recent call last):\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 1169, in get_records\n",
" return _fixed_getinnerframes(etb, number_of_lines_of_context, tb_offset)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 316, in wrapped\n",
" return f(*args, **kwargs)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\IPython\\core\\ultratb.py\", line 350, in _fixed_getinnerframes\n",
" records = fix_frame_records_filenames(inspect.getinnerframes(etb, context))\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\inspect.py\", line 1490, in getinnerframes\n",
" frameinfo = (tb.tb_frame,) + getframeinfo(tb, context)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\inspect.py\", line 1448, in getframeinfo\n",
" filename = getsourcefile(frame) or getfile(frame)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\inspect.py\", line 696, in getsourcefile\n",
" if getattr(getmodule(object, filename), '__loader__', None) is not None:\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\inspect.py\", line 733, in getmodule\n",
" if ismodule(module) and hasattr(module, '__file__'):\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\tensorflow\\__init__.py\", line 50, in __getattr__\n",
" module = self._load()\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\site-packages\\tensorflow\\__init__.py\", line 44, in _load\n",
" module = _importlib.import_module(self.__name__)\n",
" File \"C:\\Users\\Anna\\miniconda3\\envs\\conan_env\\lib\\importlib\\__init__.py\", line 126, in import_module\n",
" return _bootstrap._gcd_import(name[level:], package, level)\n",
" File \"<frozen importlib._bootstrap>\", line 994, in _gcd_import\n",
" File \"<frozen importlib._bootstrap>\", line 971, in _find_and_load\n",
" File \"<frozen importlib._bootstrap>\", line 953, in _find_and_load_unlocked\n",
"ModuleNotFoundError: No module named 'tensorflow_core.estimator'\n"
]
}
],
"source": [
"import process_RTGene as rtgene\n",
"\n",
"rtgene.process(VIDEO, maxPeople=6)"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Number of frames: 6135\n",
"WARNING: apriltag2 not supported on windows, running with pupil_apriltag...\n"
]
},
{
"data": {
"image/png": "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
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Frame 0 found 0 tags\n",
"Frame 1 found 0 tags\n",
"Frame 2 found 0 tags\n",
"Frame 3 found 0 tags\n",
"Frame 4 found 0 tags\n",
"Frame 5 found 0 tags\n",
"Frame 6 found 0 tags\n",
"Frame 7 found 0 tags\n",
"Frame 8 found 0 tags\n",
"Frame 9 found 0 tags\n",
"Frame 10 found 0 tags\n",
"Frame 11 found 0 tags\n",
"Frame 12 found 0 tags\n",
"Frame 13 found 0 tags\n",
"Frame 14 found 0 tags\n",
"Frame 15 found 0 tags\n",
"Frame 16 found 0 tags\n",
"Frame 17 found 0 tags\n",
"Frame 18 found 0 tags\n",
"Frame 19 found 0 tags\n",
"Frame 20 found 0 tags\n",
"Frame 21 found 0 tags\n",
"Frame 22 found 0 tags\n",
"Frame 23 found 0 tags\n",
"Frame 24 found 0 tags\n",
"Frame 25 found 0 tags\n",
"Frame 26 found 0 tags\n",
"Frame 27 found 0 tags\n",
"Frame 28 found 0 tags\n",
"Frame 29 found 0 tags\n",
"Frame 30 found 0 tags\n",
"Frame 31 found 0 tags\n",
"Frame 32 found 0 tags\n",
"Frame 33 found 0 tags\n",
"Frame 34 found 0 tags\n",
"Frame 35 found 0 tags\n",
"Frame 36 found 0 tags\n",
"Frame 37 found 0 tags\n",
"Frame 38 found 0 tags\n",
"Frame 39 found 0 tags\n",
"Frame 40 found 0 tags\n"
]
},
{
"ename": "KeyboardInterrupt",
"evalue": "",
"output_type": "error",
"traceback": [
"\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
"\u001b[1;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)",
"\u001b[1;32m<ipython-input-3-15943b79b07d>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[0;32m 1\u001b[0m \u001b[1;32mimport\u001b[0m \u001b[0mprocess_AprilTag\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0mapriltag\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 3\u001b[1;33m \u001b[0mapriltag\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mprocess\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mVIDEO\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
"\u001b[1;32m~\\PycharmProjects\\conan\\processing\\process_AprilTag.py\u001b[0m in \u001b[0;36mprocess\u001b[1;34m(file)\u001b[0m\n\u001b[0;32m 73\u001b[0m \u001b[0mimg\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mcv2\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcvtColor\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mimg\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mcv2\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mCOLOR_BGR2GRAY\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 74\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 75\u001b[1;33m \u001b[0mresult\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mdetector\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdetect\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mimg\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 76\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 77\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0mi\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mrange\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mlen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mresult\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;32m~\\miniconda3\\envs\\conan_env\\lib\\site-packages\\pupil_apriltags\\bindings.py\u001b[0m in \u001b[0;36mdetect\u001b[1;34m(self, img, estimate_tag_pose, camera_params, tag_size)\u001b[0m\n\u001b[0;32m 412\u001b[0m \u001b[1;31m# detect apriltags in the image\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 413\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mlibc\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mapriltag_detector_detect\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mrestype\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mctypes\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mPOINTER\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_ZArray\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 414\u001b[1;33m \u001b[0mdetections\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mlibc\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mapriltag_detector_detect\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mtag_detector_ptr\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mc_img\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 415\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 416\u001b[0m \u001b[0mapriltag\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mctypes\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mPOINTER\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_ApriltagDetection\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;31mKeyboardInterrupt\u001b[0m: "
]
}
],
"source": [
"import process_AprilTag as apriltag\n",
"\n",
"apriltag.process(VIDEO)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "conan_env",
"language": "python",
"name": "conan_env"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.6.13"
},
"pycharm": {
"stem_cell": {
"cell_type": "raw",
"metadata": {
"collapsed": false
},
"source": []
}
}
},
"nbformat": 4,
"nbformat_minor": 4
}