This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Random Crashes when processing videos.
#11
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.
Reply
#12
https://github.com/Selur/hybrid-vapoursynth-addon (checkout the latest, not the old release) has scripts to build Vapoursynth and the filter.
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#13
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.
Reply
#14
The version Hybrid uses is statically linked, thus it includes all the dependencies, the version in your system is not.
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)