ozmartian / vidcutter

A modern yet simple multi-platform video cutter and joiner.
GNU General Public License v3.0
1.8k stars 136 forks source link

Type Error in videoservice.py #185

Open bigboipete opened 6 years ago

bigboipete commented 6 years ago

After selecting Clip Start and End and klicking "Save Media" with SmartCut enabled VidCutter quickly stops working (but no freeze) according to CPU load.

The log shows the following critical type error:

2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Uninit video.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] Video: no video
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] mpv 0.27.2 (C) 2000-2017 mpv/MPlayer/mplayer2 projects
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] built on UNKNOWN
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] ffmpeg library versions:
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] libavutil       55.78.100
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] libavcodec      57.107.100
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] libavformat     57.83.100
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] libswscale      4.8.100
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] libavfilter     6.107.100
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] libswresample   2.9.100
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] ffmpeg version: 3.4.2-2
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] 
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] Configuration: ./waf configure --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu --confdir=/etc/mpv --zshdir=/usr/share/zsh/vendor-completions --enable-cdda --enable-dvdnav --enable-dvdread --enable-encoding --enable-libmpv-shared --enable-libsmbclient --enable-sdl2 --enable-sndio --enable-zsh-comp --disable-build-date --enable-dvbin
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] List of enabled features: 52arch alsa asm atomics avutil-content-light-level avutil-icc-profile avutil-imgcpy-uc avutil-spherical caca cdda cplayer cplugins cuda-hwaccel debug-build drm dvbin dvdnav dvdread dvdread-common egl-drm egl-helpers egl-x11 encoding fchmod gbm gbm.h gl gl-wayland gl-x11 glibc-thread-name glob glob-posix gnuc iconv is_ffmpeg jack jpeg lcms2 libass libass-osd libav libavcodec libavdevice libbluray libdl libm libmpv-shared librt libsmbclient linux-fstatfs lua nanosleep optimize oss-audio plain-gl posix posix-or-mingw posix-spawn pthreads pulse rubberband sdl2 shm sndio stdatomic termios uchardet vaapi vaapi-drm vaapi-egl vaapi-glx vaapi-hwaccel vaapi-wayland vaapi-x-egl vaapi-x11 vdpau vdpau-gl-x11 vdpau-hwaccel vt.h wayland x11 xv zlib zsh-comp
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [global] config path: '' -> '-'
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] GL_VERSION='3.0 Mesa 18.0.5'
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Detected desktop OpenGL 3.0.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] GL_VENDOR='nouveau'
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] GL_RENDERER='NV96'
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] GL_SHADING_LANGUAGE_VERSION='1.30'
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Loaded extension GL_ARB_sync.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Loaded extension GL_ARB_timer_query.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Loaded extension GL_ARB_get_program_binary.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Loaded extension GL_ARB_buffer_storage.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Loaded extension GL_ARB_uniform_buffer_object.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Loaded extension GL_ARB_arrays_of_arrays.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Loaded extension GL_NV_vdpau_interop.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Loaded extension GL_ARB_debug_output.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Testing FBO format rgba16
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Create FBO: 16x16 (16x16)
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Using FBO format rgba16.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] No advanced processing required. Enabling dumb mode.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Loading hwdec driver 'vaapi-egl'
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Loading failed.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Loading hwdec driver 'vdpau-glx'
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb/vdpau-glx] Error when calling vdp_device_create_x11: 1
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Loading failed.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Loading hwdec driver 'cuda'
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb/cuda] Failed to load CUDA symbols
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Loading failed.
2018-08-11 10:59 - vidcutter.libs.videoservice - INFO - /usr/bin/ffprobe -hide_banner -v error -show_streams -show_format -of json "/home/bigboipete/Desktop/videofile.avi"
2018-08-11 10:59 - vidcutter.libs.videoservice - INFO - cmd output: {
    "streams": [
        {
            "index": 0,
            "codec_name": "h264",
            "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
            "profile": "High",
            "codec_type": "video",
            "codec_time_base": "1/50",
            "codec_tag_string": "H264",
            "codec_tag": "0x34363248",
            "width": 720,
            "height": 576,
            "coded_width": 720,
            "coded_height": 576,
            "has_b_frames": 2,
            "sample_aspect_ratio": "64:45",
            "display_aspect_ratio": "16:9",
            "pix_fmt": "yuv420p",
            "level": 30,
            "color_range": "tv",
            "color_space": "bt470bg",
            "color_transfer": "bt470bg",
            "color_primaries": "bt470bg",
            "chroma_location": "left",
            "field_order": "progressive",
            "refs": 1,
            "is_avc": "false",
            "nal_length_size": "0",
            "r_frame_rate": "25/1",
            "avg_frame_rate": "25/1",
            "time_base": "1/25",
            "start_pts": 0,
            "start_time": "0.000000",
            "duration_ts": 143692,
            "duration": "5747.680000",
            "bit_rate": "915006",
            "bits_per_raw_sample": "8",
            "nb_frames": "143692",
            "disposition": {
                "default": 0,
                "dub": 0,
                "original": 0,
                "comment": 0,
                "lyrics": 0,
                "karaoke": 0,
                "forced": 0,
                "hearing_impaired": 0,
                "visual_impaired": 0,
                "clean_effects": 0,
                "attached_pic": 0,
                "timed_thumbnails": 0
            }
        },
        {
            "index": 1,
            "codec_name": "mp3",
            "codec_long_name": "MP3 (MPEG audio layer 3)",
            "codec_type": "audio",
            "codec_time_base": "1/48000",
            "codec_tag_string": "U[0][0][0]",
            "codec_tag": "0x0055",
            "sample_fmt": "s16p",
            "sample_rate": "48000",
            "channels": 2,
            "channel_layout": "stereo",
            "bits_per_sample": 0,
            "r_frame_rate": "0/0",
            "avg_frame_rate": "0/0",
            "time_base": "3/125",
            "start_pts": 0,
            "start_time": "0.000000",
            "duration_ts": 239457,
            "duration": "5746.968000",
            "bit_rate": "192000",
            "nb_frames": "239457",
            "disposition": {
                "default": 0,
                "dub": 0,
                "original": 0,
                "comment": 0,
                "lyrics": 0,
                "karaoke": 0,
                "forced": 0,
                "hearing_impaired": 0,
                "visual_impaired": 0,
                "clean_effects": 0,
                "attached_pic": 0,
                "timed_thumbnails": 0
            }
        }
    ],
    "format": {
        "filename": "/home/bigboipete/Desktop/videofile.avi",
        "nb_streams": 2,
        "nb_programs": 0,
        "format_name": "avi",
        "format_long_name": "AVI (Audio Video Interleaved)",
        "start_time": "0.000000",
        "duration": "5747.680000",
        "size": "804596030",
        "bit_rate": "1119889",
        "probe_score": 100,
        "tags": {
            "comment": "  Satire, Israel / Deutschland 2015|�berall auf der Welt gibt es politische Probleme, von denen eigentlich jeder denkt, dass sie endlich mal gel�st werden sollten. So ist es auch in Israel und Pal�stina.|Israelis und Pal�stinenser sind nach jahrzehntelangen K�mpfen und st�ndigen Verhandlungen m�de, immer wieder ergebnislos auseinanderzugehen. Da kommen die Erzfeinde auf eine unkonventionelle Idee: Ein Fu�ballspiel soll den Nahostkonflikt endg�ltig beenden.|Darsteller:|Ozon - Moshe Ivgy|Ziad Barguti - Norman Issa|Herr M�ller - Detlev Buck|Gomes - Alexandre Barata|Orna Shmueli - Carmit Mesilati-Kaplan|Iad Zuamut - Majed Bitar|Regie: Eyal Halfon|Buch/Autor: Eyal Halfon, Itay Meirson|Kamera: Daniel Kedem|Schnitt: Arik Leibovitch|HD-Produktion",
            "title": " Der 90-Minuten-Krieg",
            "encoder": "Lavf54.17.100",
            "encoded_by": "www.onlinetvrecorder.com"
        }
    }
}
2018-08-11 10:59 - vidcutter.libs.videoservice - INFO - Munch({'streams': [Munch({'index': 0, 'codec_name': 'h264', 'codec_long_name': 'H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10', 'profile': 'High', 'codec_type': 'video', 'codec_time_base': '1/50', 'codec_tag_string': 'H264', 'codec_tag': '0x34363248', 'width': 720, 'height': 576, 'coded_width': 720, 'coded_height': 576, 'has_b_frames': 2, 'sample_aspect_ratio': '64:45', 'display_aspect_ratio': '16:9', 'pix_fmt': 'yuv420p', 'level': 30, 'color_range': 'tv', 'color_space': 'bt470bg', 'color_transfer': 'bt470bg', 'color_primaries': 'bt470bg', 'chroma_location': 'left', 'field_order': 'progressive', 'refs': 1, 'is_avc': 'false', 'nal_length_size': '0', 'r_frame_rate': '25/1', 'avg_frame_rate': '25/1', 'time_base': '1/25', 'start_pts': 0, 'start_time': '0.000000', 'duration_ts': 143692, 'duration': '5747.680000', 'bit_rate': '915006', 'bits_per_raw_sample': '8', 'nb_frames': '143692', 'disposition': Munch({'default': 0, 'dub': 0, 'original': 0, 'comment': 0, 'lyrics': 0, 'karaoke': 0, 'forced': 0, 'hearing_impaired': 0, 'visual_impaired': 0, 'clean_effects': 0, 'attached_pic': 0, 'timed_thumbnails': 0})}), Munch({'index': 1, 'codec_name': 'mp3', 'codec_long_name': 'MP3 (MPEG audio layer 3)', 'codec_type': 'audio', 'codec_time_base': '1/48000', 'codec_tag_string': 'U[0][0][0]', 'codec_tag': '0x0055', 'sample_fmt': 's16p', 'sample_rate': '48000', 'channels': 2, 'channel_layout': 'stereo', 'bits_per_sample': 0, 'r_frame_rate': '0/0', 'avg_frame_rate': '0/0', 'time_base': '3/125', 'start_pts': 0, 'start_time': '0.000000', 'duration_ts': 239457, 'duration': '5746.968000', 'bit_rate': '192000', 'nb_frames': '239457', 'disposition': Munch({'default': 0, 'dub': 0, 'original': 0, 'comment': 0, 'lyrics': 0, 'karaoke': 0, 'forced': 0, 'hearing_impaired': 0, 'visual_impaired': 0, 'clean_effects': 0, 'attached_pic': 0, 'timed_thumbnails': 0})})], 'format': Munch({'filename': '/home/bigboipete/Desktop/videofile.avi', 'nb_streams': 2, 'nb_programs': 0, 'format_name': 'avi', 'format_long_name': 'AVI (Audio Video Interleaved)', 'start_time': '0.000000', 'duration': '5747.680000', 'size': '804596030', 'bit_rate': '1119889', 'probe_score': 100, 'tags': Munch({'comment': '  Satire, Israel / Deutschland 2015|�berall auf der Welt gibt es politische Probleme, von denen eigentlich jeder denkt, dass sie endlich mal gel�st werden sollten. So ist es auch in Israel und Pal�stina.|Israelis und Pal�stinenser sind nach jahrzehntelangen K�mpfen und st�ndigen Verhandlungen m�de, immer wieder ergebnislos auseinanderzugehen. Da kommen die Erzfeinde auf eine unkonventionelle Idee: Ein Fu�ballspiel soll den Nahostkonflikt endg�ltig beenden.|Darsteller:|Ozon - Moshe Ivgy|Ziad Barguti - Norman Issa|Herr M�ller - Detlev Buck|Gomes - Alexandre Barata|Orna Shmueli - Carmit Mesilati-Kaplan|Iad Zuamut - Majed Bitar|Regie: Eyal Halfon|Buch/Autor: Eyal Halfon, Itay Meirson|Kamera: Daniel Kedem|Schnitt: Arik Leibovitch|HD-Produktion', 'title': ' Der 90-Minuten-Krieg', 'encoder': 'Lavf54.17.100', 'encoded_by': 'www.onlinetvrecorder.com'})})})
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] Run command: loadfile, flags=0, args=[/home/bigboipete/Desktop/videofile.avi, replace, ]
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [global] config path: 'watch_later' -> '-'
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] Playing: /home/bigboipete/Desktop/videofile.avi
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ifo] Opening /home/bigboipete/Desktop/videofile.avi
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ifo_dvdnav] Opening /home/bigboipete/Desktop/videofile.avi
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [bdmv/bluray] Opening /home/bigboipete/Desktop/videofile.avi
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [file] Opening /home/bigboipete/Desktop/videofile.avi
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [file] Stream opened successfully.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [demux] Trying demuxers for level=normal.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [lavf] Found 'avi' at score=100 size=2048.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ffmpeg/video] h264: Reinit context to 720x576, pix_fmt: yuv420p
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [lavf] avformat_find_stream_info() finished after 141882 bytes.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [demux] Detected file format: avi (libavformat)
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] Opening done: /home/bigboipete/Desktop/videofile.avi
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] (+) Video --vid=1 (h264 720x576 25.000fps)
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] (+) Audio --aid=1 (mp3 2ch 48000Hz)
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [display-tags] File tags:
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [display-tags] Title:  Der 90-Minuten-Krieg
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Container reported FPS: 25.000000
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Codec list:
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] h264_crystalhd (h264) - CrystalHD H264 decoder
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] h264_v4l2m2m (h264) - V4L2 mem2mem H.264 decoder wrapper
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] h264_cuvid (h264) - Nvidia CUVID H264 decoder
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Opening video decoder h264
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Probing 'vdpau'...
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Probing 'cuda'...
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Probing 'cuda-copy'...
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Trying hardware decoding.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Using underlying hw-decoder 'h264_cuvid'
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ffmpeg] Cannot load libnvcuvid.so.1
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ffmpeg/video] h264_cuvid: Failed loading nvcuvid.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Could not open codec.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Falling back to software decoding.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Detected 2 logical cores.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Requesting 3 threads for decoding.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Selected video codec: h264 (H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10)
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ad] Codec list:
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ad] mp3 - MP3 (MPEG audio layer 3)
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ad] mp3float (mp3) - MP3 (MPEG audio layer 3)
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ad] Opening audio decoder mp3
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ad] Requesting 1 threads for decoding.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ad] Selected audio codec: mp3 (MP3 (MPEG audio layer 3))
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] Starting playback...
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [lavf] queuing seek to 0.000000
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] hr-seek, skipping to 0.000000
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [lavf] execute seek (to 0.000000 flags 40)
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [lavf] seek done
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ffmpeg/video] h264: Reinit context to 720x576, pix_fmt: yuv420p
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [af] Audio filter chain:
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [af] [in] 48000Hz stereo 2ch s16p
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [af] [out] 48000Hz stereo 2ch s16p
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [af] [ao] 48000Hz stereo 2ch s16p
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao] Trying audio driver 'pulse'
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] requested format: 48000 Hz, stereo channels, s16p
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] Library version: 11.1.0
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] Proto: 32
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] Server proto: 4294967295
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] Channel layouts:
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] - #fl
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] - #fr
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] - #fc
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] - #lfe
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] - #bl
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] - #br
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] - #flc
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] - #frc
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] - #bc
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] - #sl
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] - #sr
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] - #tc
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] - #tfl
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] - #tfc
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] - #tfr
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] - #tbl
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] - #tbc
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] - #tbr
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] result: stereo
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] device buffer: 6000 samples.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ao/pulse] using soft-buffer of 9600 samples.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] AO: [pulse] 48000Hz stereo 2ch s16
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] AO: Description: PulseAudio audio output
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [af] Adding filter lavrresample
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [af] Audio filter chain:
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [af] [in] 48000Hz stereo 2ch s16p
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [af] [lavrresample] 48000Hz stereo 2ch s16 [a]
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [af] [out] 48000Hz stereo 2ch s16
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [af] [ao] 48000Hz stereo 2ch s16
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Using software decoding.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Decoder format: 720x576 [64:45] yuv420p bt.601/bt.601-625/gamma2.8/limited CL=mpeg2/4/h264 (auto 0.000000/0.000000/0.000000)
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Using container aspect ratio.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vf] Video filter chain:
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vf] [in] 720x576 [64:45] yuv420p bt.601/bt.601-625/gamma2.8/limited SP=1.000000 CL=mpeg2/4/h264
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vf] [out] 720x576 [64:45] yuv420p bt.601/bt.601-625/gamma2.8/limited SP=1.000000 CL=mpeg2/4/h264
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] VO: [opengl-cb] 720x576 => 1024x576 yuv420p
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] VO: Description: OpenGL Callbacks for libmpv
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Window size: 1218x608
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Video source: 720x576 (64:45)
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Video display: (0, 0) 720x576 -> (69, 0) 1080x608
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Video scale: 1.500000/1.055556
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] OSD borders: l=69 t=0 r=69 b=0
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Video borders: l=69 t=0 r=69 b=0
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Testing FBO format rgba16
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Create FBO: 16x16 (16x16)
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Using FBO format rgba16.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] No advanced processing required. Enabling dumb mode.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Texture for plane 0: 720x576
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Texture for plane 1: 360x288
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Texture for plane 2: 360x288
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] new shader program:
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] [  1] color.r = 1.000000 * vec4(texture(texture0, texcoord0)).r;
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] [  2] color.g = 1.000000 * vec4(texture(texture1, texcoord1)).r;
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] [  3] color.b = 1.000000 * vec4(texture(texture2, texcoord2)).r;
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] [  4] color = color.rgbr;
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] [  5] color.rgb = mat3(colormatrix) * color.rgb + colormatrix_c;
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] [  6] color.a = 1.0;
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] [  7] // color mapping
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] first video frame after restart shown
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] starting audio playback
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] playback restart complete
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] Run command: seek, flags=0, args=[1166.730000, absolute+exact, unused]
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [lavf] queuing seek to 1166.730000
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [lavf] execute seek (to 1166.730000 flags 40)
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [lavf] seek done
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] hr-seek, skipping to 1166.730000
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ffmpeg/video] h264: Reinit context to 720x576, pix_fmt: yuv420p
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Decoder format: 720x576 [64:45] yuv420p bt.601/bt.601-625/gamma2.8/limited CL=mpeg2/4/h264 (auto 0.000000/0.000000/0.000000)
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Using container aspect ratio.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] first video frame after restart shown
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] starting audio playback
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] playback restart complete
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] Run command: seek, flags=0, args=[736.882000, absolute+exact, unused]
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [lavf] queuing seek to 736.882000
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [lavf] execute seek (to 736.882000 flags 40)
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [lavf] seek done
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] hr-seek, skipping to 736.882000
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ffmpeg/video] h264: Reinit context to 720x576, pix_fmt: yuv420p
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Decoder format: 720x576 [64:45] yuv420p bt.601/bt.601-625/gamma2.8/limited CL=mpeg2/4/h264 (auto 0.000000/0.000000/0.000000)
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Using container aspect ratio.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] first video frame after restart shown
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] starting audio playback
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] playback restart complete
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] Run command: show-text, flags=0, args=[clip started at 00:12:16.880, 3000, 0]
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [osd/libass] Shaper: FriBidi 0.19.7 (SIMPLE) HarfBuzz-ng 1.7.2 (COMPLEX)
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [osd/libass] Setting up fonts...
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [osd/libass] Using font provider fontconfig
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [osd/libass] Done.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [osd/libass] fontselect: (DejaVu Sans, 400, 0) -> /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf, 0, DejaVuSans
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] Reallocating OSD texture to 1024x128.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] new shader program:
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] [  1] color = vec4(ass_color.rgb, ass_color.a * texture(osdtex, texcoord).r);
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] [  2] // color mapping
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] Run command: seek, flags=0, args=[3913.662000, absolute+exact, unused]
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [lavf] queuing seek to 3913.662000
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [lavf] execute seek (to 3913.662000 flags 40)
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [lavf] seek done
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] hr-seek, skipping to 3913.662000
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [ffmpeg/video] h264: Reinit context to 720x576, pix_fmt: yuv420p
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Decoder format: 720x576 [64:45] yuv420p bt.601/bt.601-625/gamma2.8/limited CL=mpeg2/4/h264 (auto 0.000000/0.000000/0.000000)
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [vd] Using container aspect ratio.
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] first video frame after restart shown
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] starting audio playback
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] playback restart complete
2018-08-11 10:59 - vidcutter.libs.mpvwidget - INFO - [cplayer] Run command: show-text, flags=0, args=[clip ends at 01:05:13.680, 3000, 0]
2018-08-11 10:59 - vidcutter.libs.videoservice - INFO - /usr/bin/ffprobe -hide_banner -v error -show_packets -select_streams v -show_entries packet=pts_time,flags -of csv "/home/bigboipete/Desktop/videofile.avi"
2018-08-11 10:59 - root - CRITICAL -   File "/usr/lib/python3/dist-packages/vidcutter/videocutter.py", line 1363, in saveMedia
    self.smartcutter(file, source_file, source_ext)
  File "/usr/lib/python3/dist-packages/vidcutter/videocutter.py", line 1413, in smartcutter
    allstreams=True)
  File "/usr/lib/python3/dist-packages/vidcutter/libs/videoservice.py", line 331, in smartcut
    bisections = self.getGOPbisections(source, start, end)
  File "/usr/lib/python3/dist-packages/vidcutter/libs/videoservice.py", line 589, in getGOPbisections
    start_pos = bisect_left(keyframes, start)

