It works normally on Ubuntu termux-proot, but slow and it consumes extra spaces for its dependencies.
\nI'll post my Termux info if asked.
\nEdit: ffmpeg is installed.
\nEdit 2:
\nGot the environment variable set to ffmpeg binary. It runs, but error during process. I got this on help option:
$ scenedetect -h\n\nCANNOT LINK EXECUTABLE \"ffmpeg\": cannot locate symbol \"eglDestroySyncKHR\" referenced by \"/system/lib64/libgui.so\"...\n------------------------------------------------------------------------\nPySceneDetect Help\n------------------------------------------------------------------------\nUsage: scenedetect [OPTIONS] COMMAND1 [ARGS]... [COMMAND2 [ARGS]...]...\n
Edit 3: it detects, but cannot split video. Not video files has been written
\n$ scenedetect -i Miku-39neko.mp4 detect-adaptive split-video\n\nCANNOT LINK EXECUTABLE \"ffmpeg\": cannot locate symbol \"eglDestroySyncKHR\" referenced by \"/system/lib64/libgui.so\"...\n[PySceneDetect] PySceneDetect 0.6.5.2\n[PySceneDetect] Detecting scenes...\n Detected: 17 | Progress: 100%|████████████████████████████████████████████| 14982/14982 [04:07<00:00, 60.48frames/s]\n[PySceneDetect] Processed 14982 frames in 247.7 seconds (average 60.47 FPS).\n[PySceneDetect] Detected 18 scenes, average shot length 13.9 seconds.\n[PySceneDetect] Splitting video with ffmpeg, output path template:\n $VIDEO_NAME-Scene-$SCENE_NUMBER.mp4\n 0%| | 0/14982 [00:00<?, ?frame/s]CANNOT LINK EXECUTABLE \"ffmpeg\": cannot locate symbol \"eglDestroySyncKHR\" referenced by \"/system/lib64/libgui.so\"...\n[PySceneDetect] Output from ffmpeg for Scene 1 shown above, splitting remaining scenes...\n[PySceneDetect] Error splitting video (ffmpeg returned 1).\n 0%| | 0/14982 [00:00<?, ?frame/s]\n[PySceneDetect] Average processing speed 110301.05 frames/sec.\n[PySceneDetect] Video splitting completed, scenes written to disk.\n
Edit 4: ran mkvmerge option for video splitting. It is error and likely to be on codebase.
\nscenedetect -i Miku-39neko.mp4 detect-adaptive split-video -m\nCANNOT LINK EXECUTABLE \"ffmpeg\": cannot locate symbol \"eglDestroySyncKHR\" referenced by \"/system/lib64/libgui.so\"...\n[PySceneDetect] PySceneDetect 0.6.5.2\n[PySceneDetect] Detecting scenes...\n Detected: 74 | Progress: 100%|███████████████████████████████████████████| 29619/29619 [04:01<00:00, 122.61frames/s]\n[PySceneDetect] Processed 29619 frames in 241.6 seconds (average 122.60 FPS).\n[PySceneDetect] Detected 75 scenes, average shot length 6.6 seconds.\n[PySceneDetect] Splitting video with mkvmerge, output path template:\n $VIDEO_NAME-Scene-$SCENE_NUMBER.mkv\nTraceback (most recent call last):\n File \"/data/data/com.termux/files/usr/bin/scenedetect\", line 8, in <module>\n sys.exit(main())\n ^^^^^^\n File \"/data/data/com.termux/files/usr/lib/python3.12/site-packages/scenedetect/__main__.py\", line 46, in main\n run_scenedetect(context)\n File \"/data/data/com.termux/files/usr/lib/python3.12/site-packages/scenedetect/_cli/controller.py\", line 79, in run_scenedetect\n handler(context=context, scenes=scenes, cuts=cuts, **kwargs)\n File \"/data/data/com.termux/files/usr/lib/python3.12/site-packages/scenedetect/_cli/commands.py\", line 228, in split_video\n split_video_mkvmerge(\n File \"/data/data/com.termux/files/usr/lib/python3.12/site-packages/scenedetect/video_splitter.py\", line 211, in split_video_mkvmerge\n output_path.parent.mkdir(parents=True, exist_ok=True)\n ^^^^^^^^^^^^^^^^^^\nAttributeError: 'str' object has no attribute 'parent'\n
I'll test and report the mkvmerge on Ubuntu termux-proot later.
","upvoteCount":2,"answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Similar issue has been reported in termux/termux-packages#23031
","upvoteCount":2,"url":"https://github.com/termux/termux-app/discussions/4378#discussioncomment-12014084"}}}-
After get it installed then run it. This is the error:
It works normally on Ubuntu termux-proot, but slow and it consumes extra spaces for its dependencies. I'll post my Termux info if asked. Edit: ffmpeg is installed. Edit 2:
Edit 3: it detects, but cannot split video. Not video files has been written
Edit 4: ran mkvmerge option for video splitting. It is error and likely to be on codebase.
I'll test and report the mkvmerge on Ubuntu termux-proot later. |
Beta Was this translation helpful? Give feedback.
-
Similar issue has been reported in termux/termux-packages#23031 |
Beta Was this translation helpful? Give feedback.
Similar issue has been reported in termux/termux-packages#23031