Selur's Little Message Board

Full Version: Random Crashes when processing videos.
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Can you tell me how to do the "setup Vapoursynth environment" step or point to a tutorial on how to do it?
Also, thank you very much for attention.
https://github.com/Selur/hybrid-vapoursynth-addon (checkout the latest, not the old release) has scripts to build Vapoursynth and the filter.
An update to the situation, I made the Hybrid's ffmpeg hidden and created a link to my system's one, ffmpeg -> /usr/bin/ffmpeg
Now with Hybrid using the system one the encoding worked, I hope the results are the same they would be with the Hybrid version.
Regarding version, here is a '-version' output from both:

Hybrid:
(base) visilionosh@visilionosh:~/to_storage/TOOLS/hybrid$ ./.ffmpeg -version
ffmpeg version 30cd0d7 Copyright © 2000-2024 the FFmpeg developers
built with gcc 13 (Ubuntu 13.3.0-6ubuntu2~24.04)
configuration: --disable-debug --pkg-config-flags=--static --extra-cflags='-O3 -ffunction-sections -fdata-sections -I/home/selur/workspace/HybridDeploy/build/libs/include' --extra-ldflags='-Wl,--gc-sections -pthread -L/home/selur/workspace/HybridDeploy/build/libs/lib' --ld=g++ --enable-gpl --enable-version3 --disable-ffplay --disable-ffprobe --disable-doc --enable-libass --enable-libbluray --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --enable-libtheora --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libkvazaar --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-cuvid --enable-libxcb --enable-libxcb-shm --enable-libxcb-xfixes --enable-libxcb-shape --enable-vaapi --enable-vdpau --enable-openal --enable-libpulse --disable-libjack
libavutil      58. 29.100 / 58. 29.100
libavcodec    60. 31.102 / 60. 31.102
libavformat    60. 16.100 / 60. 16.100
libavdevice    60.  3.100 / 60.  3.100
libavfilter    9. 12.100 /  9. 12.100
libswscale      7.  5.100 /  7.  5.100
libswresample  4. 12.100 /  4. 12.100
libpostproc    57.  3.100 / 57.  3.100

System:
(base) visilionosh@visilionosh:~/to_storage/TOOLS/hybrid$ ffmpeg -version
ffmpeg version 6.1.1-3ubuntu5 Copyright © 2000-2023 the FFmpeg developers
built with gcc 13 (Ubuntu 13.2.0-23ubuntu3)
configuration: --prefix=/usr --extra-version=3ubuntu5 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --disable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared
libavutil      58. 29.100 / 58. 29.100
libavcodec    60. 31.102 / 60. 31.102
libavformat    60. 16.100 / 60. 16.100
libavdevice    60.  3.100 / 60.  3.100
libavfilter    9. 12.100 /  9. 12.100
libswscale      7.  5.100 /  7.  5.100
libswresample  4. 12.100 /  4. 12.100
libpostproc    57.  3.100 / 57.  3.100


So I guess it solved the issue, at least for the video I'm testing, which is the one in the link, I will now test for the whole batch.
Edit: One thing to notice is that, the system version is about 350KB and the Hybrid version is 50MB.
The version Hybrid uses is statically linked, thus it includes all the dependencies, the version in your system is not.
Pages: 1 2