2018-08-11 10:59 - root - CRITICAL - <class 'TypeError'>: '<' not supported between instances of 'str' and 'float'
2018-08-11 11:00 - vidcutter.libs.mpvwidget - INFO - [vd] Uninit video.
2018-08-11 11:00 - vidcutter.libs.mpvwidget - INFO - [cplayer] Video: no video
2018-08-11 11:00 - vidcutter.libs.mpvwidget - INFO - [opengl-cb] flushing shader cache
2018-08-11 11:00 - vidcutter.libs.mpvwidget - INFO - [cplayer] Run command: quit, flags=0, args=[0]
2018-08-11 11:00 - vidcutter.libs.mpvwidget - INFO - [cplayer] EOF code: 6
2018-08-11 11:00 - vidcutter.libs.mpvwidget - INFO - [ad] Uninit audio decoder.
2018-08-11 11:00 - vidcutter.libs.mpvwidget - INFO - [af] Removing filter lavrresample
2018-08-11 11:00 - vidcutter.libs.mpvwidget - INFO - [cplayer] finished playback, success (reason 3)
2018-08-11 11:00 - vidcutter.libs.mpvwidget - INFO - [cplayer]

This is always reproducible on a fully patched Linux Mint 19 system with the latest VidCutter 6.0.0.

unDocUMeantIt commented 6 years ago

same here (vidcutter v6.0.0 from ubuntu 18.04 PPA)

stueja commented 5 years ago

Same for me, vidcutter v6.0.0 on Arch Linux. Is there any active development btw?

pikim commented 4 years ago

I had the same message when trying to save h264 files. See https://github.com/ozmartian/vidcutter/issues/257#issuecomment-569539686 for my solution.