Skip to content

Cannot use nvenc and tempvideofiles error #121

@sintaxx

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'`

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