

So this seems to be an issue with copying the object (probably while daemon thread related to ffmpeg is closed?). or replace rdfobj = vidrdf(vidfile) with just vidrdf(vidfile). This also doesn't happen when I replace self.vid=. It also happens in Python interactive environment only once Python is exited. Thread 0x00007fd2dc2a8700 (most recent call first):įile “/path/miniconda3/envs/flower/lib/python3.7/site-packages/imageio_ffmpeg/_parsing.py", line 61 in runįile "miniconda3/envs/flower/lib/python3.7/threading.py", line 926 in _bootstrap_innerįile “/path/miniconda3/envs/flower/lib/python3.7/threading.py", line 890 in _bootstrapĬurrent thread 0x00007fd2f0bb9700 (most recent call first):įile “/path/miniconda3/envs/flower/lib/python3.7/subprocess.py", line 1704 in _communicateįile “/path/miniconda3/envs/flower/lib/python3.7/subprocess.py", line 939 in communicateįile “/path/miniconda3/envs/flower/lib/python3.7/site-packages/imageio_ffmpeg/_io.py", line 193 in read_framesįile “/path/miniconda3/envs/flower/lib/python3.7/site-packages/imageio/plugins/ffmpeg.py", line 342 in _closeįile “/path/miniconda3/envs/flower/lib/python3.7/site-packages/imageio/core/format.py", line 252 in closeįile “/path/miniconda3/envs/flower/lib/python3.7/site-packages/imageio/core/format.py", line 241 in _del_įor some reason this happens when running the code as a script, but not when run in a Jupyter notebook. usr/local/Cellar/python/3.7.1/Frameworks/amework/Versions/3.7/lib/python3.7/subprocess.Fatal Python error: could not acquire lock for at interpreter shutdown, possibly due to daemon threads > 769 restore_signals, start_new_session)ħ71 # Cleanup if the child failed starting. usr/local/Cellar/python/3.7.1/Frameworks/amework/Versions/3.7/lib/python3.7/subprocess.py in init(self, args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags, restore_signals, start_new_session, pass_fds, encoding, errors, text)

> 20 p = subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE) usr/local/lib/python3.7/site-packages/ffmpeg/_probe.py in probe(filename, cmd, **kwargs) > 6 print(ffmpeg.probe(path_video_file))ħ meta_dict = ffmpeg.probe(path_video_file)

> 17 rotateCode = check_rotation(video_path) No such file or directory: 'ffprobe': 'ffprobe'įileNotFoundError Traceback (most recent call last)
