View Full Version : New versions of free software used in the GUI's
Pages :
1
2
3
4
[
5]
6
7
8
9
10
Emulgator
21st February 2024, 12:01
--fullhelp should tell you the components compiled in.
kedautinh12
25th February 2024, 07:53
eac3to 3.50
https://www.rationalqm.us/eac3to/
Info: https://www.rationalqm.us/board/viewtopic.php?f=18&t=1278
Jamaika
26th February 2024, 09:00
ffmpeg version 6.1.1-8b6219a9 Copyright (c) 2000-2024 the FFmpeg developers
built with GCC: (GNU) 14.0.0 20231217 (experimental) (SIMD) AVX
configuration: -std=gnu++11 -march=x86-64-v2 -ftree-vectorize -g0 -O3 -fPIC -mavx -mxsave -mpclmul -maes
libraries: -lavdevice_x64 -lavfilter_x64 -lavformat_x64 -lavcodec_x64 -lswresample_x64 -lswscale_x64 -lavutil_x64 -lpostproc_x64 -ldavs2_x64 -ldav1d_x64 -luavs3d_x64 -lxevd_x64 -laom_x64 -lkvazaar_x64 -lopenh264_x64 -lsvtav1_x64 -ltheora_x64 -lvpx_x64 -luvg266_x64 -luavs3e_x64 -lx264_0810bit_x64 -lx265_081012bit_x64 -lxavs_x64 -lxavs2_x64 -lxeve_x64 -lxvid_x64 -lcelt_opus_silk_x64 -lcelt_x64 -lcodec2_x64 -lmp3lame_x64 -lgsm_x64 -lvorbis_x64 -lfdk-aac_x64 -lshine_x64 -lsnappy_x64 -lspeex_x64 -ltwolame_x64 -ljxl_x64 -lpng_x64 -lwebp_x64 -lopenjpeg_x64 -llcms2_x64 -logg_x64 -lrsvgdec_x64 -lcairo_pixman_x64 -lass_x64 -l:freetype_harfbuzz_x64.a -l:fribidi_x64.a -lxml2_x64 -l:zlib_x64.a -l:bzip2_x64.a -l:lzma_x64.a -l: opencl_x64.a -l:quirc_x64.a -lqrencode_x64
libavutil 58. 39.100 / 58. 39.100
libavcodec 60. 40.100 / 60. 40.100
libavformat 60. 21.101 / 60. 21.101
libavdevice 60. 4.100 / 60. 4.100
libavfilter 9. 17.100 / 9. 17.100
libswscale 7. 6.100 / 7. 6.100
libswresample 4. 13.100 / 4. 13.100
libpostproc 57. 4.100 / 57. 4.100
Added latest ffvvc fixes only for video 10bit.
Currently there may be problem with creating the kvazaar / uvg266 / opus.
Added old rsvg plugin. Background problem. Plugin doesn't support svg animations. There isn't font rotation function. It isn't possible to automatically read fonts from the X directory.
Subtitles ass/srt aren't read while watching in windows.
https://www.sendspace.com/file/ok0c0q
seagate
26th February 2024, 18:30
DGDemux v.1.0.0.73 (25.02.2024) (https://www.rationalqm.us/dgdemux/binaries/)
guest
29th February 2024, 01:19
x264-r3182-be4f020 (28.02.2024) (https://artifacts.videolan.org/x264/release-win64/)
Now this is back to the correct (normal) file size :)
tebasuna51
29th February 2024, 09:39
Now this is back to the correct (normal) file size :)
The fullhelp difference between the 18 and 3 Mb filesize versions are, the last one without:
- libav* formats like input
- resize filter
guest
29th February 2024, 10:05
The fullhelp difference between the 18 and 3 Mb filesize versions are, the last one without:
- libav* formats like input
- resize filter
Interesting, and even tho I don't use x264 much, someone clearly was "asleep at the wheel", on the previous build.
Jamaika
3rd March 2024, 21:53
FFmpeg add-ons
Replacing GCC to 11.3.1. Libraries with pthread doesn't work properly with GCC 14.0.0. pthread_win32 works better.
Delete ffmpeg OPUS_DECODER. It turned out to be incompatible with latest libopus.
I've added the latest AV1 fixes. Unfortunately the codec doesn't work.
ffmpeg version 6.1.1-f8caf388 Copyright (c) 2000-2024 the FFmpeg developers
built with GCC: (GNU) 11.3.1 20221227 (SIMD) AVX
configuration: -std=gnu++11 -march=x86-64-v2 -ftree-vectorize -g0 -O3 -fPIC -mavx -mxsave -mpclmul -maes
libraries: -lavdevice_x64 -lavfilter_x64 -lavformat_x64 -lavcodec_x64 -lswresample_x64 -lswscale_x64 -lavutil_x64 -lpostproc_x64 -ldavs2_x64 -ldav1d_x64 -luavs3d_x64 -lxevd_x64 -laom_x64 -lkvazaar_x64 -lopenh264_x64 -lsvtav1_x64 -ltheora_x64 -lvpx_x64 -luvg266_x64 -luavs3e_x64 -lx264_0810bit_x64 -lx265_081012bit_x64 -lxavs_x64 -lxavs2_x64 -lxeve_x64 -lxvid_x64 -lcelt_opus_silk_x64 -lcelt_x64 -lcodec2_x64 -lmp3lame_x64 -lgsm_x64 -lvorbis_x64 -lfdk-aac_x64 -lshine_x64 -lsnappy_x64 -lspeex_x64 -ltwolame_x64 -ljxl_x64 -lpng_x64 -lwebp_x64 -lopenjpeg_x64 -llcms2_x64 -logg_x64 -lrsvgdec_x64 -lcairo_pixman_x64 -lass_x64 -l:freetype_harfbuzz_x64.a -l:fribidi_x64.a -lxml2_x64 -l:zlib_x64.a -l:bzip2_x64.a -l:lzma_x64.a -l: opencl_x64.a -l:quirc_x64.a -lqrencode_x64
libavutil 58. 40.100 / 58. 40.100
libavcodec 60. 41.100 / 60. 40.100
libavformat 60. 23.100 / 60. 23.100
libavdevice 60. 4.100 / 60. 4.100
libavfilter 9. 17.100 / 9. 17.100
libswscale 7. 6.100 / 7. 6.100
libswresample 4. 14.100 / 4. 14.100
libpostproc 57. 4.100 / 57. 4.100
libffi 3.4.6-3d0ce1e
harfbuzz 8.3.0-6864769
glib 2.79.3-cab1d3d
libxml2 2.12.5-653ef99
pango 1.52.0-dd8da7c
pixman 0.43.5-b252d40
lzma 5.6.0-5f3d059
freetype 2.13.2-2a790a9
pcre2 10.43-4a6a8b0
libass 1.17.1-649a7c2
lcms2 2.16-df0ffb1
openjpeg 2.5.0-3252f09
dav1d 1.4.0-85a1035
svt-av1 1.9.0-3e8def7
libvpx 1.14.0-f394f2b
aom 3.8.1-31df8e1
opus 1.4.0-bd3ce03
x264 0.164.3182-be4f020
https://www.sendspace.com/file/75hba5
seagate
4th March 2024, 07:54
L-SMASH-works 20240304 1170.0.0.0 (https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works/releases/tag/1170.0.0.0/)
seagate
4th March 2024, 19:10
DGDemux v.1.0.0.73 (03.03.2024) (https://www.rationalqm.us/dgdemux/binaries/)
seagate
6th March 2024, 06:15
ffms2 r2390 (https://codeberg.org/StvG/ffms2/releases/tag/r2390/)
Jamaika
10th March 2024, 15:52
ffmpeg version 6.1.1-590b2d65 Copyright (c) 2000-2024 the FFmpeg developers
built with GCC: (GNU) 11.3.1 20221227 (SIMD) AVX
configuration: -std=gnu++11 -march=x86-64-v2 -ftree-vectorize -g0 -O3 -fPIC -mavx -mxsave -mpclmul -maes
libraries: -lavdevice_x64 -lavfilter_x64 -lavformat_x64 -lavcodec_x64 -lswresample_x64 -lswscale_x64 -lavutil_x64 -lpostproc_x64 -ldavs2_x64 -ldav1d_x64 -luavs3d_x64 -lxevd_x64 -laom_x64 -lkvazaar_x64 -lopenh264_x64 -lsvtav1_x64 -ltheora_x64 -lvpx_x64 -luvg266_x64 -luavs3e_x64 -lx264_0810bit_x64 -lx265_081012bit_x64 -lxavs_x64 -lxavs2_x64 -lxeve_x64 -lxvid_x64 -lcelt_opus_silk_x64 -lcelt_x64 -lcodec2_x64 -lmp3lame_x64 -lgsm_x64 -lvorbis_x64 -lfdk-aac_x64 -lshine_x64 -lsnappy_x64 -lspeex_x64 -ltwolame_x64 -ljxl_x64 -lpng_x64 -lwebp_x64 -lopenjpeg_x64 -llcms2_x64 -logg_x64 -lrsvgdec_x64 -lcairo_pixman_x64 -lass_x64 -l:freetype_harfbuzz_x64.a -l:fribidi_x64.a -lxml2_x64 -l:zlib_x64.a -l:bzip2_x64.a -l:lzma_x64.a -l: opencl_x64.a -l:quirc_x64.a -lqrencode_x64
libavutil 59. 1.100 / 59. 1.100
libavcodec 61. 1.100 / 61. 40.100
libavformat 61. 0.100 / 61. 0.100
libavdevice 61. 0.100 / 61. 0.100
libavfilter 10. 0.100 / 10. 0.100
libswscale 8. 0.100 / 8. 0.100
libswresample 5. 0.100 / 5. 0.100
libpostproc 58. 0.100 / 58. 0.100
Latest additions:
harfbuzz 8.3.0-2da79f7
glib 2.80.0-8067f01
libxml2 2.12.5-723b4de
pango 1.52.2-6c388e7
lzma 5.6.1-a4f2e20
freetype 2.13.2-f42ce25
lcms2 2.16-2e7d174
openjpeg 2.5.0-3252f09
dav1d 1.4.1-872e470
svt-av1 1.9.0-8b39b41
aom 3.8.1-390e280
opus 1.4.0-bd3ce03
libwebp 1.3.2-8a7e911
libjxl 0.10.2-05afcb3
https://www.sendspace.com/file/02vob5
Jamaika
10th March 2024, 16:01
Library encoder: libwebp2 0.0.1 8_12bit c++ [258ca60] {boost, mingw_std::thread}
avm 6.0.0 c [365a5f8]
aom 3.8.1 c [390e280]
libavif 1.0.4 c [de32f53] {libyuv} //off
libyuv 1.8.87 c++ [772bdda]
libjxl 0.10.2 c++ [05afcb3] {brotli, highway, butteraugli}
highway 1.0.7 c++ [76f0557]
brotli 1.1.0 c [200f379]
libJPEG-turbo 3.0.3 8_16bit c [dfde1f8] {assembler SIMD}
libWEBP 1.3.2 c [8a7e911] {sharpyuv}
libPNG 1.6.44 c [f1848a3] {zlib}
libTIFF 4.6.0 c [1d28fe6] {zlib, libdeflate, zstd, libwebp}
giflib 5.2.1 c [24 Jun 2019]
boost 1.84.0b1 c++ [16 Nov 2023]
zlib 1.3.1.1 c [9f0f2d4]
zstd 1.5.5 c [ffde100]
libdeflate 1.19.0 c [d4539a6]
Compiled by Jamaika
https://www.sendspace.com/file/zgrna6
Errors:
jxlenc.cc: In function 'WP2Status WP2::CompressJXL(const WP2::ArgbBuffer&, float, int, WP2::Writer*)':
jxlenc.cc:114:34: error: 'round' is not a member of 'std'
114 | const int scaled_effort = std::round(1 + 10. * effort / kMaxEffort);
| ^~~~~
cwp2_avx.exe input.jxl -info -q 100 -nometadata -mt -effort 7 -uv_mode 2 -csp 0 -o output.wp2
Assertion failed: is_last_frame, file cwp2.cc, line 408
av1enc_avx.exe -q 100 -420 -size 280x420 -effort 7 -thread 4 -tune butteraugli input.wp2 -d output.av1 OK
problem with quality < 95.
problem with creating avif. I don't know config function to initiate creation of .avif file.
Jamaika
10th March 2024, 16:08
Library encoder: libheif{avif} 1.17.6 8_12bit c++ [33e00a4] {mingw}
x265 3.5+112 81012bit [ce8642f]
aom 3.8.1 8_12bit c [28f4ae8]
openjpeg 2.5.0 [3252f09]
openjph 0.10.5 [1761bfe]
kvazaar 2.3.0 [d8c9688]
libJPEG-turbo 3.0.3 8_16bit c [dfde1f8] {assembler SIMD}
libPNG 1.6.44 c [f1848a3] {zlib}
zlib 1.3.1.1 c [9f0f2d4]
Compiled by Jamaika
https://www.sendspace.com/file/jzay0u
Jamaika
10th March 2024, 16:39
Library enc/dec: libavif 1.0.4 c [de32f53] {libyuv}
avm 6.0.0 c [365a5f8]
aom 3.8.1 c [390e280]
svt-av1 1.9.0 c [8b39b41]
dav1d 1.4.1 c [872e470]
libJPEG-turbo 3.0.3 8_16bit c [dfde1f8] {assembler SIMD}
libPNG 1.6.44 c [f1848a3] {zlib}
zlib 1.3.1.1 c [9f0f2d4]
Compiled by Jamaika
https://www.sendspace.com/file/kzfz6j
Jamaika
10th March 2024, 16:44
Library enc/dec: openjph 0.10.5 [1761bfe]
libTIFF 4.6.0 c [e0f66bf] {zlib, libdeflate, zstd, libwebp}
zstd 1.5.5 c [ffde100]
libdeflate 1.19.0 c [d4539a6]
Compiled by Jamaika
https://www.sendspace.com/file/o31zdb
Guest
11th March 2024, 00:40
@ Jamaika,
Why so many posts about basically the same thing, it's almost like you're talking to yourself, there's no real explanation :(
guest
11th March 2024, 04:33
MKVToolNix v83.0
https://mkvtoolnix.download/windows/releases/83.0/
Jamaika
11th March 2024, 15:56
@ Jamaika,
Why so many posts about basically the same thing, it's almost like you're talking to yourself, there's no real explanation :(
Each codec can be compiled with various add-ons. Codecs are untested. Add-ons are the latest and may contain errors.
An interesting fact is that AOM in libavif/libheif/libwebp2 works but ffmpeg doesn't.
Is there too much information? I don't think so.
seagate
13th March 2024, 13:05
VisualCppRedist AIO v.0.79.0 (Visual C++ 2022 redistributable - v.14.40.33617.1) (https://github.com/abbodi1406/vcredist/releases/tag/v0.79.0/)
guest
14th March 2024, 11:07
eac3to_3.51
https://www.rationalqm.us/eac3to
https://www.rationalqm.us/eac3to/eac3to_3.51.rar
seagate
14th March 2024, 14:12
dgdecnv build 252 (12.03.2024) (https://www.rationalqm.us/dgdecnv/binaries//)
.......
* 32-bit support was dropped. If you must have it, build 251 is the recourse for you.
guest
15th March 2024, 03:39
x264-r3186-585e019 (14.03.2024) (https://artifacts.videolan.org/x264/release-win64/)
seagate
17th March 2024, 16:51
L-SMASH-works - 20240317 1183.0.0.0 (https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works/releases/tag/1183.0.0.0/)
guest
20th March 2024, 00:40
L-SMASH-works - 20240317 1183.0.0.0 (https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works/releases/tag/1183.0.0.0/)
I just wanted to add, that I had a strange occurrence after updating to this build, from the previous 1177.
I had some jobs queued up that were indexed with 1177, but after updating to 1183, there was an AVS error, referring to l-smash.
Easily fixed, downgrade back to 1177 until those jobs are done, then update again, and it will be fine.
seagate
21st March 2024, 13:05
x264-r3190-7ed753b (21.03.2024) (https://artifacts.videolan.org/x264/release-win64/)
kedautinh12
21st March 2024, 14:32
x264 t_mod r3186
https://github.com/jpsdr/x264/releases
x265 with Patman mods r3.5.0.116
https://github.com/jpsdr/x265/releases
seagate
22nd March 2024, 14:32
dgdecnv build 253 (22.03.2024) (https://www.rationalqm.us/dgdecnv/binaries/)
seagate
25th March 2024, 16:33
dgdecnv build 253 (25.03.2024) (https://www.rationalqm.us/dgdecnv/binaries/)
guest
29th March 2024, 07:16
MediaInfo v24.03
https://mediaarea.net/en/MediaInfo/Download/Windows
kedautinh12
29th March 2024, 10:55
eac3to_3.51 (2024-03-12)
https://www.rationalqm.us/eac3to/
seagate
29th March 2024, 15:50
VisualCppRedist AIO v.0.80.0 (Visual C++ 2022 redistributable - v.14.40.33721.2) (https://github.com/abbodi1406/vcredist/releases/tag/v0.80.0/)
seagate
30th March 2024, 10:59
DGDecNV build 254 (29.03.2024) (https://www.rationalqm.us/dgdecnv/binaries/)
LigH
1st April 2024, 13:50
New upload: x265 3.5+119-68298344c (https://www.mediafire.com/file/cdsh3bjxrem3ilk/x265_3.5+119-68298344c.7z/file)
[Windows][GCC 13.2.0][32/32XP/64 bit] 8bit+10bit+12bit
Recent fixes: high bit depth in y4m; lookahead in qp file; min VBV fullness
obiwan
2nd April 2024, 11:40
Hi ked, yes you've told me that before, thanks... but my point was, why just post x86 ???
Can the regular MeGUI x86 (2944-32) use x64 flavor of ffmpeg? It is as EXE file and not DLL, so maybe? Any benefits if?
LigH
2nd April 2024, 11:45
Calling a separate EXE is not bound to a bitness. And x86-64 code will be a bit faster than x86 code, as well as capable of processing larger frame dimensions.
Unfortunately, the 64 bit EXE will call a 64 bit Avisynth DLL if it is used to process an Avisynt script. Recent versions of Avisynth+ are available for both bitnesses, but the syntax differs to the original Avisynth 2.5+ in a few details. You can try but have to make sure that MeGUI does not use its own local Avisynth DLL, but instead the one installed in your Windows system.
seagate
2nd April 2024, 12:53
DGMPGDec 3.0.0.0 (02.04.2024) (https://rationalqm.us/dgdmpgdec/dgmpgdec3000.zip)
* 32-bit no longer supported. Use 2.0.0.9 if needed.
* VFAPI no longer supported. Use 2.0.0.9 if needed.
* Parameter "indexing_path" was added.
* MPEG2Source() no longer overwrites the incoming "d2v" parameter when auto-indexing.
* The DGDecode manual was updated.
LigH
2nd April 2024, 13:00
DGMPGDec 3.0.0.0 (02.04.2024) (https://rationalqm.us/dgdmpgdec/dgmpgdec3000.zip)
Error 404 - Not Found
The document you are looking for may have been removed or re-named. Please contact the web site owner for further assistance.
dgdmpgdec is a typo ... https://www.rationalqm.us/dgmpgdec/dgmpgdec3000.zip
obiwan
2nd April 2024, 13:01
Thanks for the explanation.
but have to make sure that MeGUI does not use its own local Avisynth DLL, but instead the one installed in your Windows system.
How do I do that? I haven't seen any switch in MeGUI options to point it to system Avs.
LigH
2nd April 2024, 13:03
I believe to remember that there is an option for the opposite: use the internal Avisynth (I don't have the original x86 version installed anymore).
obiwan
2nd April 2024, 13:17
Yeah, you are right. There is option to always use internal Avs. Thanks :-)
Barough
2nd April 2024, 14:37
DGMPGDec 2.0.0.9 (2024-03-29)
https://www.rationalqm.us/dgmpgdec/
LigH
3rd April 2024, 08:23
New upload: x265 3.5+120-7c8a449ff (https://www.mediafire.com/file/0pcbu7pe7n0u87d/x265_3.5+120-7c8a449ff.7z/file)
[Windows][GCC 13.2.0][32/32XP/64 bit] 8bit+10bit+12bit
Recent fixes: Qp tuning in SBRC
PatchWorKs
3rd April 2024, 08:35
...better late than never:
NVEnc v7.48
https://github.com/rigaya/NVEnc/releases
QSVEnc v7.62
https://github.com/rigaya/QSVEnc/releases
VCEEnc v8.22
https://github.com/rigaya/VCEEnc/releases
tormento
3rd April 2024, 15:03
fmpeg version 6.1.1-2df2b406 Copyright (c) 2000-2024 the FFmpeg developers
Can you compile ffmpeg with vmaf_cuda enabled?
guest
5th April 2024, 12:03
https://ffmpeg.org/download.html#release_7.0
Jamaika
5th April 2024, 17:19
Can you compile ffmpeg with vmaf_cuda enabled?
Actually. I added OpenCL to the ffmpeg project in GCC. This is complicated for a beginner and I don't know if I did it correctly. The added libraries are OpenCL-Headers and OpenCL-ICD-Loader.
I had a problem with transferring *.cl file data to the description of subsequent zzz functions in const char* zzz = "" and inserting the ascii enter code in const char*..
I have not added the Cuda function for ffmpeg filters. Same problem in *.cu files.
Another problem is where to find the latest cuda.h drivers and what cards they support. I couldn't find it on github, although there is a directory from the manufacturer nvidia. I found something on gitlab cudaart 12.4.1 only for Visual Studio. Problem with missing host_defines.h file. You have to guess that this is another nvcc library
x265 3.6 and vmaf 3.0.0 problem. The x265 codec is for older versions of libvmaf. So the tune vmaf plugin has not been added.
api.cpp:1932:5: error: 'compute_vmaf' was not declared in this scope
1932 | compute_vmaf(&score, vcd->format, data->width, data->height, read_frame, data, vcd->model_path, vcd->log_path, vcd->log_fmt, vcd->disable_clip, vcd->disable_avx, vcd->enable_transform, vcd->phone_model, vcd->psnr, vcd->ssim, vcd->ms_ssim, vcd->pool, vcd->thread, vcd->subsample, vcd->enable_conf_interval);
| ^~~~~~~~~~~~
fmpeg version 7.0.0-d307aca1 Copyright (c) 2000-2024 the FFmpeg developers
built with GCC: (GNU) 11.3.1 20221227 (SIMD) AVX
configuration: -std=gnu++11 -march=x86-64-v2 -ftree-vectorize -g0 -O3 -fPIC -mavx -mxsave -mpclmul -maes
libraries: -lavdevice_x64 -lavfilter_x64 -lavformat_x64 -lavcodec_x64 -lswresample_x64 -lswscale_x64 -lavutil_x64 -lpostproc_x64 -ldavs2_x64 -ldav1d_x64 -luavs3d_x64 -lxevd_x64 -laom_x64 -lkvazaar_x64 -lopenh264_x64 -lsvtav1_x64 -ltheora_x64 -lvpx_x64 -luvg266_x64 -luavs3e_x64 -lx264_0810bit_x64 -lx265_081012bit_x64 -lxavs_x64 -lxavs2_x64 -lxeve_x64 -lxvid_x64 -lcelt_opus_silk_x64 -lcodec2_x64 -lmp3lame_x64 -lgsm_x64 -lvorbis_x64 -lfdk-aac_x64 -lshine_x64 -lsnappy_x64 -lspeex_x64 -ltwolame_x64 -ljxl_x64 -lpng_x64 -lwebp_x64 -lopenjpeg_x64 -llcms2_x64 -logg_x64 -lrsvgdec_x64 -lcairo_pixman_x64 -lass_x64 -l:freetype_harfbuzz_x64.a -l:fribidi_x64.a -lxml2_x64 -lvmaf_x64 -l:zlib_x64.a -l:bzip2_x64.a -l:lzma_x64.a -l: opencl_x64.a -l: opencv2_x64.a -l:quirc_x64.a -lqrencode_x64 -lpthread_x64
Latest additions:
x265 3.6+1-dd1ef69
vmaf 3.0.0-1eed995
cudart 12.4.1-958e490 delete
harfbuzz 8.4.0-2fcace7
libxml2 2.13.0-650f842
lzma 5.7.0-f9cf4c0
glib 2.81.0-a69b346
pcre2 10.43-e466d41
pango 1.52.2-bf965b1
cairo 1.18.0-e190f9e
libass 0.17.1-e517813
openh264 2.4.1-f86f0e4
aom 3.8.2-879d141
libjxl 0.10.2-680d0e3
libvpx 1.14.0-05a4c85
dav1d 1.4.1-72dfbc0
svtav1 2.0.0-4579ddc
libwebp 1.4.0-b3d1b2c
Suggestions on what could be improved are welcome
https://gitlab.com/nvidia/headers/cuda-individual/cudart
https://gitlab.com/nvidia/headers/cuda-individual/nvcc
https://github.com/FFmpeg/nv-codec-headers/tree/master
picture_cuda.c: In function 'vmaf_cuda_picture_download_async':
picture_cuda.c:45:21: warning: assignment to 'CUdeviceptr' {aka 'long long unsigned int'} from 'void *' makes integer from pointer without a cast [-Wint-conversion]
45 | m.srcDevice = cuda_pic->data[i];
| ^
picture_cuda.c: In function 'vmaf_cuda_picture_upload_async':
picture_cuda.c:72:21: warning: assignment to 'CUdeviceptr' {aka 'long long unsigned int'} from 'void *' makes integer from pointer without a cast [-Wint-conversion]
72 | m.dstDevice = cuda_pic->data[i];
| ^
In file included from common.h:33,
from picture_cuda.h:23,
from picture_cuda.c:22:
picture_cuda.c: In function 'vmaf_cuda_picture_alloc':
picture_cuda.c:201:36: warning: passing argument 1 of 'cuMemAllocPitch_v2' from incompatible pointer type [-Wincompatible-pointer-types]
201 | CHECK_CUDA(cuMemAllocPitch(&pic->data[i], &pic->stride[i],
| ^~~~~~~~~~~~~
| |
| void **
cuda_helper.cuh:34:29: note: in definition of macro 'CHECK_CUDA'
34 | if (CUDA_SUCCESS != CALL) { \
| ^~~~
Problem with adding libcudart.so
https://github.com/faffner1/libcudart.so.9.1
https://www.sendspace.com/file/ssk8ly
I am currently leaving wonders. I don't know where to download the C++?? libcudart library. Is there a fee?
c:/gcc1131/bin/../lib/gcc/x86_64-w64-mingw32/11.3.1/../../../../x86_64-w64-mingw32/bin/ld.exe: lib\libvmaf_cuda_x64.a(libvmaf.o):libvmaf.c:(.text+0xcc3): undefined reference to `cuCtxPushCurrent_v2'
c:/gcc1131/bin/../lib/gcc/x86_64-w64-mingw32/11.3.1/../../../../x86_64-w64-mingw32/bin/ld.exe: lib\libvmaf_cuda_x64.a(libvmaf.o):libvmaf.c:(.text+0xcce): undefined reference to `cuStreamSynchronize'
c:/gcc1131/bin/../lib/gcc/x86_64-w64-mingw32/11.3.1/../../../../x86_64-w64-mingw32/bin/ld.exe: lib\libvmaf_cuda_x64.a(libvmaf.o):libvmaf.c:(.text+0xcd8): undefined reference to `cuCtxSynchronize'
c:/gcc1131/bin/../lib/gcc/x86_64-w64-mingw32/11.3.1/../../../../x86_64-w64-mingw32/bin/ld.exe: lib\libvmaf_cuda_x64.a(libvmaf.o):libvmaf.c:(.text+0xce4): undefined reference to `cuCtxPopCurrent_v2'
c:/gcc1131/bin/../lib/gcc/x86_64-w64-mingw32/11.3.1/../../../../x86_64-w64-mingw32/bin/ld.exe: lib\libvmaf_cuda_x64.a(libvmaf.o):libvmaf.c:(.text+0xfe4): undefined reference to `cuEventRecord'
c:/gcc1131/bin/../lib/gcc/x86_64-w64-mingw32/11.3.1/../../../../x86_64-w64-mingw32/bin/ld.exe: lib\libvmaf_cuda_x64.a(libvmaf.o):libvmaf.c:(.text+0x1024): undefined reference to `cuEventRecord'
c:/gcc1131/bin/../lib/gcc/x86_64-w64-mingw32/11.3.1/../../../../x86_64-w64-mingw32/bin/ld.exe: lib\libvmaf_cuda_x64.a(libvmaf.o):libvmaf.c:(.text+0x1284): undefined reference to `cuEventRecord'
c:/gcc1131/bin/../lib/gcc/x86_64-w64-mingw32/11.3.1/../../../../x86_64-w64-mingw32/bin/ld.exe: lib\libvmaf_cuda_x64.a(libvmaf.o):libvmaf.c:(.text+0x1296): undefined reference to `cuGetErrorName'
c:/gcc1131/bin/../lib/gcc/x86_64-w64-mingw32/11.3.1/../../../../x86_64-w64-mingw32/bin/ld.exe: lib\libvmaf_cuda_x64.a(libvmaf.o):libvmaf.c:(.text+0x12ea): undefined reference to `cuEventRecord'
c:/gcc1131/bin/../lib/gcc/x86_64-w64-mingw32/11.3.1/../../../../x86_64-w64-mingw32/bin/ld.exe: lib\libvmaf_cuda_x64.a(libvmaf.o):libvmaf.c:(.text+0x12fc): undefined reference to `cuGetErrorName'
ffmpeg without cuda
https://www.sendspace.com/file/fnyx46
guest
6th April 2024, 04:06
6.1.1
libavutil 58. 29.100
libavcodec 60. 31.102
libavformat 60. 16.100
libavdevice 60. 3.100
libavfilter 9. 12.100
libswscale 7. 5.100
libswresample 4. 12.100
libpostproc 57. 3.100
7.0 full (https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z)
libavutil 59. 8.100
libavcodec 61. 3.100
libavformat 61. 1.100
libavdevice 61. 1.100
libavfilter 10. 1.100
libswscale 8. 1.100
libswresample 5. 1.100
libpostproc 58. 1.100
n7.0 latest (7.0) (https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-n7.0-latest-win64-gpl-7.0.zip)
libavutil 59. 8.100
libavcodec 61. 3.100
libavformat 61. 1.100
libavdevice 61. 1.100
libavfilter 10. 1.100
libswscale 8. 1.100
libswresample 5. 1.100
libpostproc 58. 1.100
master latest (7.0) (https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl.zip)
libavutil 59. 13.100
libavcodec 61. 5.101
libavformat 61. 3.100
libavdevice 61. 2.100
libavfilter 10. 2.101
libswscale 8. 2.100
libswresample 5. 2.100
libpostproc 58. 2.100
So which one do "we" use ???
Jamaika
6th April 2024, 07:47
Here you don't ask questions, you just download files.
https://ffmpeg.org/download.html
guest
6th April 2024, 08:35
Here you don't ask questions, you just download files.
https://ffmpeg.org/download.html
Where do you think I got these 3 from ???
Still questions, which one to use ???
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.