-
Notifications
You must be signed in to change notification settings - Fork 144
Description
Hello,
VidCutter 6.0.5.2 produces the errors below on my manjaro linux system with Python 3.13.3 :
2025-06-26 09:32 - vidcutter.libs.videoservice - INFO - cmd output: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/tmp/vidcutter/20220104 1814 - WDR HD - Wintercamping_EDIT_00_middle_00.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf61.7.100
Duration: 00:28:31.78, start: 0.000000, bitrate: 2100 kb/s
Stream #0:00x1: Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], 1960 kb/s, 50 fps, 50 tbr, 12800 tbn (default)
Metadata:
handler_name : VideoHandler
vendor_id : [0][0][0][0]
encoder : Lavc61.19.101 libx264
Stream #0:10x2: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 129 kb/s (default)
Metadata:
handler_name : SoundHandler
vendor_id : [0][0][0][0]
At least one output file must be specified
2025-06-26 09:32 - vidcutter.libs.videoservice - INFO - smartcut files are MPEG based so join via MPEG-TS
2025-06-26 09:32 - vidcutter.libs.videoservice - ERROR - Exception during MPEG-TS join
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/vidcutter/libs/videoservice.py", line 622, in mpegtsJoin
name, _ = os.path.splitext(file)
~~~~~~~~~~~~~~~~^^^^^^
File "", line 118, in splitext
TypeError: expected str, bytes or os.PathLike object, not NoneType
2025-06-26 09:32 - vidcutter.libs.videoservice - INFO - smartcut MPEG-TS join failed, retry with standard concat
2025-06-26 09:32 - root - CRITICAL - File "/usr/lib/python3.13/site-packages/vidcutter/libs/videoservice.py", line 418, in smartcheck
self.smartjoin(index)
~~~~~~~~~~~~~~^^^^^^^
File "/usr/lib/python3.13/site-packages/vidcutter/libs/videoservice.py", line 445, in smartjoin
final_join = self.join(joinlist, self.smartcut_jobs[index].output,
self.smartcut_jobs[index].allstreams, None)
File "/usr/lib/python3.13/site-packages/vidcutter/libs/videoservice.py", line 459, in join
filelist = os.path.normpath(os.path.join(os.path.dirname(inputs[0]), '_vidcutter.list'))
~~~~~~~~~~~~~~~^^^^^^^^^^^
File "", line 178, in dirname
2025-06-26 09:32 - root - CRITICAL - <class 'TypeError'>: expected str, bytes or os.PathLike object, not NoneType
I like vidcutter because it's a fast and easy to use tool to shorten video files.
Please help.
Kind regards, Jochen