FFmpeg deinterlacing filter yadif_cuda not available?
FFmpeg reports "No such filter: 'yadif_cuda" for both the release build and the static build. FFmpeg Documentation has no stipulations.
$ ffmpeg -loglevel debug -ss 01:16:20 -i Hi8_02.dv -t 10 -vf "yadif_cuda, scale=hd720:flags=bilinear" -c:v dnxhd -profile:v dnxhr_sq Hi8_02test.mov
ffmpeg version N-47911-g1dcb5b7dca-static https://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc-6 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gmp --enable-gray --enable-libaom --enable-libfribidi --enable-libass --enable-libvmaf --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libdav1d --enable-libxvid --enable-libzvbi --enable-libzimg
libavutil 56. 25.100 / 56. 25.100
libavcodec 58. 43.100 / 58. 43.100
libavformat 58. 25.100 / 58. 25.100
libavdevice 58. 6.101 / 58. 6.101
libavfilter 7. 46.101 / 7. 46.101
libswscale 5. 4.100 / 5. 4.100
libswresample 3. 4.100 / 3. 4.100
libpostproc 55. 4.100 / 55. 4.100
Splitting the commandline.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'.
Reading option '-ss' ... matched as option 'ss' (set the start time offset) with argument '01:16:20'.
Reading option '-i' ... matched as input url with argument 'Hi8_02.dv'.
Reading option '-t' ... matched as option 't' (record or transcode "duration" seconds of audio/video) with argument '10'.
Reading option '-vf' ... matched as option 'vf' (set video filters) with argument 'yadif_cuda, scale=hd720:flags=bilinear'.
Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'dnxhd'.
Reading option '-profile:v' ... matched as option 'profile' (set profile) with argument 'dnxhr_sq'.
Reading option 'Hi8_02test.mov' ... matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option loglevel (set logging level) with argument debug.
Successfully parsed a group of options.
Parsing a group of options: input url Hi8_02.dv.
Applying option ss (set the start time offset) with argument 01:16:20.
Successfully parsed a group of options.
Opening an input file: Hi8_02.dv.
[NULL @ 0x673f740] Opening 'Hi8_02.dv' for reading
[file @ 0x6740040] Setting default whitelist 'file,crypto'
[dv @ 0x673f740] Format dv probed with size=2048 and score=75
[dv @ 0x673f740] Before avformat_find_stream_info() pos: 0 bytes read:32768 seeks:0 nb_streams:1
[dv @ 0x673f740] All info found
[dv @ 0x673f740] Estimating duration from bitrate, this may be inaccurate
[dv @ 0x673f740] After avformat_find_stream_info() pos: 120000 bytes read:120000 seeks:0 frames:2
Input #0, dv, from 'Hi8_02.dv':
Metadata:
timecode : 02:01:40;13
Duration: 01:42:32.05, start: 0.000000, bitrate: 28771 kb/s
Stream #0:0, 1, 1001/30000: Video: dvvideo, 1 reference frame, yuv411p(topleft), 720x480 [SAR 8:9 DAR 4:3], 0/1, 25000 kb/s, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
Stream #0:1, 1, 1/30000: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
Successfully opened the file.
Parsing a group of options: output url Hi8_02test.mov.
Applying option t (record or transcode "duration" seconds of audio/video) with argument 10.
Applying option vf (set video filters) with argument yadif_cuda, scale=hd720:flags=bilinear.
Applying option c:v (codec name) with argument dnxhd.
Applying option profile:v (set profile) with argument dnxhr_sq.
Successfully parsed a group of options.
Opening an output file: Hi8_02test.mov.
File 'Hi8_02test.mov' already exists. Overwrite ? [y/N] y
[file @ 0x6747a40] Setting default whitelist 'file,crypto'
Successfully opened the file.
detected 4 logical cores
Stream mapping:
Stream #0:0 -> #0:0 (dvvideo (native) -> dnxhd (native))
Stream #0:1 -> #0:1 (pcm_s16le (native) -> aac (native))
Press [q] to stop, [?] for help
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[AVFilterGraph @ 0x6747d40] No such filter: 'yadif_cuda'
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
[AVIOContext @ 0x6747ac0] Statistics: 0 seeks, 0 writeouts
[AVIOContext @ 0x6748440] Statistics: 240000 bytes read, 1 seeks
Conversion failed!
video ffmpeg deinterlace
add a comment |
FFmpeg reports "No such filter: 'yadif_cuda" for both the release build and the static build. FFmpeg Documentation has no stipulations.
$ ffmpeg -loglevel debug -ss 01:16:20 -i Hi8_02.dv -t 10 -vf "yadif_cuda, scale=hd720:flags=bilinear" -c:v dnxhd -profile:v dnxhr_sq Hi8_02test.mov
ffmpeg version N-47911-g1dcb5b7dca-static https://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc-6 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gmp --enable-gray --enable-libaom --enable-libfribidi --enable-libass --enable-libvmaf --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libdav1d --enable-libxvid --enable-libzvbi --enable-libzimg
libavutil 56. 25.100 / 56. 25.100
libavcodec 58. 43.100 / 58. 43.100
libavformat 58. 25.100 / 58. 25.100
libavdevice 58. 6.101 / 58. 6.101
libavfilter 7. 46.101 / 7. 46.101
libswscale 5. 4.100 / 5. 4.100
libswresample 3. 4.100 / 3. 4.100
libpostproc 55. 4.100 / 55. 4.100
Splitting the commandline.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'.
Reading option '-ss' ... matched as option 'ss' (set the start time offset) with argument '01:16:20'.
Reading option '-i' ... matched as input url with argument 'Hi8_02.dv'.
Reading option '-t' ... matched as option 't' (record or transcode "duration" seconds of audio/video) with argument '10'.
Reading option '-vf' ... matched as option 'vf' (set video filters) with argument 'yadif_cuda, scale=hd720:flags=bilinear'.
Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'dnxhd'.
Reading option '-profile:v' ... matched as option 'profile' (set profile) with argument 'dnxhr_sq'.
Reading option 'Hi8_02test.mov' ... matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option loglevel (set logging level) with argument debug.
Successfully parsed a group of options.
Parsing a group of options: input url Hi8_02.dv.
Applying option ss (set the start time offset) with argument 01:16:20.
Successfully parsed a group of options.
Opening an input file: Hi8_02.dv.
[NULL @ 0x673f740] Opening 'Hi8_02.dv' for reading
[file @ 0x6740040] Setting default whitelist 'file,crypto'
[dv @ 0x673f740] Format dv probed with size=2048 and score=75
[dv @ 0x673f740] Before avformat_find_stream_info() pos: 0 bytes read:32768 seeks:0 nb_streams:1
[dv @ 0x673f740] All info found
[dv @ 0x673f740] Estimating duration from bitrate, this may be inaccurate
[dv @ 0x673f740] After avformat_find_stream_info() pos: 120000 bytes read:120000 seeks:0 frames:2
Input #0, dv, from 'Hi8_02.dv':
Metadata:
timecode : 02:01:40;13
Duration: 01:42:32.05, start: 0.000000, bitrate: 28771 kb/s
Stream #0:0, 1, 1001/30000: Video: dvvideo, 1 reference frame, yuv411p(topleft), 720x480 [SAR 8:9 DAR 4:3], 0/1, 25000 kb/s, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
Stream #0:1, 1, 1/30000: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
Successfully opened the file.
Parsing a group of options: output url Hi8_02test.mov.
Applying option t (record or transcode "duration" seconds of audio/video) with argument 10.
Applying option vf (set video filters) with argument yadif_cuda, scale=hd720:flags=bilinear.
Applying option c:v (codec name) with argument dnxhd.
Applying option profile:v (set profile) with argument dnxhr_sq.
Successfully parsed a group of options.
Opening an output file: Hi8_02test.mov.
File 'Hi8_02test.mov' already exists. Overwrite ? [y/N] y
[file @ 0x6747a40] Setting default whitelist 'file,crypto'
Successfully opened the file.
detected 4 logical cores
Stream mapping:
Stream #0:0 -> #0:0 (dvvideo (native) -> dnxhd (native))
Stream #0:1 -> #0:1 (pcm_s16le (native) -> aac (native))
Press [q] to stop, [?] for help
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[AVFilterGraph @ 0x6747d40] No such filter: 'yadif_cuda'
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
[AVIOContext @ 0x6747ac0] Statistics: 0 seeks, 0 writeouts
[AVIOContext @ 0x6748440] Statistics: 240000 bytes read, 1 seeks
Conversion failed!
video ffmpeg deinterlace
add a comment |
FFmpeg reports "No such filter: 'yadif_cuda" for both the release build and the static build. FFmpeg Documentation has no stipulations.
$ ffmpeg -loglevel debug -ss 01:16:20 -i Hi8_02.dv -t 10 -vf "yadif_cuda, scale=hd720:flags=bilinear" -c:v dnxhd -profile:v dnxhr_sq Hi8_02test.mov
ffmpeg version N-47911-g1dcb5b7dca-static https://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc-6 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gmp --enable-gray --enable-libaom --enable-libfribidi --enable-libass --enable-libvmaf --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libdav1d --enable-libxvid --enable-libzvbi --enable-libzimg
libavutil 56. 25.100 / 56. 25.100
libavcodec 58. 43.100 / 58. 43.100
libavformat 58. 25.100 / 58. 25.100
libavdevice 58. 6.101 / 58. 6.101
libavfilter 7. 46.101 / 7. 46.101
libswscale 5. 4.100 / 5. 4.100
libswresample 3. 4.100 / 3. 4.100
libpostproc 55. 4.100 / 55. 4.100
Splitting the commandline.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'.
Reading option '-ss' ... matched as option 'ss' (set the start time offset) with argument '01:16:20'.
Reading option '-i' ... matched as input url with argument 'Hi8_02.dv'.
Reading option '-t' ... matched as option 't' (record or transcode "duration" seconds of audio/video) with argument '10'.
Reading option '-vf' ... matched as option 'vf' (set video filters) with argument 'yadif_cuda, scale=hd720:flags=bilinear'.
Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'dnxhd'.
Reading option '-profile:v' ... matched as option 'profile' (set profile) with argument 'dnxhr_sq'.
Reading option 'Hi8_02test.mov' ... matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option loglevel (set logging level) with argument debug.
Successfully parsed a group of options.
Parsing a group of options: input url Hi8_02.dv.
Applying option ss (set the start time offset) with argument 01:16:20.
Successfully parsed a group of options.
Opening an input file: Hi8_02.dv.
[NULL @ 0x673f740] Opening 'Hi8_02.dv' for reading
[file @ 0x6740040] Setting default whitelist 'file,crypto'
[dv @ 0x673f740] Format dv probed with size=2048 and score=75
[dv @ 0x673f740] Before avformat_find_stream_info() pos: 0 bytes read:32768 seeks:0 nb_streams:1
[dv @ 0x673f740] All info found
[dv @ 0x673f740] Estimating duration from bitrate, this may be inaccurate
[dv @ 0x673f740] After avformat_find_stream_info() pos: 120000 bytes read:120000 seeks:0 frames:2
Input #0, dv, from 'Hi8_02.dv':
Metadata:
timecode : 02:01:40;13
Duration: 01:42:32.05, start: 0.000000, bitrate: 28771 kb/s
Stream #0:0, 1, 1001/30000: Video: dvvideo, 1 reference frame, yuv411p(topleft), 720x480 [SAR 8:9 DAR 4:3], 0/1, 25000 kb/s, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
Stream #0:1, 1, 1/30000: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
Successfully opened the file.
Parsing a group of options: output url Hi8_02test.mov.
Applying option t (record or transcode "duration" seconds of audio/video) with argument 10.
Applying option vf (set video filters) with argument yadif_cuda, scale=hd720:flags=bilinear.
Applying option c:v (codec name) with argument dnxhd.
Applying option profile:v (set profile) with argument dnxhr_sq.
Successfully parsed a group of options.
Opening an output file: Hi8_02test.mov.
File 'Hi8_02test.mov' already exists. Overwrite ? [y/N] y
[file @ 0x6747a40] Setting default whitelist 'file,crypto'
Successfully opened the file.
detected 4 logical cores
Stream mapping:
Stream #0:0 -> #0:0 (dvvideo (native) -> dnxhd (native))
Stream #0:1 -> #0:1 (pcm_s16le (native) -> aac (native))
Press [q] to stop, [?] for help
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[AVFilterGraph @ 0x6747d40] No such filter: 'yadif_cuda'
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
[AVIOContext @ 0x6747ac0] Statistics: 0 seeks, 0 writeouts
[AVIOContext @ 0x6748440] Statistics: 240000 bytes read, 1 seeks
Conversion failed!
video ffmpeg deinterlace
FFmpeg reports "No such filter: 'yadif_cuda" for both the release build and the static build. FFmpeg Documentation has no stipulations.
$ ffmpeg -loglevel debug -ss 01:16:20 -i Hi8_02.dv -t 10 -vf "yadif_cuda, scale=hd720:flags=bilinear" -c:v dnxhd -profile:v dnxhr_sq Hi8_02test.mov
ffmpeg version N-47911-g1dcb5b7dca-static https://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc-6 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gmp --enable-gray --enable-libaom --enable-libfribidi --enable-libass --enable-libvmaf --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libdav1d --enable-libxvid --enable-libzvbi --enable-libzimg
libavutil 56. 25.100 / 56. 25.100
libavcodec 58. 43.100 / 58. 43.100
libavformat 58. 25.100 / 58. 25.100
libavdevice 58. 6.101 / 58. 6.101
libavfilter 7. 46.101 / 7. 46.101
libswscale 5. 4.100 / 5. 4.100
libswresample 3. 4.100 / 3. 4.100
libpostproc 55. 4.100 / 55. 4.100
Splitting the commandline.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'.
Reading option '-ss' ... matched as option 'ss' (set the start time offset) with argument '01:16:20'.
Reading option '-i' ... matched as input url with argument 'Hi8_02.dv'.
Reading option '-t' ... matched as option 't' (record or transcode "duration" seconds of audio/video) with argument '10'.
Reading option '-vf' ... matched as option 'vf' (set video filters) with argument 'yadif_cuda, scale=hd720:flags=bilinear'.
Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'dnxhd'.
Reading option '-profile:v' ... matched as option 'profile' (set profile) with argument 'dnxhr_sq'.
Reading option 'Hi8_02test.mov' ... matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option loglevel (set logging level) with argument debug.
Successfully parsed a group of options.
Parsing a group of options: input url Hi8_02.dv.
Applying option ss (set the start time offset) with argument 01:16:20.
Successfully parsed a group of options.
Opening an input file: Hi8_02.dv.
[NULL @ 0x673f740] Opening 'Hi8_02.dv' for reading
[file @ 0x6740040] Setting default whitelist 'file,crypto'
[dv @ 0x673f740] Format dv probed with size=2048 and score=75
[dv @ 0x673f740] Before avformat_find_stream_info() pos: 0 bytes read:32768 seeks:0 nb_streams:1
[dv @ 0x673f740] All info found
[dv @ 0x673f740] Estimating duration from bitrate, this may be inaccurate
[dv @ 0x673f740] After avformat_find_stream_info() pos: 120000 bytes read:120000 seeks:0 frames:2
Input #0, dv, from 'Hi8_02.dv':
Metadata:
timecode : 02:01:40;13
Duration: 01:42:32.05, start: 0.000000, bitrate: 28771 kb/s
Stream #0:0, 1, 1001/30000: Video: dvvideo, 1 reference frame, yuv411p(topleft), 720x480 [SAR 8:9 DAR 4:3], 0/1, 25000 kb/s, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
Stream #0:1, 1, 1/30000: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
Successfully opened the file.
Parsing a group of options: output url Hi8_02test.mov.
Applying option t (record or transcode "duration" seconds of audio/video) with argument 10.
Applying option vf (set video filters) with argument yadif_cuda, scale=hd720:flags=bilinear.
Applying option c:v (codec name) with argument dnxhd.
Applying option profile:v (set profile) with argument dnxhr_sq.
Successfully parsed a group of options.
Opening an output file: Hi8_02test.mov.
File 'Hi8_02test.mov' already exists. Overwrite ? [y/N] y
[file @ 0x6747a40] Setting default whitelist 'file,crypto'
Successfully opened the file.
detected 4 logical cores
Stream mapping:
Stream #0:0 -> #0:0 (dvvideo (native) -> dnxhd (native))
Stream #0:1 -> #0:1 (pcm_s16le (native) -> aac (native))
Press [q] to stop, [?] for help
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[AVFilterGraph @ 0x6747d40] No such filter: 'yadif_cuda'
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
[AVIOContext @ 0x6747ac0] Statistics: 0 seeks, 0 writeouts
[AVIOContext @ 0x6748440] Statistics: 240000 bytes read, 1 seeks
Conversion failed!
video ffmpeg deinterlace
video ffmpeg deinterlace
edited Jan 6 at 0:03
kenj70
asked Jan 5 at 21:42
kenj70kenj70
63
63
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
The static build doesn't have that filter, as it requires linking against the NVIDIA SDK, which is nonfree software, so it cannot be redistributed. Also it wouldn't much sense to bundle it for users without an NVIDIA GPU.
You therefore have to:
- install the NVIDIA SDK
- build FFmpeg yourself
to get support for that filter plus other NVENC/NVDEC features.
Thanks for the reply. Perhaps the Documentation should reflect those conditions? BTW, the Shotcut video editor has recently made this capability available and it speeds things up considerably. -=Ken=-
– kenj70
Jan 5 at 22:56
1
Building an Nvidia-enabled ffmpeg is not very hard, take a look at gist.github.com/Brainiarc7/988473b79fd5c8f0db54b92ebb47387a
– Eugen Rieck
Jan 5 at 23:00
I'm still not sure how this board works. No PM capability? No discussion area? I re-did my question for clarity. I really appreciate the procedure for building FFmpeg! Perhaps even a non-programmer could do it. I posted here primarily to prompt for clarity in the official Documentation. It reminds me of the bad old days in unix administration where we were instructed to RTFM and stumble around until we got something to work. I have a GT-710 and I know NVENC works for me. -=Ken=-
– kenj70
Jan 6 at 0:18
There are no direct messages here. If you have any specific problems with the build, please update your question. I agree that the requirements for filters (and encoders) should be part of the documentation, but this is not the right place for asking that – that's something the official ffmpeg mailing list would be better suited for.
– slhck
Jan 6 at 8:32
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1391000%2fffmpeg-deinterlacing-filter-yadif-cuda-not-available%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The static build doesn't have that filter, as it requires linking against the NVIDIA SDK, which is nonfree software, so it cannot be redistributed. Also it wouldn't much sense to bundle it for users without an NVIDIA GPU.
You therefore have to:
- install the NVIDIA SDK
- build FFmpeg yourself
to get support for that filter plus other NVENC/NVDEC features.
Thanks for the reply. Perhaps the Documentation should reflect those conditions? BTW, the Shotcut video editor has recently made this capability available and it speeds things up considerably. -=Ken=-
– kenj70
Jan 5 at 22:56
1
Building an Nvidia-enabled ffmpeg is not very hard, take a look at gist.github.com/Brainiarc7/988473b79fd5c8f0db54b92ebb47387a
– Eugen Rieck
Jan 5 at 23:00
I'm still not sure how this board works. No PM capability? No discussion area? I re-did my question for clarity. I really appreciate the procedure for building FFmpeg! Perhaps even a non-programmer could do it. I posted here primarily to prompt for clarity in the official Documentation. It reminds me of the bad old days in unix administration where we were instructed to RTFM and stumble around until we got something to work. I have a GT-710 and I know NVENC works for me. -=Ken=-
– kenj70
Jan 6 at 0:18
There are no direct messages here. If you have any specific problems with the build, please update your question. I agree that the requirements for filters (and encoders) should be part of the documentation, but this is not the right place for asking that – that's something the official ffmpeg mailing list would be better suited for.
– slhck
Jan 6 at 8:32
add a comment |
The static build doesn't have that filter, as it requires linking against the NVIDIA SDK, which is nonfree software, so it cannot be redistributed. Also it wouldn't much sense to bundle it for users without an NVIDIA GPU.
You therefore have to:
- install the NVIDIA SDK
- build FFmpeg yourself
to get support for that filter plus other NVENC/NVDEC features.
Thanks for the reply. Perhaps the Documentation should reflect those conditions? BTW, the Shotcut video editor has recently made this capability available and it speeds things up considerably. -=Ken=-
– kenj70
Jan 5 at 22:56
1
Building an Nvidia-enabled ffmpeg is not very hard, take a look at gist.github.com/Brainiarc7/988473b79fd5c8f0db54b92ebb47387a
– Eugen Rieck
Jan 5 at 23:00
I'm still not sure how this board works. No PM capability? No discussion area? I re-did my question for clarity. I really appreciate the procedure for building FFmpeg! Perhaps even a non-programmer could do it. I posted here primarily to prompt for clarity in the official Documentation. It reminds me of the bad old days in unix administration where we were instructed to RTFM and stumble around until we got something to work. I have a GT-710 and I know NVENC works for me. -=Ken=-
– kenj70
Jan 6 at 0:18
There are no direct messages here. If you have any specific problems with the build, please update your question. I agree that the requirements for filters (and encoders) should be part of the documentation, but this is not the right place for asking that – that's something the official ffmpeg mailing list would be better suited for.
– slhck
Jan 6 at 8:32
add a comment |
The static build doesn't have that filter, as it requires linking against the NVIDIA SDK, which is nonfree software, so it cannot be redistributed. Also it wouldn't much sense to bundle it for users without an NVIDIA GPU.
You therefore have to:
- install the NVIDIA SDK
- build FFmpeg yourself
to get support for that filter plus other NVENC/NVDEC features.
The static build doesn't have that filter, as it requires linking against the NVIDIA SDK, which is nonfree software, so it cannot be redistributed. Also it wouldn't much sense to bundle it for users without an NVIDIA GPU.
You therefore have to:
- install the NVIDIA SDK
- build FFmpeg yourself
to get support for that filter plus other NVENC/NVDEC features.
answered Jan 5 at 21:53
slhckslhck
160k47444466
160k47444466
Thanks for the reply. Perhaps the Documentation should reflect those conditions? BTW, the Shotcut video editor has recently made this capability available and it speeds things up considerably. -=Ken=-
– kenj70
Jan 5 at 22:56
1
Building an Nvidia-enabled ffmpeg is not very hard, take a look at gist.github.com/Brainiarc7/988473b79fd5c8f0db54b92ebb47387a
– Eugen Rieck
Jan 5 at 23:00
I'm still not sure how this board works. No PM capability? No discussion area? I re-did my question for clarity. I really appreciate the procedure for building FFmpeg! Perhaps even a non-programmer could do it. I posted here primarily to prompt for clarity in the official Documentation. It reminds me of the bad old days in unix administration where we were instructed to RTFM and stumble around until we got something to work. I have a GT-710 and I know NVENC works for me. -=Ken=-
– kenj70
Jan 6 at 0:18
There are no direct messages here. If you have any specific problems with the build, please update your question. I agree that the requirements for filters (and encoders) should be part of the documentation, but this is not the right place for asking that – that's something the official ffmpeg mailing list would be better suited for.
– slhck
Jan 6 at 8:32
add a comment |
Thanks for the reply. Perhaps the Documentation should reflect those conditions? BTW, the Shotcut video editor has recently made this capability available and it speeds things up considerably. -=Ken=-
– kenj70
Jan 5 at 22:56
1
Building an Nvidia-enabled ffmpeg is not very hard, take a look at gist.github.com/Brainiarc7/988473b79fd5c8f0db54b92ebb47387a
– Eugen Rieck
Jan 5 at 23:00
I'm still not sure how this board works. No PM capability? No discussion area? I re-did my question for clarity. I really appreciate the procedure for building FFmpeg! Perhaps even a non-programmer could do it. I posted here primarily to prompt for clarity in the official Documentation. It reminds me of the bad old days in unix administration where we were instructed to RTFM and stumble around until we got something to work. I have a GT-710 and I know NVENC works for me. -=Ken=-
– kenj70
Jan 6 at 0:18
There are no direct messages here. If you have any specific problems with the build, please update your question. I agree that the requirements for filters (and encoders) should be part of the documentation, but this is not the right place for asking that – that's something the official ffmpeg mailing list would be better suited for.
– slhck
Jan 6 at 8:32
Thanks for the reply. Perhaps the Documentation should reflect those conditions? BTW, the Shotcut video editor has recently made this capability available and it speeds things up considerably. -=Ken=-
– kenj70
Jan 5 at 22:56
Thanks for the reply. Perhaps the Documentation should reflect those conditions? BTW, the Shotcut video editor has recently made this capability available and it speeds things up considerably. -=Ken=-
– kenj70
Jan 5 at 22:56
1
1
Building an Nvidia-enabled ffmpeg is not very hard, take a look at gist.github.com/Brainiarc7/988473b79fd5c8f0db54b92ebb47387a
– Eugen Rieck
Jan 5 at 23:00
Building an Nvidia-enabled ffmpeg is not very hard, take a look at gist.github.com/Brainiarc7/988473b79fd5c8f0db54b92ebb47387a
– Eugen Rieck
Jan 5 at 23:00
I'm still not sure how this board works. No PM capability? No discussion area? I re-did my question for clarity. I really appreciate the procedure for building FFmpeg! Perhaps even a non-programmer could do it. I posted here primarily to prompt for clarity in the official Documentation. It reminds me of the bad old days in unix administration where we were instructed to RTFM and stumble around until we got something to work. I have a GT-710 and I know NVENC works for me. -=Ken=-
– kenj70
Jan 6 at 0:18
I'm still not sure how this board works. No PM capability? No discussion area? I re-did my question for clarity. I really appreciate the procedure for building FFmpeg! Perhaps even a non-programmer could do it. I posted here primarily to prompt for clarity in the official Documentation. It reminds me of the bad old days in unix administration where we were instructed to RTFM and stumble around until we got something to work. I have a GT-710 and I know NVENC works for me. -=Ken=-
– kenj70
Jan 6 at 0:18
There are no direct messages here. If you have any specific problems with the build, please update your question. I agree that the requirements for filters (and encoders) should be part of the documentation, but this is not the right place for asking that – that's something the official ffmpeg mailing list would be better suited for.
– slhck
Jan 6 at 8:32
There are no direct messages here. If you have any specific problems with the build, please update your question. I agree that the requirements for filters (and encoders) should be part of the documentation, but this is not the right place for asking that – that's something the official ffmpeg mailing list would be better suited for.
– slhck
Jan 6 at 8:32
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1391000%2fffmpeg-deinterlacing-filter-yadif-cuda-not-available%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown