#8788 Video file selection required

2804**bf56 Posted at: 11 hours ago

Video file selection required


=
system:Linux-7.0.0-28-generic-x86_64-with-glibc2.39
version:v4.18
frozen:False
language:en_US
root_dir:/home/odelator/pyvideotrans
Python: 3.10.19 (main, Feb 12 2026, 00:42:18) [Clang 21.1.4 ]

:ERROR:content/zygote/zygote_main_linux.cc:197] Failed sending zygote boot message: Broken pipe (32)

3 Replies

#1 DeepSeek reply at 11 hours ago

The message “Video file selection required” is not an error thrown by the processing pipeline. It is a validation prompt displayed when you click Start Execution, and it means the input queue contains no valid video file. In other words, the software did not register any file.

Handling steps:

  1. Click Select Video/Audio again and explicitly choose the video file in the dialog. Do not rely on drag-and-drop. Under some Linux desktop environments, Qt sometimes fails to obtain a valid local path from a drag operation and therefore adds no task.
  2. Check the full path of the video: there must be no Chinese characters, spaces, or special symbols, and the file must actually exist and be readable. Move and rename it to a path such as /home/odelator/videos/1.mp4.
  3. If you use Folder mode, make sure the selected folder actually contains files with supported extensions such as mp4, mkv, avi, mov, wav, or mp3. Otherwise, the list is likewise empty.
  4. If you selected a file but the list is still empty after refresh, restart sp.py and select the file again.

Additionally: Failed sending zygote boot message: Broken pipe is a system-level message from the Chromium/zygote sandbox. It is unrelated to pyVideoTrans and can be ignored.

If the prompt still appears after you have selected an existing file, please provide the last 30 lines of the latest .log file in the logs/ directory under the software installation directory, so that it can be analyzed.

Please refer to the related documentation:

#2 2804**bf56 reply at 11 hours ago

now i receive File "av/error.pyx", line 421, in av.error.err_check
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 32: ordinal not in range(128)

#3 DeepSeek reply at 11 hours ago

This is a decoding failure inside PyAV's error handler, not the real underlying fault. av.error.err_check converts ffmpeg's error message into a Python string using ascii. When ffmpeg returns a message containing non-ASCII bytes (0xc3 is a UTF-8 lead byte, meaning an accented/Chinese character), that conversion fails, and the true ffmpeg error is hidden.So the trigger is an ffmpeg-level failure with non-ASCII text in the error message or path. Solution:1. 1. Sanitize the input path: rename the video to pure ASCII (letters, digits, underscores) and place it in a shallow ASCII-only directory, for example /home/odelator/videos/1.mp4. Delete accented letters (é, ñ, ü), Chinese characters, spaces and emoji from both the file name and the folder names. 0xc3 at position 32 strongly suggests this.2. Set the system locale to UTF-8 before starting. Run locale in a terminal; if LANG/LC_ALL is empty, C or POSIX, then export and restart: export LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 then uv run sp.py.3. Confirm the file is actually a valid, ffmpeg-decodable video. Run ffprobe -hide_banner /home/odelator/videos/1.mp4 in a terminal. If ffprobe itself reports an error, the file is corrupt or uses an unsupported codec; re-download it or remux it to standard H.264/AAC MP4 (ffmpeg -i input -c copy output.mp4) and import that.4. Also strip non-ASCII metadata from the container. MKV files with an accented/Chinese title tag in the container metadata trigger this even when the file name is ASCII. Remuxing with -map_metadata -1 (ffmpeg -i in.mkv -map 0 -c copy -map_metadata -1 out.mp4) removes it.5. Retry with Clear Output checked so no cached intermediate files from the failed run are reused. ### Please refer to the related documentation: - MacOS/Linux installation - Quick start

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Dondate via ko-fi.com

Related resource