Skip to content

Cannot use nvenc and tempvideofiles error #121

Description

@sintaxx

I'm not sure what's going on here but I get tons of errors, I usually ignore most of them but at some point, nvenc stopped working.

If I don't use nvenc it works fine.

Using most recent version of windows pre-compiled release.

ffmpeg works fine if i call it directly from command line with my own params.

`[Errno 2] No such file or directory: 'recentProjects.pl'
requestPreviewFrame C:/Users/pwnta/Videos/FF.mp4 None (200, 200)
{1: '0'}
requestPreviewFrame 1 C:/Users/pwnta/Videos/FF.mp4 1.9833333333333332
previewFrameCallback 1
setPreviewImage 1
{}
{}
{}
{}
SPEC INIT mp4:x264_Nvenc
{}
encode 1 CONCAT [(1, 'C:/Users/pwnta/Videos/FF.mp4', 1.4, 2.5666666666666664, 'null', 'anull', 'null', 1.0)] {'frameSizeStrategy': 'Rescale to largest with black bars', 'maximumSize': 0.0, 'initialBitrate': 2048000.0, 'maximumBitrate': 6144000.0, 'maximumWidth': 1280, 'transDuration': 0.0, 'transStyle': 'fade', 'speedAdjustment': 1.0, 'speedAdjustmentInterploate': False, 'outputFormat': 'mp4:x264_Nvenc', 'audioChannels': 'Mono', 'audioRate': '64', 'audioMerge': 'Merge Normalize All', 'postProcessingFilter': 'None', 'audioOverride': None, 'audiOverrideDelay': '0', 'gridLoopMergeOption': 'End on shortest Clip', 'minimumPSNR': '0.0', 'optimizer': 'Linear Search', 'audioOverrideBias': 1.0, 'forceGifFPS': True} FF

null,scale='if(gte(iw,ih),max(0,min(1280,iw)),-2):if(gte(iw,ih),-2,max(0,min(1280,ih)))':flags=bicubic,pad=ceil(iw/2)*2:ceil(ih/2)*2,format=yuv420p10le
anull
['ffmpeg', '-y', '-ss', '1.4', '-i', 'C:\Users\pwnta\Videos\FF.mp4', '-t', '1.1666666666666665', '-filter_complex', "null,scale='if(gte(iw,ih),max(0,min(1280,iw)),-2):if(gte(iw,ih),-2,max(0,min(1280,ih)))':flags=bicubic,pad=ceil(iw/2)*2:ceil(ih/2)*2,format=yuv420p10le[vo],anull[ao]", '-c:v', 'h264_nvenc', '-preset', 'losslesshp', '-pix_fmt', 'yuv420p10le', '-crf', '0', '-map', '[vo]', '-map', '[ao]', '-ac', '1', 'tempVideoFiles\0_FFmp4_1.4_2.5666666666666664_9149d78ba7_1760154561_1.mp4']

b'ffmpeg version 2023-01-30-git-2d202985b7-full_build-www.gyan.dev Copyright (c) 2000-2023 the FFmpeg developers'
b'\r\n built with gcc 12.2.0 (Rev10, Built by MSYS2 project)'
b'\r\n configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libaribb24 --enable-libdav1d --enable-libdavs2 --enable-libuavs3d --enable-libzvbi --enable-librav1e --enable-libsvtav1 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libaom --enable-libjxl --enable-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libvpl --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libilbc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint'
b'\r\n libavutil 57. 44.100 / 57. 44.100'
b'\r\n libavcodec 59. 59.100 / 59. 59.100'
b'\r\n libavformat 59. 36.100 / 59. 36.100'
b'\r\n libavdevice 59. 8.101 / 59. 8.101'
b'\r\n libavfilter 8. 56.100 / 8. 56.100'
b'\r\n libswscale 6. 8.112 / 6. 8.112'
b'\r\n libswresample 4. 9.100 / 4. 9.100'
b'\r\n libpostproc 56. 7.100 / 56. 7.100'
b"\r\nInput #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\Users\pwnta\Videos\FF.mp4':"
b'\r\n Metadata:'
b'\r\n major_brand : isom'
b'\r\n minor_version : 512'
b'\r\n compatible_brands: isomiso2avc1mp41'
b'\r\n encoder : Lavf60.16.100'
b'\r\n Duration: 00:00:10.10, start: 0.000000, bitrate: 4695 kb/s'
b'\r\n Stream #0:00x1: Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 704x1280, 4591 kb/s, 30 fps, 30 tbr, 15360 tbn (default)'
b'\r\n Metadata:'
b'\r\n handler_name : VideoHandler'
b'\r\n vendor_id : [0][0][0][0]'
b'\r\n encoder : Lavc60.31.102 libx264'
b'\r\n Stream #0:10x2: Audio: aac (LC) (mp4a / 0x6134706D), 96000 Hz, stereo, fltp, 128 kb/s (default)'
b'\r\n Metadata:'
b'\r\n handler_name : SoundHandler'
b'\r\n vendor_id : [0][0][0][0]'
b'\r\n[out#0/mp4 @ 0000024c88e268c0] Codec AVOption crf (Select the quality for constant quality mode) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some encoder which was not actually used for any stream.'
b'\r\nStream mapping:'
b'\r\n Stream #0:0 (h264) -> null:default'
b'\r\n Stream #0:1 (aac) -> anull:default'
b'\r\n format:default -> Stream #0:0 (h264_nvenc)'
b'\r\n anull:default -> Stream #0:1 (aac)'
b'\r\nPress [q] to stop, [?] for help'
b"\r\nIncompatible pixel format 'yuv420p10le' for codec 'h264_nvenc', auto-selecting format 'p010le'"
b'\r\n[h264_nvenc @ 0000024c88e490c0] The selected preset is deprecated. Use p1 to p7 + -tune or fast/medium/slow.'
b'\r\n[h264_nvenc @ 0000024c88e490c0] CreateInputBuffer failed: invalid param (8): '
b'\r\n[vost#0:0/h264_nvenc @ 0000024c89220a40] Error initializing output stream: Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height'
b'\r\n[aac @ 0000024c894208c0] Qavg: 102.446'
b'\r\n[aac @ 0000024c894208c0] 2 frames left in the queue on closing'
b'\r\nConversion failed!'

sizeLimitMax inf
targetSizeMedian nan
sizeLimitMin -inf
dependentValueMaximum 6144000.0
val 16777216

Ffmpeg command: ffmpeg -y -i tempVideoFiles\0_FFmp4_1.4_2.5666666666666664_9149d78ba7_1760154561_1.mp4 -filter_complex_script tempVideoFiles\filters_2.txt -map [outvfinal] -map [outa] -pass 1 -passlogfile tempVideoFiles\encoder_2.log -shortest -copyts -start_at_zero -c:v h264_nvenc -stats -max_muxing_queue_size 9999 -preset slow -pix_fmt yuv420p -bufsize 3000000 -threads 4 -tune hq -preset hq -b_ref_mode middle -temporal-aq 1 -rc-lookahead 20 -crf 17 -psnr -vsync vfr -movflags +faststart -b:v 6144000.0 -maxrate 6144000.0 -an -sn -f null nul
Encoding final FF_2.mp4 0.5
None None
b'ffmpeg version 2023-01-30-git-2d202985b7-full_build-www.gyan.dev Copyright (c) 2000-2023 the FFmpeg developers'
b'\r\n built with gcc 12.2.0 (Rev10, Built by MSYS2 project)'
b'\r\n configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libaribb24 --enable-libdav1d --enable-libdavs2 --enable-libuavs3d --enable-libzvbi --enable-librav1e --enable-libsvtav1 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libaom --enable-libjxl --enable-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libvpl --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libilbc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint'
b'\r\n libavutil 57. 44.100 / 57. 44.100'
b'\r\n libavcodec 59. 59.100 / 59. 59.100'
b'\r\n libavformat 59. 36.100 / 59. 36.100'
b'\r\n libavdevice 59. 8.101 / 59. 8.101'
b'\r\n libavfilter 8. 56.100 / 8. 56.100'
b'\r\n libswscale 6. 8.112 / 6. 8.112'
b'\r\n libswresample 4. 9.100 / 4. 9.100'
b'\r\n libpostproc 56. 7.100 / 56. 7.100'
b'\r\n-vsync is deprecated. Use -fps_mode'
b'\r\n[mov,mp4,m4a,3gp,3g2,mj2 @ 000001792ea6fb40] Format mov,mp4,m4a,3gp,3g2,mj2 detected only with low score of 1, misdetection possible!'
b'\r\n[mov,mp4,m4a,3gp,3g2,mj2 @ 000001792ea6fb40] moov atom not found'
b'\r\ntempVideoFiles\0_FFmp4_1.4_2.5666666666666664_9149d78ba7_1760154561_1.mp4: Invalid data found when processing input'
Encode Failed Pass 1 Stats Pass 2 FF_2.mp4 1
Complete Pass 1 Stats Pass 2 FF_2.mp4 0.5
Ffmpeg command: ffmpeg -y -i tempVideoFiles\0_FFmp4_1.4_2.5666666666666664_9149d78ba7_1760154561_1.mp4 -filter_complex_script tempVideoFiles\filters_2.txt -map [outvfinal] -map [outa] -pass 2 -passlogfile tempVideoFiles\encoder_2.log -shortest -copyts -start_at_zero -c:v h264_nvenc -stats -max_muxing_queue_size 9999 -preset slow -pix_fmt yuv420p -bufsize 3000000 -threads 4 -tune hq -preset hq -b_ref_mode middle -temporal-aq 1 -rc-lookahead 20 -crf 17 -psnr -vsync vfr -movflags +faststart -b:v 6144000.0 -maxrate 6144000.0 -ac 1 -ar 44100 -b:a 65536 -sn tempVideoFiles\FF_2.mp4
Encoding final FF_2.mp4 0.5
None None
b'ffmpeg version 2023-01-30-git-2d202985b7-full_build-www.gyan.dev Copyright (c) 2000-2023 the FFmpeg developers'
b'\r\n built with gcc 12.2.0 (Rev10, Built by MSYS2 project)'
b'\r\n configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libaribb24 --enable-libdav1d --enable-libdavs2 --enable-libuavs3d --enable-libzvbi --enable-librav1e --enable-libsvtav1 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libaom --enable-libjxl --enable-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libvpl --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libilbc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint'
b'\r\n libavutil 57. 44.100 / 57. 44.100'
b'\r\n libavcodec 59. 59.100 / 59. 59.100'
b'\r\n libavformat 59. 36.100 / 59. 36.100'
b'\r\n libavdevice 59. 8.101 / 59. 8.101'
b'\r\n libavfilter 8. 56.100 / 8. 56.100'
b'\r\n libswscale 6. 8.112 / 6. 8.112'
b'\r\n libswresample 4. 9.100 / 4. 9.100'
b'\r\n libpostproc 56. 7.100 / 56. 7.100'
b'\r\n-vsync is deprecated. Use -fps_mode'
b'\r\n[mov,mp4,m4a,3gp,3g2,mj2 @ 0000027ff6624d40] Format mov,mp4,m4a,3gp,3g2,mj2 detected only with low score of 1, misdetection possible!'
b'\r\n[mov,mp4,m4a,3gp,3g2,mj2 @ 0000027ff6624d40] moov atom not found'
b'\r\ntempVideoFiles\0_FFmp4_1.4_2.5666666666666664_9149d78ba7_1760154561_1.mp4: Invalid data found when processing input'
Encode Failed Pass 1 Encode Pass 2 FF_2.mp4 1
Complete Pass 1 Encode Pass 2 FF_2.mp4 0.75
2025-10-10 23:49:49,693 [Thread-6 (en] [ERROR] unhandled CONCAT exception
Traceback (most recent call last):
File "K:\WebmGenerator\src\ffmpegService.py", line 1448, in encodeWorker
File "K:\WebmGenerator\src\ffmpegService.py", line 1417, in encodeConcat
File "K:\WebmGenerator\src\encoders\mp4x264NvencEncoder.py", line 156, in encoder
File "K:\WebmGenerator\src\optimisers\linear.py", line 54, in encodeTargetingSize
File "K:\WebmGenerator\src\encoders\mp4x264NvencEncoder.py", line 146, in encoderFunction
FileNotFoundError: [WinError 2] The system cannot find the file specified: 'tempVideoFiles\FF_2.mp4'`

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions