[FFmpeg-user] Error initializing output stream

Douglas Rhiner douglasrhiner at gmail.com
Thu Jun 16 04:23:47 EEST 2022


I have two Python scripts running FFMPEG commands:

   - hls_win.py
   - dash_win.py

They transcode mp4 equirectangular movies, i.e. 360video
One for HLS the other for DASH. I'm testing these by running them via
PyCharm on both Mac and Win.
On Mac OS X both of these work as expected when modified with correct
parameters.
On Windows the HLS script works as expected while the DASH errors.

This seems to be the relevant excerpt from the debug output:



*[dash @ 0000021fad07cb80] Opening
'init-stream/$RepresentationID/$./$ext/$' for writing[file @
0000021f83ff2f40] Setting default whitelist 'file,crypto,data'Could not
write header for output file #0 (incorrect codec parameters ?): No such
file or directoryError initializing output stream 0:8 --*

I've spent quite a bit of time searching, changing search-terms to no end
trying to figure this one out.
Changing paths to no end in the command, etc....
I need a fresh set of eyes to look at this. Any input would be appreciated!
The Python script for both of the formats follows the ffmpeg debug output.


*FFMPEG command called by dash_win.py:*C:\MASM\local64\bin-video\ffmpeg
-loglevel debug -hwaccel cuda -hwaccel_output_format cuda -i
"X:\z_published\360video\336748.mp4" -y
-keyint_min 90 -g 90 -r 30 -sc_threshold 0
-c:v h264_nvenc
-c:a aac -b:a 128k -ac 1 -ar 44100
-map v:0 -vf:0 scale_npp=1920x960 -c:v h264_nvenc -b:v:0 2M -maxrate:0
2.14M -bufsize:0 3.5M
-map v:0 -vf:1 scale_npp=1440x720 -c:v h264_nvenc -b:v:1 145k -maxrate:1
155k -bufsize:1 220k
-map v:0 -vf:2 scale_npp=2880x1440 -c:v h264_nvenc -b:v:2 365k -maxrate:2
390k -bufsize:2 640k
-map v:0 -vf:3 scale_npp=3320x1660 -c:v h264_nvenc -b:v:3 730k -maxrate:3
781k -bufsize:3 1278k
-map v:0 -vf:4 scale_npp=3320x1660 -c:v h264_nvenc -b:v:4 1.1M -maxrate:4
1.17M -bufsize:4 2M
-map v:0 -vf:5 scale_npp=3840x1920 -c:v h264_nvenc -b:v:5 3M -maxrate:5
3.21M -bufsize:5 5.5M
-map v:0 -vf:6 scale_npp=3840x1920 -c:v h264_nvenc -b:v:6 4.5M -maxrate:6
4.8M -bufsize:6 8M
-map v:0 -vf:7 scale_npp=4096x2048 -c:v h264_nvenc -b:v:7 6M -maxrate:7
6.42M -bufsize:7 11M
-map v:0 -vf:8 scale_npp=4096x2048 -c:v h264_nvenc -b:v:8 7.8M -maxrate:8
8.3M -bufsize:8 14M
-map 0:a
-init_seg_name init-stream/$RepresentationID/$./$ext/$ -media_seg_name
chunk-stream/$RepresentationID/$-/$Number%05d/$./$ext/$
-use_template 1 -use_timeline 1 -f dash dash.mpd


*FFMPEG DEBUG OUTPUT:*ffmpeg version N-106895-gcd78d5bba9 Copyright (c)
2000-2022 the FFmpeg developers
  built with gcc 11.3.0 (Rev1, Built by MSYS2 project)
  configuration:  --pkg-config=pkgconf --cc='ccache gcc' --cxx='ccache g++'
--ld='ccache g++' --disable-autodetect --enable-cuda --enable-cuvid
--enable-nvenc --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm
--enable-libx264 --enable-libx265 --disable-debug --enable-libfdk-aac
--enable-libnpp --enable-libopenh264 --enable-nonfree
--extra-cflags=-I/usr/local/cuda/include
--extra-ldflags=-L/usr/local/cuda/lib64 --enable-schannel --enable-gpl
--extra-cflags='-IC:/PROGRA~1/NVIDIA~2/CUDA/v11.6/include'
--extra-ldflags='-LC:/PROGRA~1/NVIDIA~2/CUDA/v11.6/lib/x64'
  libavutil      57. 24.101 / 57. 24.101
  libavcodec     59. 28.100 / 59. 28.100
  libavformat    59. 23.100 / 59. 23.100
  libavdevice    59.  6.100 / 59.  6.100
  libavfilter     8. 38.100 /  8. 38.100
  libswscale      6.  6.100 /  6.  6.100
  libswresample   4.  6.100 /  4.  6.100
  libpostproc    56.  5.100 / 56.  5.100
Splitting the commandline.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging
level) with argument 'debug'.
Reading option '-hwaccel' ... matched as option 'hwaccel' (use HW
accelerated decoding) with argument 'cuda'.
Reading option '-hwaccel_output_format' ... matched as option
'hwaccel_output_format' (select output format used with HW accelerated
decoding) with argument 'cuda'.
Reading option '-i' ... matched as input url with argument
'X:\z_published\360video\336748.mp4'.
Reading option '-y' ... matched as option 'y' (overwrite output files) with
argument '1'.
Reading option '-keyint_min' ... matched as AVOption 'keyint_min' with
argument '90'.
Reading option '-g' ... matched as AVOption 'g' with argument '90'.
Reading option '-r' ... matched as option 'r' (set frame rate (Hz value,
fraction or abbreviation)) with argument '30'.
Reading option '-sc_threshold' ... matched as AVOption 'sc_threshold' with
argument '0'.
Reading option '-c:v' ... matched as option 'c' (codec name) with argument
'h264_nvenc'.
Reading option '-c:a' ... matched as option 'c' (codec name) with argument
'aac'.
Reading option '-b:a' ... matched as option 'b' (video bitrate (please use
-b:v)) with argument '128k'.
Reading option '-ac' ... matched as option 'ac' (set number of audio
channels) with argument '1'.
Reading option '-ar' ... matched as option 'ar' (set audio sampling rate
(in Hz)) with argument '44100'.
Reading option '-map' ... matched as option 'map' (set input stream
mapping) with argument 'v:0'.
Reading option '-vf:0' ... matched as option 'vf' (set video filters) with
argument 'scale_npp=1920x960'.
Reading option '-c:v' ... matched as option 'c' (codec name) with argument
'h264_nvenc'.
Reading option '-b:v:0' ... matched as option 'b' (video bitrate (please
use -b:v)) with argument '2M'.
Reading option '-maxrate:0' ... matched as AVOption 'maxrate:0' with
argument '2.14M'.
Reading option '-bufsize:0' ... matched as AVOption 'bufsize:0' with
argument '3.5M'.
Reading option '-map' ... matched as option 'map' (set input stream
mapping) with argument 'v:0'.
Reading option '-vf:1' ... matched as option 'vf' (set video filters) with
argument 'scale_npp=1440x720'.
Reading option '-c:v' ... matched as option 'c' (codec name) with argument
'h264_nvenc'.
Reading option '-b:v:1' ... matched as option 'b' (video bitrate (please
use -b:v)) with argument '145k'.
Reading option '-maxrate:1' ... matched as AVOption 'maxrate:1' with
argument '155k'.
Reading option '-bufsize:1' ... matched as AVOption 'bufsize:1' with
argument '220k'.
Reading option '-map' ... matched as option 'map' (set input stream
mapping) with argument 'v:0'.
Reading option '-vf:2' ... matched as option 'vf' (set video filters) with
argument 'scale_npp=2880x1440'.
Reading option '-c:v' ... matched as option 'c' (codec name) with argument
'h264_nvenc'.
Reading option '-b:v:2' ... matched as option 'b' (video bitrate (please
use -b:v)) with argument '365k'.
Reading option '-maxrate:2' ... matched as AVOption 'maxrate:2' with
argument '390k'.
Reading option '-bufsize:2' ... matched as AVOption 'bufsize:2' with
argument '640k'.
Reading option '-map' ... matched as option 'map' (set input stream
mapping) with argument 'v:0'.
Reading option '-vf:3' ... matched as option 'vf' (set video filters) with
argument 'scale_npp=3320x1660'.
Reading option '-c:v' ... matched as option 'c' (codec name) with argument
'h264_nvenc'.
Reading option '-b:v:3' ... matched as option 'b' (video bitrate (please
use -b:v)) with argument '730k'.
Reading option '-maxrate:3' ... matched as AVOption 'maxrate:3' with
argument '781k'.
Reading option '-bufsize:3' ... matched as AVOption 'bufsize:3' with
argument '1278k'.
Reading option '-map' ... matched as option 'map' (set input stream
mapping) with argument 'v:0'.
Reading option '-vf:4' ... matched as option 'vf' (set video filters) with
argument 'scale_npp=3320x1660'.
Reading option '-c:v' ... matched as option 'c' (codec name) with argument
'h264_nvenc'.
Reading option '-b:v:4' ... matched as option 'b' (video bitrate (please
use -b:v)) with argument '1.1M'.
Reading option '-maxrate:4' ... matched as AVOption 'maxrate:4' with
argument '1.17M'.
Reading option '-bufsize:4' ... matched as AVOption 'bufsize:4' with
argument '2M'.
Reading option '-map' ... matched as option 'map' (set input stream
mapping) with argument 'v:0'.
Reading option '-vf:5' ... matched as option 'vf' (set video filters) with
argument 'scale_npp=3840x1920'.
Reading option '-c:v' ... matched as option 'c' (codec name) with argument
'h264_nvenc'.
Reading option '-b:v:5' ... matched as option 'b' (video bitrate (please
use -b:v)) with argument '3M'.
Reading option '-maxrate:5' ... matched as AVOption 'maxrate:5' with
argument '3.21M'.
Reading option '-bufsize:5' ... matched as AVOption 'bufsize:5' with
argument '5.5M'.
Reading option '-map' ... matched as option 'map' (set input stream
mapping) with argument 'v:0'.
Reading option '-vf:6' ... matched as option 'vf' (set video filters) with
argument 'scale_npp=3840x1920'.
Reading option '-c:v' ... matched as option 'c' (codec name) with argument
'h264_nvenc'.
Reading option '-b:v:6' ... matched as option 'b' (video bitrate (please
use -b:v)) with argument '4.5M'.
Reading option '-maxrate:6' ... matched as AVOption 'maxrate:6' with
argument '4.8M'.
Reading option '-bufsize:6' ... matched as AVOption 'bufsize:6' with
argument '8M'.
Reading option '-map' ... matched as option 'map' (set input stream
mapping) with argument 'v:0'.
Reading option '-vf:7' ... matched as option 'vf' (set video filters) with
argument 'scale_npp=4096x2048'.
Reading option '-c:v' ... matched as option 'c' (codec name) with argument
'h264_nvenc'.
Reading option '-b:v:7' ... matched as option 'b' (video bitrate (please
use -b:v)) with argument '6M'.
Reading option '-maxrate:7' ... matched as AVOption 'maxrate:7' with
argument '6.42M'.
Reading option '-bufsize:7' ... matched as AVOption 'bufsize:7' with
argument '11M'.
Reading option '-map' ... matched as option 'map' (set input stream
mapping) with argument 'v:0'.
Reading option '-vf:8' ... matched as option 'vf' (set video filters) with
argument 'scale_npp=4096x2048'.
Reading option '-c:v' ... matched as option 'c' (codec name) with argument
'h264_nvenc'.
Reading option '-b:v:8' ... matched as option 'b' (video bitrate (please
use -b:v)) with argument '7.8M'.
Reading option '-maxrate:8' ... matched as AVOption 'maxrate:8' with
argument '8.3M'.
Reading option '-bufsize:8' ... matched as AVOption 'bufsize:8' with
argument '14M'.
Reading option '-map' ... matched as option 'map' (set input stream
mapping) with argument '0:a'.
Reading option '-init_seg_name' ... matched as AVOption 'init_seg_name'
with argument 'init-stream/$RepresentationID/$./$ext/$'.
Reading option '-media_seg_name' ... matched as AVOption 'media_seg_name'
with argument 'chunk-stream/$RepresentationID/$-/$Number%05d/$./$ext/$'.
Reading option '-use_template' ... matched as AVOption 'use_template' with
argument '1'.
Reading option '-use_timeline' ... matched as AVOption 'use_timeline' with
argument '1'.
Reading option '-f' ... matched as option 'f' (force format) with argument
'dash'.
Reading option 'dash.mpd' ... matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option loglevel (set logging level) with argument debug.
Applying option y (overwrite output files) with argument 1.
Successfully parsed a group of options.
Parsing a group of options: input url X:\z_published\360video\336748.mp4.
Applying option hwaccel (use HW accelerated decoding) with argument cuda.
Applying option hwaccel_output_format (select output format used with HW
accelerated decoding) with argument cuda.
Successfully parsed a group of options.
Opening an input file: X:\z_published\360video\336748.mp4.
[NULL @ 0000021fac91a000] Opening 'X:\z_published\360video\336748.mp4' for
reading
[file @ 0000021fad063e80] Setting default whitelist 'file,crypto,data'
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021fac91a000] Format mov,mp4,m4a,3gp,3g2,mj2
probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021fac91a000] ISO: File Type Major Brand:
mp42
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021fac91a000] Unknown dref type 0x206c7275
size 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021fac91a000] Processing st: 0, edit list 0
- media time: 0, duration: 1029028
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021fac91a000] Unknown dref type 0x206c7275
size 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021fac91a000] Processing st: 1, edit list 0
- media time: 0, duration: 1646445
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021fac91a000] Before
avformat_find_stream_info() pos: 41082 bytes read:65536 seeks:0 nb_streams:2
[h264 @ 0000021fad074a80] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0000021fad074a80] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 0000021fad074a80] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0000021fad074a80] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 0000021fad074a80] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fad074a80] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0000021fad074a80] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 0000021fad074a80] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 0000021fad074a80] Format yuv420p chosen by get_format().
[h264 @ 0000021fad074a80] Reinit context to 4096x2048, pix_fmt: yuv420p
[h264 @ 0000021fad074a80] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fad074a80] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
[h264 @ 0000021fad074a80] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fad074a80] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
[h264 @ 0000021fad074a80] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fad074a80] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
[h264 @ 0000021fad074a80] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fad074a80] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
[h264 @ 0000021fad074a80] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fad074a80] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
[h264 @ 0000021fad074a80] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fad074a80] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021fac91a000] Probe buffer size limit of
5000000 bytes reached
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021fac91a000] After
avformat_find_stream_info() pos: 5385175 bytes read:5385175 seeks:0 frames:7
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
'X:\z_published\360video\336748.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42mp41
    creation_time   : 2022-06-02T17:32:56.000000Z
  Duration: 00:00:34.33, start: 0.000000, bitrate: 251858 kb/s
  Stream #0:0[0x1](eng), 7, 1/30000: Video: h264 (Main), 1 reference frame
(avc1 / 0x31637661), yuv420p(progressive, left), 4096x2048 [SAR 1:1 DAR
2:1], 0/1, 251710 kb/s, 29.97 fps, 29.97 tbr, 30k tbn (default)
    Metadata:
      creation_time   : 2022-06-02T17:32:56.000000Z
      handler_name    : ?Mainconcept Video Media Handler
      vendor_id       : [0][0][0][0]
      encoder         : AVC Coding
    Side data:
      stereo3d: 2D
      spherical: equirectangular (0.000000/0.000000/0.000000)
  Stream #0:1[0x2](eng), 0, 1/48000: Audio: aac (mp4a / 0x6134706D), 48000
Hz, stereo, fltp, 317 kb/s (default)
    Metadata:
      creation_time   : 2022-06-02T17:32:56.000000Z
      handler_name    : #Mainconcept MP4 Sound Media Handler
      vendor_id       : [0][0][0][0]
Successfully opened the file.
Parsing a group of options: output url dash.mpd.
Applying option r (set frame rate (Hz value, fraction or abbreviation))
with argument 30.
Applying option c:v (codec name) with argument h264_nvenc.
Applying option c:a (codec name) with argument aac.
Applying option b:a (video bitrate (please use -b:v)) with argument 128k.
Applying option ac (set number of audio channels) with argument 1.
Applying option ar (set audio sampling rate (in Hz)) with argument 44100.
Applying option map (set input stream mapping) with argument v:0.
Applying option vf:0 (set video filters) with argument scale_npp=1920x960.
Applying option c:v (codec name) with argument h264_nvenc.
Applying option b:v:0 (video bitrate (please use -b:v)) with argument 2M.
Applying option map (set input stream mapping) with argument v:0.
Applying option vf:1 (set video filters) with argument scale_npp=1440x720.
Applying option c:v (codec name) with argument h264_nvenc.
Applying option b:v:1 (video bitrate (please use -b:v)) with argument 145k.
Applying option map (set input stream mapping) with argument v:0.
Applying option vf:2 (set video filters) with argument scale_npp=2880x1440.
Applying option c:v (codec name) with argument h264_nvenc.
Applying option b:v:2 (video bitrate (please use -b:v)) with argument 365k.
Applying option map (set input stream mapping) with argument v:0.
Applying option vf:3 (set video filters) with argument scale_npp=3320x1660.
Applying option c:v (codec name) with argument h264_nvenc.
Applying option b:v:3 (video bitrate (please use -b:v)) with argument 730k.
Applying option map (set input stream mapping) with argument v:0.
Applying option vf:4 (set video filters) with argument scale_npp=3320x1660.
Applying option c:v (codec name) with argument h264_nvenc.
Applying option b:v:4 (video bitrate (please use -b:v)) with argument 1.1M.
Applying option map (set input stream mapping) with argument v:0.
Applying option vf:5 (set video filters) with argument scale_npp=3840x1920.
Applying option c:v (codec name) with argument h264_nvenc.
Applying option b:v:5 (video bitrate (please use -b:v)) with argument 3M.
Applying option map (set input stream mapping) with argument v:0.
Applying option vf:6 (set video filters) with argument scale_npp=3840x1920.
Applying option c:v (codec name) with argument h264_nvenc.
Applying option b:v:6 (video bitrate (please use -b:v)) with argument 4.5M.
Applying option map (set input stream mapping) with argument v:0.
Applying option vf:7 (set video filters) with argument scale_npp=4096x2048.
Applying option c:v (codec name) with argument h264_nvenc.
Applying option b:v:7 (video bitrate (please use -b:v)) with argument 6M.
Applying option map (set input stream mapping) with argument v:0.
Applying option vf:8 (set video filters) with argument scale_npp=4096x2048.
Applying option c:v (codec name) with argument h264_nvenc.
Applying option b:v:8 (video bitrate (please use -b:v)) with argument 7.8M.
Applying option map (set input stream mapping) with argument 0:a.
Applying option f (force format) with argument dash.
Successfully parsed a group of options.
Opening an output file: dash.mpd.
Multiple -c, -codec, -acodec, -vcodec, -scodec or -dcodec options specified
for stream 0, only the last option '-c:v h264_nvenc' will be used.
Multiple -filter, -af or -vf options specified for stream 0, only the last
option '-filter:v scale_npp=4096x2048' will be used.
Multiple -c, -codec, -acodec, -vcodec, -scodec or -dcodec options specified
for stream 1, only the last option '-c:v h264_nvenc' will be used.
Multiple -filter, -af or -vf options specified for stream 1, only the last
option '-filter:v scale_npp=4096x2048' will be used.
Multiple -c, -codec, -acodec, -vcodec, -scodec or -dcodec options specified
for stream 2, only the last option '-c:v h264_nvenc' will be used.
Multiple -filter, -af or -vf options specified for stream 2, only the last
option '-filter:v scale_npp=4096x2048' will be used.
Multiple -c, -codec, -acodec, -vcodec, -scodec or -dcodec options specified
for stream 3, only the last option '-c:v h264_nvenc' will be used.
Multiple -filter, -af or -vf options specified for stream 3, only the last
option '-filter:v scale_npp=4096x2048' will be used.
Multiple -c, -codec, -acodec, -vcodec, -scodec or -dcodec options specified
for stream 4, only the last option '-c:v h264_nvenc' will be used.
Multiple -filter, -af or -vf options specified for stream 4, only the last
option '-filter:v scale_npp=4096x2048' will be used.
Multiple -c, -codec, -acodec, -vcodec, -scodec or -dcodec options specified
for stream 5, only the last option '-c:v h264_nvenc' will be used.
Multiple -filter, -af or -vf options specified for stream 5, only the last
option '-filter:v scale_npp=4096x2048' will be used.
Multiple -c, -codec, -acodec, -vcodec, -scodec or -dcodec options specified
for stream 6, only the last option '-c:v h264_nvenc' will be used.
Multiple -filter, -af or -vf options specified for stream 6, only the last
option '-filter:v scale_npp=4096x2048' will be used.
Multiple -c, -codec, -acodec, -vcodec, -scodec or -dcodec options specified
for stream 7, only the last option '-c:v h264_nvenc' will be used.
Multiple -filter, -af or -vf options specified for stream 7, only the last
option '-filter:v scale_npp=4096x2048' will be used.
Multiple -c, -codec, -acodec, -vcodec, -scodec or -dcodec options specified
for stream 8, only the last option '-c:v h264_nvenc' will be used.
Multiple -filter, -af or -vf options specified for stream 8, only the last
option '-filter:v scale_npp=4096x2048' will be used.
Codec AVOption sc_threshold (Scene change threshold) specified for output
file #0 (dash.mpd) 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.
Successfully opened the file.
[AVHWDeviceContext @ 0000021fad14d840] Loaded lib: nvcuda.dll
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuInit
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuDeviceGetCount
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuDeviceGet
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuDeviceGetAttribute
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuDeviceGetName
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuDeviceComputeCapability
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuCtxCreate_v2
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuCtxSetLimit
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuCtxPushCurrent_v2
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuCtxPopCurrent_v2
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuCtxDestroy_v2
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuMemAlloc_v2
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuMemAllocPitch_v2
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuMemAllocManaged
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuMemsetD8Async
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuMemFree_v2
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuMemcpy
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuMemcpyAsync
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuMemcpy2D_v2
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuMemcpy2DAsync_v2
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuMemcpyHtoD_v2
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuMemcpyHtoDAsync_v2
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuMemcpyDtoH_v2
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuMemcpyDtoHAsync_v2
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuMemcpyDtoD_v2
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuMemcpyDtoDAsync_v2
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuGetErrorName
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuGetErrorString
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuCtxGetDevice
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuDevicePrimaryCtxRetain
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuDevicePrimaryCtxRelease
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym:
cuDevicePrimaryCtxSetFlags
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym:
cuDevicePrimaryCtxGetState
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuDevicePrimaryCtxReset
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuStreamCreate
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuStreamQuery
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuStreamSynchronize
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuStreamDestroy_v2
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuStreamAddCallback
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuEventCreate
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuEventDestroy_v2
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuEventSynchronize
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuEventQuery
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuEventRecord
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuLaunchKernel
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuLinkCreate
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuLinkAddData
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuLinkComplete
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuLinkDestroy
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuModuleLoadData
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuModuleUnload
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuModuleGetFunction
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuModuleGetGlobal
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuTexObjectCreate
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuTexObjectDestroy
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuGLGetDevices_v2
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuGraphicsGLRegisterImage
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym:
cuGraphicsUnregisterResource
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuGraphicsMapResources
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuGraphicsUnmapResources
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym:
cuGraphicsSubResourceGetMappedArray
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuDeviceGetUuid
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuImportExternalMemory
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuDestroyExternalMemory
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym:
cuExternalMemoryGetMappedBuffer
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym:
cuExternalMemoryGetMappedMipmappedArray
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuMipmappedArrayGetLevel
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuMipmappedArrayDestroy
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuImportExternalSemaphore
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym:
cuDestroyExternalSemaphore
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym:
cuSignalExternalSemaphoresAsync
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym:
cuWaitExternalSemaphoresAsync
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuArray3DCreate_v2
[AVHWDeviceContext @ 0000021fad14d840] Loaded sym: cuArrayDestroy
[AVHWDeviceContext @ 0000021fad14d840] Cannot load optional
cuEGLStreamProducerConnect
[AVHWDeviceContext @ 0000021fad14d840] Cannot load optional
cuEGLStreamProducerDisconnect
[AVHWDeviceContext @ 0000021fad14d840] Cannot load optional
cuEGLStreamConsumerDisconnect
[AVHWDeviceContext @ 0000021fad14d840] Cannot load optional
cuEGLStreamProducerPresentFrame
[AVHWDeviceContext @ 0000021fad14d840] Cannot load optional
cuEGLStreamProducerReturnFrame
detected 64 logical cores
[h264 @ 0000021fad066840] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0000021fad066840] nal_unit_type: 8(PPS), nal_ref_idc: 3
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> h264 (h264_nvenc))
  Stream #0:0 -> #0:1 (h264 (native) -> h264 (h264_nvenc))
  Stream #0:0 -> #0:2 (h264 (native) -> h264 (h264_nvenc))
  Stream #0:0 -> #0:3 (h264 (native) -> h264 (h264_nvenc))
  Stream #0:0 -> #0:4 (h264 (native) -> h264 (h264_nvenc))
  Stream #0:0 -> #0:5 (h264 (native) -> h264 (h264_nvenc))
  Stream #0:0 -> #0:6 (h264 (native) -> h264 (h264_nvenc))
  Stream #0:0 -> #0:7 (h264 (native) -> h264 (h264_nvenc))
  Stream #0:0 -> #0:8 (h264 (native) -> h264 (h264_nvenc))
  Stream #0:1 -> #0:9 (aac (native) -> aac (native))
Press [q] to stop, [?] for help
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if
it occurs once at the start per stream)
    Last message repeated 1 times
[h264 @ 0000021fad066840] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fad066840] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0000021fad066840] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 0000021fad066840] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 0000021fad066840] Format cuda chosen by get_format().
[h264 @ 0000021fad066840] Format cuda requires hwaccel initialisation.
[AVHWFramesContext @ 0000021fad0d7700] CUDA texture alignment: 512
[AVHWFramesContext @ 0000021fb1449400] CUDA texture alignment: 512
[h264 @ 0000021fad066840] Loaded lib: nvcuvid.dll
[h264 @ 0000021fad066840] Loaded sym: cuvidGetDecoderCaps
[h264 @ 0000021fad066840] Loaded sym: cuvidCreateDecoder
[h264 @ 0000021fad066840] Loaded sym: cuvidDestroyDecoder
[h264 @ 0000021fad066840] Loaded sym: cuvidDecodePicture
[h264 @ 0000021fad066840] Loaded sym: cuvidGetDecodeStatus
[h264 @ 0000021fad066840] Loaded sym: cuvidReconfigureDecoder
[h264 @ 0000021fad066840] Loaded sym: cuvidMapVideoFrame64
[h264 @ 0000021fad066840] Loaded sym: cuvidUnmapVideoFrame64
[h264 @ 0000021fad066840] Loaded sym: cuvidCtxLockCreate
[h264 @ 0000021fad066840] Loaded sym: cuvidCtxLockDestroy
[h264 @ 0000021fad066840] Loaded sym: cuvidCtxLock
[h264 @ 0000021fad066840] Loaded sym: cuvidCtxUnlock
[h264 @ 0000021fad066840] Loaded sym: cuvidCreateVideoSource
[h264 @ 0000021fad066840] Loaded sym: cuvidCreateVideoSourceW
[h264 @ 0000021fad066840] Loaded sym: cuvidDestroyVideoSource
[h264 @ 0000021fad066840] Loaded sym: cuvidSetVideoSourceState
[h264 @ 0000021fad066840] Loaded sym: cuvidGetVideoSourceState
[h264 @ 0000021fad066840] Loaded sym: cuvidGetSourceVideoFormat
[h264 @ 0000021fad066840] Loaded sym: cuvidGetSourceAudioFormat
[h264 @ 0000021fad066840] Loaded sym: cuvidCreateVideoParser
[h264 @ 0000021fad066840] Loaded sym: cuvidParseVideoData
[h264 @ 0000021fad066840] Loaded sym: cuvidDestroyVideoParser
[h264 @ 0000021fad066840] NVDEC capabilities:
[h264 @ 0000021fad066840] format supported: yes, max_mb_count: 65536
[h264 @ 0000021fad066840] min_width: 48, max_width: 4096
[h264 @ 0000021fad066840] min_height: 16, max_height: 4096
[h264 @ 0000021fad066840] Reinit context to 4096x2048, pix_fmt: cuda
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if
it occurs once at the start per stream)
[h264 @ 0000021fad066440] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fad066440] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if
it occurs once at the start per stream)
[h264 @ 0000021fad064840] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fad064840] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if
it occurs once at the start per stream)
[h264 @ 0000021fad066c40] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fad066c40] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if
it occurs once at the start per stream)
[h264 @ 0000021fad067040] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fad067040] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if
it occurs once at the start per stream)
[h264 @ 0000021fad067440] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fad067440] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if
it occurs once at the start per stream)
[h264 @ 0000021fad067840] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fad067840] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if
it occurs once at the start per stream)
[h264 @ 0000021fad064440] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fad064440] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if
it occurs once at the start per stream)
[h264 @ 0000021fade0f500] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fade0f500] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if
it occurs once at the start per stream)
[h264 @ 0000021fade0dd00] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fade0dd00] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
[graph_9_in_0_1 @ 0000021fad142ec0] Setting 'time_base' to value '1/48000'
[graph_9_in_0_1 @ 0000021fad142ec0] Setting 'sample_rate' to value '48000'
[graph_9_in_0_1 @ 0000021fad142ec0] Setting 'sample_fmt' to value 'fltp'
[graph_9_in_0_1 @ 0000021fad142ec0] Setting 'channel_layout' to value
'stereo'
[graph_9_in_0_1 @ 0000021fad142ec0] tb:1/48000 samplefmt:fltp
samplerate:48000 chlayout:stereo
[format_out_0_9 @ 0000021fad1428c0] Setting 'sample_fmts' to value 'fltp'
[format_out_0_9 @ 0000021fad1428c0] Setting 'sample_rates' to value '44100'
[format_out_0_9 @ 0000021fad1428c0] Setting 'channel_layouts' to value
'mono'
[format_out_0_9 @ 0000021fad1428c0] auto-inserting filter
'auto_aresample_0' between the filter 'Parsed_anull_0' and the filter
'format_out_0_9'
[AVFilterGraph @ 0000021fb2066040] query_formats: 4 queried, 6 merged, 3
already done, 0 delayed
[auto_aresample_0 @ 0000021fad1434c0] [SWR @ 0000021fff382200] Using fltp
internally between filters
[auto_aresample_0 @ 0000021fad1434c0] [SWR @ 0000021fff382200] Matrix
coefficients:
[auto_aresample_0 @ 0000021fad1434c0] [SWR @ 0000021fff382200] FC:
FL:0.707107 FR:0.707107
[auto_aresample_0 @ 0000021fad1434c0] ch:2 chl:stereo fmt:fltp r:48000Hz ->
ch:1 chl:mono fmt:fltp r:44100Hz
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if
it occurs once at the start per stream)
    Last message repeated 16 times
[h264 @ 0000021fade0d900] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fade0d900] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if
it occurs once at the start per stream)
[h264 @ 0000021fade0e900] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fade0e900] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if
it occurs once at the start per stream)
[h264 @ 0000021fade12900] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fade12900] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if
it occurs once at the start per stream)
[h264 @ 0000021fade0f900] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fade0f900] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if
it occurs once at the start per stream)
[h264 @ 0000021fade0fd00] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fade0fd00] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
[h264 @ 0000021fade0c100] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 0000021fade0c100] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
[Parsed_scale_npp_0 @ 0000021fad143ec0] Setting 'w' to value '4096x2048'
[graph 0 input from stream 0:0 @ 0000021fad1432c0] Setting 'video_size' to
value '4096x2048'
[graph 0 input from stream 0:0 @ 0000021fad1432c0] Setting 'pix_fmt' to
value '117'
[graph 0 input from stream 0:0 @ 0000021fad1432c0] Setting 'time_base' to
value '1/30000'
[graph 0 input from stream 0:0 @ 0000021fad1432c0] Setting 'pixel_aspect'
to value '1/1'
[graph 0 input from stream 0:0 @ 0000021fad1432c0] Setting 'frame_rate' to
value '30000/1001'
[graph 0 input from stream 0:0 @ 0000021fad1432c0] w:4096 h:2048
pixfmt:cuda tb:1/30000 fr:30000/1001 sar:1/1
[format @ 0000021fad143bc0] Setting 'pix_fmts' to value
'yuv420p|nv12|p010le|yuv444p|p016le|yuv444p16le|bgr0|rgb0|gbrp|gbrp16le|cuda'
[AVFilterGraph @ 0000021fff639b00] query_formats: 4 queried, 3 merged, 0
already done, 0 delayed
[Parsed_scale_npp_0 @ 0000021fad143ec0] w:4096 h:2048 -> w:4096 h:2048
[h264_nvenc @ 0000021fad0976c0] Using input frames context (format cuda)
with h264_nvenc encoder.
[h264_nvenc @ 0000021fad0976c0] Loaded lib: nvcuda.dll
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuInit
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuDeviceGetCount
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuDeviceGet
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuDeviceGetAttribute
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuDeviceGetName
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuDeviceComputeCapability
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuCtxCreate_v2
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuCtxSetLimit
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuCtxPushCurrent_v2
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuCtxPopCurrent_v2
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuCtxDestroy_v2
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuMemAlloc_v2
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuMemAllocPitch_v2
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuMemAllocManaged
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuMemsetD8Async
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuMemFree_v2
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuMemcpy
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuMemcpyAsync
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuMemcpy2D_v2
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuMemcpy2DAsync_v2
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuMemcpyHtoD_v2
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuMemcpyHtoDAsync_v2
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuMemcpyDtoH_v2
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuMemcpyDtoHAsync_v2
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuMemcpyDtoD_v2
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuMemcpyDtoDAsync_v2
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuGetErrorName
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuGetErrorString
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuCtxGetDevice
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuDevicePrimaryCtxRetain
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuDevicePrimaryCtxRelease
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuDevicePrimaryCtxSetFlags
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuDevicePrimaryCtxGetState
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuDevicePrimaryCtxReset
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuStreamCreate
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuStreamQuery
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuStreamSynchronize
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuStreamDestroy_v2
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuStreamAddCallback
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuEventCreate
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuEventDestroy_v2
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuEventSynchronize
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuEventQuery
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuEventRecord
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuLaunchKernel
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuLinkCreate
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuLinkAddData
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuLinkComplete
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuLinkDestroy
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuModuleLoadData
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuModuleUnload
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuModuleGetFunction
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuModuleGetGlobal
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuTexObjectCreate
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuTexObjectDestroy
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuGLGetDevices_v2
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuGraphicsGLRegisterImage
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuGraphicsUnregisterResource
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuGraphicsMapResources
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuGraphicsUnmapResources
[h264_nvenc @ 0000021fad0976c0] Loaded sym:
cuGraphicsSubResourceGetMappedArray
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuDeviceGetUuid
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuImportExternalMemory
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuDestroyExternalMemory
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuExternalMemoryGetMappedBuffer
[h264_nvenc @ 0000021fad0976c0] Loaded sym:
cuExternalMemoryGetMappedMipmappedArray
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuMipmappedArrayGetLevel
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuMipmappedArrayDestroy
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuImportExternalSemaphore
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuDestroyExternalSemaphore
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuSignalExternalSemaphoresAsync
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuWaitExternalSemaphoresAsync
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuArray3DCreate_v2
[h264_nvenc @ 0000021fad0976c0] Loaded sym: cuArrayDestroy
[h264_nvenc @ 0000021fad0976c0] Cannot load optional
cuEGLStreamProducerConnect
[h264_nvenc @ 0000021fad0976c0] Cannot load optional
cuEGLStreamProducerDisconnect
[h264_nvenc @ 0000021fad0976c0] Cannot load optional
cuEGLStreamConsumerDisconnect
[h264_nvenc @ 0000021fad0976c0] Cannot load optional
cuEGLStreamProducerPresentFrame
[h264_nvenc @ 0000021fad0976c0] Cannot load optional
cuEGLStreamProducerReturnFrame
[h264_nvenc @ 0000021fad0976c0] Loaded lib: nvEncodeAPI64.dll
[h264_nvenc @ 0000021fad0976c0] Loaded sym: NvEncodeAPICreateInstance
[h264_nvenc @ 0000021fad0976c0] Loaded sym:
NvEncodeAPIGetMaxSupportedVersion
[h264_nvenc @ 0000021fad0976c0] Loaded Nvenc version 11.1
[h264_nvenc @ 0000021fad0976c0] Nvenc initialized successfully
Clipping frame in rate conversion by 0.000008
[Parsed_scale_npp_0 @ 0000021fad142cc0] Setting 'w' to value '4096x2048'
[graph 1 input from stream 0:0 @ 0000021fad1429c0] Setting 'video_size' to
value '4096x2048'
[graph 1 input from stream 0:0 @ 0000021fad1429c0] Setting 'pix_fmt' to
value '117'
[graph 1 input from stream 0:0 @ 0000021fad1429c0] Setting 'time_base' to
value '1/30000'
[graph 1 input from stream 0:0 @ 0000021fad1429c0] Setting 'pixel_aspect'
to value '1/1'
[graph 1 input from stream 0:0 @ 0000021fad1429c0] Setting 'frame_rate' to
value '30000/1001'
[graph 1 input from stream 0:0 @ 0000021fad1429c0] w:4096 h:2048
pixfmt:cuda tb:1/30000 fr:30000/1001 sar:1/1
[format @ 0000021fad143ac0] Setting 'pix_fmts' to value
'yuv420p|nv12|p010le|yuv444p|p016le|yuv444p16le|bgr0|rgb0|gbrp|gbrp16le|cuda'
[AVFilterGraph @ 0000021fff639900] query_formats: 4 queried, 3 merged, 0
already done, 0 delayed
[Parsed_scale_npp_0 @ 0000021fad142cc0] w:4096 h:2048 -> w:4096 h:2048
[h264_nvenc @ 0000021fad079bc0] Using input frames context (format cuda)
with h264_nvenc encoder.
[h264_nvenc @ 0000021fad079bc0] Loaded lib: nvcuda.dll
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuInit
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuDeviceGetCount
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuDeviceGet
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuDeviceGetAttribute
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuDeviceGetName
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuDeviceComputeCapability
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuCtxCreate_v2
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuCtxSetLimit
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuCtxPushCurrent_v2
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuCtxPopCurrent_v2
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuCtxDestroy_v2
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuMemAlloc_v2
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuMemAllocPitch_v2
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuMemAllocManaged
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuMemsetD8Async
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuMemFree_v2
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuMemcpy
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuMemcpyAsync
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuMemcpy2D_v2
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuMemcpy2DAsync_v2
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuMemcpyHtoD_v2
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuMemcpyHtoDAsync_v2
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuMemcpyDtoH_v2
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuMemcpyDtoHAsync_v2
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuMemcpyDtoD_v2
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuMemcpyDtoDAsync_v2
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuGetErrorName
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuGetErrorString
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuCtxGetDevice
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuDevicePrimaryCtxRetain
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuDevicePrimaryCtxRelease
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuDevicePrimaryCtxSetFlags
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuDevicePrimaryCtxGetState
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuDevicePrimaryCtxReset
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuStreamCreate
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuStreamQuery
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuStreamSynchronize
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuStreamDestroy_v2
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuStreamAddCallback
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuEventCreate
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuEventDestroy_v2
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuEventSynchronize
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuEventQuery
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuEventRecord
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuLaunchKernel
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuLinkCreate
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuLinkAddData
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuLinkComplete
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuLinkDestroy
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuModuleLoadData
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuModuleUnload
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuModuleGetFunction
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuModuleGetGlobal
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuTexObjectCreate
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuTexObjectDestroy
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuGLGetDevices_v2
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuGraphicsGLRegisterImage
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuGraphicsUnregisterResource
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuGraphicsMapResources
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuGraphicsUnmapResources
[h264_nvenc @ 0000021fad079bc0] Loaded sym:
cuGraphicsSubResourceGetMappedArray
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuDeviceGetUuid
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuImportExternalMemory
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuDestroyExternalMemory
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuExternalMemoryGetMappedBuffer
[h264_nvenc @ 0000021fad079bc0] Loaded sym:
cuExternalMemoryGetMappedMipmappedArray
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuMipmappedArrayGetLevel
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuMipmappedArrayDestroy
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuImportExternalSemaphore
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuDestroyExternalSemaphore
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuSignalExternalSemaphoresAsync
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuWaitExternalSemaphoresAsync
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuArray3DCreate_v2
[h264_nvenc @ 0000021fad079bc0] Loaded sym: cuArrayDestroy
[h264_nvenc @ 0000021fad079bc0] Cannot load optional
cuEGLStreamProducerConnect
[h264_nvenc @ 0000021fad079bc0] Cannot load optional
cuEGLStreamProducerDisconnect
[h264_nvenc @ 0000021fad079bc0] Cannot load optional
cuEGLStreamConsumerDisconnect
[h264_nvenc @ 0000021fad079bc0] Cannot load optional
cuEGLStreamProducerPresentFrame
[h264_nvenc @ 0000021fad079bc0] Cannot load optional
cuEGLStreamProducerReturnFrame
[h264_nvenc @ 0000021fad079bc0] Loaded lib: nvEncodeAPI64.dll
[h264_nvenc @ 0000021fad079bc0] Loaded sym: NvEncodeAPICreateInstance
[h264_nvenc @ 0000021fad079bc0] Loaded sym:
NvEncodeAPIGetMaxSupportedVersion
[h264_nvenc @ 0000021fad079bc0] Loaded Nvenc version 11.1
[h264_nvenc @ 0000021fad079bc0] Nvenc initialized successfully
Clipping frame in rate conversion by 0.000008
[Parsed_scale_npp_0 @ 0000021fad143fc0] Setting 'w' to value '4096x2048'
[graph 2 input from stream 0:0 @ 0000021fad143cc0] Setting 'video_size' to
value '4096x2048'
[graph 2 input from stream 0:0 @ 0000021fad143cc0] Setting 'pix_fmt' to
value '117'
[graph 2 input from stream 0:0 @ 0000021fad143cc0] Setting 'time_base' to
value '1/30000'
[graph 2 input from stream 0:0 @ 0000021fad143cc0] Setting 'pixel_aspect'
to value '1/1'
[graph 2 input from stream 0:0 @ 0000021fad143cc0] Setting 'frame_rate' to
value '30000/1001'
[graph 2 input from stream 0:0 @ 0000021fad143cc0] w:4096 h:2048
pixfmt:cuda tb:1/30000 fr:30000/1001 sar:1/1
[format @ 0000021fad142ac0] Setting 'pix_fmts' to value
'yuv420p|nv12|p010le|yuv444p|p016le|yuv444p16le|bgr0|rgb0|gbrp|gbrp16le|cuda'
[AVFilterGraph @ 0000021fff637c00] query_formats: 4 queried, 3 merged, 0
already done, 0 delayed
[Parsed_scale_npp_0 @ 0000021fad143fc0] w:4096 h:2048 -> w:4096 h:2048
[h264_nvenc @ 0000021fad20c580] Using input frames context (format cuda)
with h264_nvenc encoder.
[h264_nvenc @ 0000021fad20c580] Loaded lib: nvcuda.dll
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuInit
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuDeviceGetCount
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuDeviceGet
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuDeviceGetAttribute
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuDeviceGetName
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuDeviceComputeCapability
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuCtxCreate_v2
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuCtxSetLimit
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuCtxPushCurrent_v2
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuCtxPopCurrent_v2
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuCtxDestroy_v2
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuMemAlloc_v2
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuMemAllocPitch_v2
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuMemAllocManaged
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuMemsetD8Async
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuMemFree_v2
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuMemcpy
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuMemcpyAsync
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuMemcpy2D_v2
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuMemcpy2DAsync_v2
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuMemcpyHtoD_v2
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuMemcpyHtoDAsync_v2
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuMemcpyDtoH_v2
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuMemcpyDtoHAsync_v2
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuMemcpyDtoD_v2
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuMemcpyDtoDAsync_v2
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuGetErrorName
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuGetErrorString
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuCtxGetDevice
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuDevicePrimaryCtxRetain
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuDevicePrimaryCtxRelease
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuDevicePrimaryCtxSetFlags
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuDevicePrimaryCtxGetState
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuDevicePrimaryCtxReset
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuStreamCreate
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuStreamQuery
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuStreamSynchronize
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuStreamDestroy_v2
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuStreamAddCallback
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuEventCreate
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuEventDestroy_v2
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuEventSynchronize
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuEventQuery
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuEventRecord
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuLaunchKernel
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuLinkCreate
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuLinkAddData
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuLinkComplete
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuLinkDestroy
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuModuleLoadData
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuModuleUnload
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuModuleGetFunction
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuModuleGetGlobal
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuTexObjectCreate
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuTexObjectDestroy
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuGLGetDevices_v2
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuGraphicsGLRegisterImage
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuGraphicsUnregisterResource
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuGraphicsMapResources
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuGraphicsUnmapResources
[h264_nvenc @ 0000021fad20c580] Loaded sym:
cuGraphicsSubResourceGetMappedArray
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuDeviceGetUuid
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuImportExternalMemory
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuDestroyExternalMemory
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuExternalMemoryGetMappedBuffer
[h264_nvenc @ 0000021fad20c580] Loaded sym:
cuExternalMemoryGetMappedMipmappedArray
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuMipmappedArrayGetLevel
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuMipmappedArrayDestroy
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuImportExternalSemaphore
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuDestroyExternalSemaphore
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuSignalExternalSemaphoresAsync
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuWaitExternalSemaphoresAsync
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuArray3DCreate_v2
[h264_nvenc @ 0000021fad20c580] Loaded sym: cuArrayDestroy
[h264_nvenc @ 0000021fad20c580] Cannot load optional
cuEGLStreamProducerConnect
[h264_nvenc @ 0000021fad20c580] Cannot load optional
cuEGLStreamProducerDisconnect
[h264_nvenc @ 0000021fad20c580] Cannot load optional
cuEGLStreamConsumerDisconnect
[h264_nvenc @ 0000021fad20c580] Cannot load optional
cuEGLStreamProducerPresentFrame
[h264_nvenc @ 0000021fad20c580] Cannot load optional
cuEGLStreamProducerReturnFrame
[h264_nvenc @ 0000021fad20c580] Loaded lib: nvEncodeAPI64.dll
[h264_nvenc @ 0000021fad20c580] Loaded sym: NvEncodeAPICreateInstance
[h264_nvenc @ 0000021fad20c580] Loaded sym:
NvEncodeAPIGetMaxSupportedVersion
[h264_nvenc @ 0000021fad20c580] Loaded Nvenc version 11.1
[h264_nvenc @ 0000021fad20c580] Nvenc initialized successfully
Clipping frame in rate conversion by 0.000008
[Parsed_scale_npp_0 @ 0000021fad1441c0] Setting 'w' to value '4096x2048'
[graph 3 input from stream 0:0 @ 0000021fad1430c0] Setting 'video_size' to
value '4096x2048'
[graph 3 input from stream 0:0 @ 0000021fad1430c0] Setting 'pix_fmt' to
value '117'
[graph 3 input from stream 0:0 @ 0000021fad1430c0] Setting 'time_base' to
value '1/30000'
[graph 3 input from stream 0:0 @ 0000021fad1430c0] Setting 'pixel_aspect'
to value '1/1'
[graph 3 input from stream 0:0 @ 0000021fad1430c0] Setting 'frame_rate' to
value '30000/1001'
[graph 3 input from stream 0:0 @ 0000021fad1430c0] w:4096 h:2048
pixfmt:cuda tb:1/30000 fr:30000/1001 sar:1/1
[format @ 0000021fad1445c0] Setting 'pix_fmts' to value
'yuv420p|nv12|p010le|yuv444p|p016le|yuv444p16le|bgr0|rgb0|gbrp|gbrp16le|cuda'
[AVFilterGraph @ 0000021fff637cc0] query_formats: 4 queried, 3 merged, 0
already done, 0 delayed
[Parsed_scale_npp_0 @ 0000021fad1441c0] w:4096 h:2048 -> w:4096 h:2048
[h264_nvenc @ 0000021faddbfe40] Using input frames context (format cuda)
with h264_nvenc encoder.
[h264_nvenc @ 0000021faddbfe40] Loaded lib: nvcuda.dll
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuInit
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuDeviceGetCount
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuDeviceGet
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuDeviceGetAttribute
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuDeviceGetName
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuDeviceComputeCapability
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuCtxCreate_v2
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuCtxSetLimit
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuCtxPushCurrent_v2
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuCtxPopCurrent_v2
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuCtxDestroy_v2
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuMemAlloc_v2
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuMemAllocPitch_v2
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuMemAllocManaged
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuMemsetD8Async
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuMemFree_v2
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuMemcpy
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuMemcpyAsync
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuMemcpy2D_v2
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuMemcpy2DAsync_v2
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuMemcpyHtoD_v2
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuMemcpyHtoDAsync_v2
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuMemcpyDtoH_v2
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuMemcpyDtoHAsync_v2
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuMemcpyDtoD_v2
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuMemcpyDtoDAsync_v2
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuGetErrorName
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuGetErrorString
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuCtxGetDevice
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuDevicePrimaryCtxRetain
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuDevicePrimaryCtxRelease
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuDevicePrimaryCtxSetFlags
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuDevicePrimaryCtxGetState
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuDevicePrimaryCtxReset
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuStreamCreate
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuStreamQuery
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuStreamSynchronize
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuStreamDestroy_v2
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuStreamAddCallback
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuEventCreate
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuEventDestroy_v2
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuEventSynchronize
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuEventQuery
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuEventRecord
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuLaunchKernel
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuLinkCreate
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuLinkAddData
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuLinkComplete
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuLinkDestroy
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuModuleLoadData
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuModuleUnload
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuModuleGetFunction
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuModuleGetGlobal
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuTexObjectCreate
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuTexObjectDestroy
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuGLGetDevices_v2
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuGraphicsGLRegisterImage
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuGraphicsUnregisterResource
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuGraphicsMapResources
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuGraphicsUnmapResources
[h264_nvenc @ 0000021faddbfe40] Loaded sym:
cuGraphicsSubResourceGetMappedArray
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuDeviceGetUuid
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuImportExternalMemory
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuDestroyExternalMemory
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuExternalMemoryGetMappedBuffer
[h264_nvenc @ 0000021faddbfe40] Loaded sym:
cuExternalMemoryGetMappedMipmappedArray
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuMipmappedArrayGetLevel
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuMipmappedArrayDestroy
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuImportExternalSemaphore
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuDestroyExternalSemaphore
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuSignalExternalSemaphoresAsync
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuWaitExternalSemaphoresAsync
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuArray3DCreate_v2
[h264_nvenc @ 0000021faddbfe40] Loaded sym: cuArrayDestroy
[h264_nvenc @ 0000021faddbfe40] Cannot load optional
cuEGLStreamProducerConnect
[h264_nvenc @ 0000021faddbfe40] Cannot load optional
cuEGLStreamProducerDisconnect
[h264_nvenc @ 0000021faddbfe40] Cannot load optional
cuEGLStreamConsumerDisconnect
[h264_nvenc @ 0000021faddbfe40] Cannot load optional
cuEGLStreamProducerPresentFrame
[h264_nvenc @ 0000021faddbfe40] Cannot load optional
cuEGLStreamProducerReturnFrame
[h264_nvenc @ 0000021faddbfe40] Loaded lib: nvEncodeAPI64.dll
[h264_nvenc @ 0000021faddbfe40] Loaded sym: NvEncodeAPICreateInstance
[h264_nvenc @ 0000021faddbfe40] Loaded sym:
NvEncodeAPIGetMaxSupportedVersion
[h264_nvenc @ 0000021faddbfe40] Loaded Nvenc version 11.1
[h264_nvenc @ 0000021faddbfe40] Nvenc initialized successfully
Clipping frame in rate conversion by 0.000008
[Parsed_scale_npp_0 @ 0000021f83f81600] Setting 'w' to value '4096x2048'
[graph 4 input from stream 0:0 @ 0000021f83f83300] Setting 'video_size' to
value '4096x2048'
[graph 4 input from stream 0:0 @ 0000021f83f83300] Setting 'pix_fmt' to
value '117'
[graph 4 input from stream 0:0 @ 0000021f83f83300] Setting 'time_base' to
value '1/30000'
[graph 4 input from stream 0:0 @ 0000021f83f83300] Setting 'pixel_aspect'
to value '1/1'
[graph 4 input from stream 0:0 @ 0000021f83f83300] Setting 'frame_rate' to
value '30000/1001'
[graph 4 input from stream 0:0 @ 0000021f83f83300] w:4096 h:2048
pixfmt:cuda tb:1/30000 fr:30000/1001 sar:1/1
[format @ 0000021f83f81400] Setting 'pix_fmts' to value
'yuv420p|nv12|p010le|yuv444p|p016le|yuv444p16le|bgr0|rgb0|gbrp|gbrp16le|cuda'
[AVFilterGraph @ 0000021fff638700] query_formats: 4 queried, 3 merged, 0
already done, 0 delayed
[Parsed_scale_npp_0 @ 0000021f83f81600] w:4096 h:2048 -> w:4096 h:2048
[h264_nvenc @ 0000021faddc0d80] Using input frames context (format cuda)
with h264_nvenc encoder.
[h264_nvenc @ 0000021faddc0d80] Loaded lib: nvcuda.dll
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuInit
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuDeviceGetCount
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuDeviceGet
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuDeviceGetAttribute
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuDeviceGetName
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuDeviceComputeCapability
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuCtxCreate_v2
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuCtxSetLimit
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuCtxPushCurrent_v2
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuCtxPopCurrent_v2
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuCtxDestroy_v2
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuMemAlloc_v2
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuMemAllocPitch_v2
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuMemAllocManaged
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuMemsetD8Async
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuMemFree_v2
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuMemcpy
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuMemcpyAsync
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuMemcpy2D_v2
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuMemcpy2DAsync_v2
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuMemcpyHtoD_v2
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuMemcpyHtoDAsync_v2
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuMemcpyDtoH_v2
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuMemcpyDtoHAsync_v2
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuMemcpyDtoD_v2
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuMemcpyDtoDAsync_v2
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuGetErrorName
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuGetErrorString
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuCtxGetDevice
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuDevicePrimaryCtxRetain
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuDevicePrimaryCtxRelease
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuDevicePrimaryCtxSetFlags
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuDevicePrimaryCtxGetState
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuDevicePrimaryCtxReset
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuStreamCreate
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuStreamQuery
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuStreamSynchronize
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuStreamDestroy_v2
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuStreamAddCallback
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuEventCreate
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuEventDestroy_v2
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuEventSynchronize
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuEventQuery
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuEventRecord
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuLaunchKernel
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuLinkCreate
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuLinkAddData
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuLinkComplete
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuLinkDestroy
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuModuleLoadData
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuModuleUnload
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuModuleGetFunction
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuModuleGetGlobal
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuTexObjectCreate
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuTexObjectDestroy
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuGLGetDevices_v2
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuGraphicsGLRegisterImage
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuGraphicsUnregisterResource
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuGraphicsMapResources
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuGraphicsUnmapResources
[h264_nvenc @ 0000021faddc0d80] Loaded sym:
cuGraphicsSubResourceGetMappedArray
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuDeviceGetUuid
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuImportExternalMemory
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuDestroyExternalMemory
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuExternalMemoryGetMappedBuffer
[h264_nvenc @ 0000021faddc0d80] Loaded sym:
cuExternalMemoryGetMappedMipmappedArray
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuMipmappedArrayGetLevel
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuMipmappedArrayDestroy
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuImportExternalSemaphore
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuDestroyExternalSemaphore
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuSignalExternalSemaphoresAsync
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuWaitExternalSemaphoresAsync
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuArray3DCreate_v2
[h264_nvenc @ 0000021faddc0d80] Loaded sym: cuArrayDestroy
[h264_nvenc @ 0000021faddc0d80] Cannot load optional
cuEGLStreamProducerConnect
[h264_nvenc @ 0000021faddc0d80] Cannot load optional
cuEGLStreamProducerDisconnect
[h264_nvenc @ 0000021faddc0d80] Cannot load optional
cuEGLStreamConsumerDisconnect
[h264_nvenc @ 0000021faddc0d80] Cannot load optional
cuEGLStreamProducerPresentFrame
[h264_nvenc @ 0000021faddc0d80] Cannot load optional
cuEGLStreamProducerReturnFrame
[h264_nvenc @ 0000021faddc0d80] Loaded lib: nvEncodeAPI64.dll
[h264_nvenc @ 0000021faddc0d80] Loaded sym: NvEncodeAPICreateInstance
[h264_nvenc @ 0000021faddc0d80] Loaded sym:
NvEncodeAPIGetMaxSupportedVersion
[h264_nvenc @ 0000021faddc0d80] Loaded Nvenc version 11.1
[h264_nvenc @ 0000021faddc0d80] Nvenc initialized successfully
Clipping frame in rate conversion by 0.000008
[Parsed_scale_npp_0 @ 0000021f83f82d00] Setting 'w' to value '4096x2048'
[graph 5 input from stream 0:0 @ 0000021f83f7fb00] Setting 'video_size' to
value '4096x2048'
[graph 5 input from stream 0:0 @ 0000021f83f7fb00] Setting 'pix_fmt' to
value '117'
[graph 5 input from stream 0:0 @ 0000021f83f7fb00] Setting 'time_base' to
value '1/30000'
[graph 5 input from stream 0:0 @ 0000021f83f7fb00] Setting 'pixel_aspect'
to value '1/1'
[graph 5 input from stream 0:0 @ 0000021f83f7fb00] Setting 'frame_rate' to
value '30000/1001'
[graph 5 input from stream 0:0 @ 0000021f83f7fb00] w:4096 h:2048
pixfmt:cuda tb:1/30000 fr:30000/1001 sar:1/1
[format @ 0000021f83f81100] Setting 'pix_fmts' to value
'yuv420p|nv12|p010le|yuv444p|p016le|yuv444p16le|bgr0|rgb0|gbrp|gbrp16le|cuda'
[AVFilterGraph @ 0000021fff6387c0] query_formats: 4 queried, 3 merged, 0
already done, 0 delayed
[Parsed_scale_npp_0 @ 0000021f83f82d00] w:4096 h:2048 -> w:4096 h:2048
[h264_nvenc @ 0000021faddc2dc0] Using input frames context (format cuda)
with h264_nvenc encoder.
[h264_nvenc @ 0000021faddc2dc0] Loaded lib: nvcuda.dll
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuInit
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuDeviceGetCount
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuDeviceGet
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuDeviceGetAttribute
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuDeviceGetName
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuDeviceComputeCapability
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuCtxCreate_v2
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuCtxSetLimit
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuCtxPushCurrent_v2
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuCtxPopCurrent_v2
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuCtxDestroy_v2
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuMemAlloc_v2
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuMemAllocPitch_v2
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuMemAllocManaged
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuMemsetD8Async
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuMemFree_v2
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuMemcpy
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuMemcpyAsync
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuMemcpy2D_v2
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuMemcpy2DAsync_v2
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuMemcpyHtoD_v2
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuMemcpyHtoDAsync_v2
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuMemcpyDtoH_v2
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuMemcpyDtoHAsync_v2
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuMemcpyDtoD_v2
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuMemcpyDtoDAsync_v2
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuGetErrorName
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuGetErrorString
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuCtxGetDevice
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuDevicePrimaryCtxRetain
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuDevicePrimaryCtxRelease
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuDevicePrimaryCtxSetFlags
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuDevicePrimaryCtxGetState
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuDevicePrimaryCtxReset
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuStreamCreate
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuStreamQuery
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuStreamSynchronize
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuStreamDestroy_v2
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuStreamAddCallback
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuEventCreate
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuEventDestroy_v2
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuEventSynchronize
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuEventQuery
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuEventRecord
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuLaunchKernel
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuLinkCreate
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuLinkAddData
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuLinkComplete
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuLinkDestroy
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuModuleLoadData
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuModuleUnload
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuModuleGetFunction
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuModuleGetGlobal
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuTexObjectCreate
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuTexObjectDestroy
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuGLGetDevices_v2
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuGraphicsGLRegisterImage
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuGraphicsUnregisterResource
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuGraphicsMapResources
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuGraphicsUnmapResources
[h264_nvenc @ 0000021faddc2dc0] Loaded sym:
cuGraphicsSubResourceGetMappedArray
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuDeviceGetUuid
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuImportExternalMemory
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuDestroyExternalMemory
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuExternalMemoryGetMappedBuffer
[h264_nvenc @ 0000021faddc2dc0] Loaded sym:
cuExternalMemoryGetMappedMipmappedArray
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuMipmappedArrayGetLevel
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuMipmappedArrayDestroy
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuImportExternalSemaphore
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuDestroyExternalSemaphore
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuSignalExternalSemaphoresAsync
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuWaitExternalSemaphoresAsync
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuArray3DCreate_v2
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: cuArrayDestroy
[h264_nvenc @ 0000021faddc2dc0] Cannot load optional
cuEGLStreamProducerConnect
[h264_nvenc @ 0000021faddc2dc0] Cannot load optional
cuEGLStreamProducerDisconnect
[h264_nvenc @ 0000021faddc2dc0] Cannot load optional
cuEGLStreamConsumerDisconnect
[h264_nvenc @ 0000021faddc2dc0] Cannot load optional
cuEGLStreamProducerPresentFrame
[h264_nvenc @ 0000021faddc2dc0] Cannot load optional
cuEGLStreamProducerReturnFrame
[h264_nvenc @ 0000021faddc2dc0] Loaded lib: nvEncodeAPI64.dll
[h264_nvenc @ 0000021faddc2dc0] Loaded sym: NvEncodeAPICreateInstance
[h264_nvenc @ 0000021faddc2dc0] Loaded sym:
NvEncodeAPIGetMaxSupportedVersion
[h264_nvenc @ 0000021faddc2dc0] Loaded Nvenc version 11.1
[h264_nvenc @ 0000021faddc2dc0] Nvenc initialized successfully
Clipping frame in rate conversion by 0.000008
[Parsed_scale_npp_0 @ 0000021f83f81500] Setting 'w' to value '4096x2048'
[graph 6 input from stream 0:0 @ 0000021f83f82600] Setting 'video_size' to
value '4096x2048'
[graph 6 input from stream 0:0 @ 0000021f83f82600] Setting 'pix_fmt' to
value '117'
[graph 6 input from stream 0:0 @ 0000021f83f82600] Setting 'time_base' to
value '1/30000'
[graph 6 input from stream 0:0 @ 0000021f83f82600] Setting 'pixel_aspect'
to value '1/1'
[graph 6 input from stream 0:0 @ 0000021f83f82600] Setting 'frame_rate' to
value '30000/1001'
[graph 6 input from stream 0:0 @ 0000021f83f82600] w:4096 h:2048
pixfmt:cuda tb:1/30000 fr:30000/1001 sar:1/1
[format @ 0000021f83f80000] Setting 'pix_fmts' to value
'yuv420p|nv12|p010le|yuv444p|p016le|yuv444p16le|bgr0|rgb0|gbrp|gbrp16le|cuda'
[AVFilterGraph @ 0000021fff638b40] query_formats: 4 queried, 3 merged, 0
already done, 0 delayed
[Parsed_scale_npp_0 @ 0000021f83f81500] w:4096 h:2048 -> w:4096 h:2048
[h264_nvenc @ 0000021fad065840] Using input frames context (format cuda)
with h264_nvenc encoder.
[h264_nvenc @ 0000021fad065840] Loaded lib: nvcuda.dll
[h264_nvenc @ 0000021fad065840] Loaded sym: cuInit
[h264_nvenc @ 0000021fad065840] Loaded sym: cuDeviceGetCount
[h264_nvenc @ 0000021fad065840] Loaded sym: cuDeviceGet
[h264_nvenc @ 0000021fad065840] Loaded sym: cuDeviceGetAttribute
[h264_nvenc @ 0000021fad065840] Loaded sym: cuDeviceGetName
[h264_nvenc @ 0000021fad065840] Loaded sym: cuDeviceComputeCapability
[h264_nvenc @ 0000021fad065840] Loaded sym: cuCtxCreate_v2
[h264_nvenc @ 0000021fad065840] Loaded sym: cuCtxSetLimit
[h264_nvenc @ 0000021fad065840] Loaded sym: cuCtxPushCurrent_v2
[h264_nvenc @ 0000021fad065840] Loaded sym: cuCtxPopCurrent_v2
[h264_nvenc @ 0000021fad065840] Loaded sym: cuCtxDestroy_v2
[h264_nvenc @ 0000021fad065840] Loaded sym: cuMemAlloc_v2
[h264_nvenc @ 0000021fad065840] Loaded sym: cuMemAllocPitch_v2
[h264_nvenc @ 0000021fad065840] Loaded sym: cuMemAllocManaged
[h264_nvenc @ 0000021fad065840] Loaded sym: cuMemsetD8Async
[h264_nvenc @ 0000021fad065840] Loaded sym: cuMemFree_v2
[h264_nvenc @ 0000021fad065840] Loaded sym: cuMemcpy
[h264_nvenc @ 0000021fad065840] Loaded sym: cuMemcpyAsync
[h264_nvenc @ 0000021fad065840] Loaded sym: cuMemcpy2D_v2
[h264_nvenc @ 0000021fad065840] Loaded sym: cuMemcpy2DAsync_v2
[h264_nvenc @ 0000021fad065840] Loaded sym: cuMemcpyHtoD_v2
[h264_nvenc @ 0000021fad065840] Loaded sym: cuMemcpyHtoDAsync_v2
[h264_nvenc @ 0000021fad065840] Loaded sym: cuMemcpyDtoH_v2
[h264_nvenc @ 0000021fad065840] Loaded sym: cuMemcpyDtoHAsync_v2
[h264_nvenc @ 0000021fad065840] Loaded sym: cuMemcpyDtoD_v2
[h264_nvenc @ 0000021fad065840] Loaded sym: cuMemcpyDtoDAsync_v2
[h264_nvenc @ 0000021fad065840] Loaded sym: cuGetErrorName
[h264_nvenc @ 0000021fad065840] Loaded sym: cuGetErrorString
[h264_nvenc @ 0000021fad065840] Loaded sym: cuCtxGetDevice
[h264_nvenc @ 0000021fad065840] Loaded sym: cuDevicePrimaryCtxRetain
[h264_nvenc @ 0000021fad065840] Loaded sym: cuDevicePrimaryCtxRelease
[h264_nvenc @ 0000021fad065840] Loaded sym: cuDevicePrimaryCtxSetFlags
[h264_nvenc @ 0000021fad065840] Loaded sym: cuDevicePrimaryCtxGetState
[h264_nvenc @ 0000021fad065840] Loaded sym: cuDevicePrimaryCtxReset
[h264_nvenc @ 0000021fad065840] Loaded sym: cuStreamCreate
[h264_nvenc @ 0000021fad065840] Loaded sym: cuStreamQuery
[h264_nvenc @ 0000021fad065840] Loaded sym: cuStreamSynchronize
[h264_nvenc @ 0000021fad065840] Loaded sym: cuStreamDestroy_v2
[h264_nvenc @ 0000021fad065840] Loaded sym: cuStreamAddCallback
[h264_nvenc @ 0000021fad065840] Loaded sym: cuEventCreate
[h264_nvenc @ 0000021fad065840] Loaded sym: cuEventDestroy_v2
[h264_nvenc @ 0000021fad065840] Loaded sym: cuEventSynchronize
[h264_nvenc @ 0000021fad065840] Loaded sym: cuEventQuery
[h264_nvenc @ 0000021fad065840] Loaded sym: cuEventRecord
[h264_nvenc @ 0000021fad065840] Loaded sym: cuLaunchKernel
[h264_nvenc @ 0000021fad065840] Loaded sym: cuLinkCreate
[h264_nvenc @ 0000021fad065840] Loaded sym: cuLinkAddData
[h264_nvenc @ 0000021fad065840] Loaded sym: cuLinkComplete
[h264_nvenc @ 0000021fad065840] Loaded sym: cuLinkDestroy
[h264_nvenc @ 0000021fad065840] Loaded sym: cuModuleLoadData
[h264_nvenc @ 0000021fad065840] Loaded sym: cuModuleUnload
[h264_nvenc @ 0000021fad065840] Loaded sym: cuModuleGetFunction
[h264_nvenc @ 0000021fad065840] Loaded sym: cuModuleGetGlobal
[h264_nvenc @ 0000021fad065840] Loaded sym: cuTexObjectCreate
[h264_nvenc @ 0000021fad065840] Loaded sym: cuTexObjectDestroy
[h264_nvenc @ 0000021fad065840] Loaded sym: cuGLGetDevices_v2
[h264_nvenc @ 0000021fad065840] Loaded sym: cuGraphicsGLRegisterImage
[h264_nvenc @ 0000021fad065840] Loaded sym: cuGraphicsUnregisterResource
[h264_nvenc @ 0000021fad065840] Loaded sym: cuGraphicsMapResources
[h264_nvenc @ 0000021fad065840] Loaded sym: cuGraphicsUnmapResources
[h264_nvenc @ 0000021fad065840] Loaded sym:
cuGraphicsSubResourceGetMappedArray
[h264_nvenc @ 0000021fad065840] Loaded sym: cuDeviceGetUuid
[h264_nvenc @ 0000021fad065840] Loaded sym: cuImportExternalMemory
[h264_nvenc @ 0000021fad065840] Loaded sym: cuDestroyExternalMemory
[h264_nvenc @ 0000021fad065840] Loaded sym: cuExternalMemoryGetMappedBuffer
[h264_nvenc @ 0000021fad065840] Loaded sym:
cuExternalMemoryGetMappedMipmappedArray
[h264_nvenc @ 0000021fad065840] Loaded sym: cuMipmappedArrayGetLevel
[h264_nvenc @ 0000021fad065840] Loaded sym: cuMipmappedArrayDestroy
[h264_nvenc @ 0000021fad065840] Loaded sym: cuImportExternalSemaphore
[h264_nvenc @ 0000021fad065840] Loaded sym: cuDestroyExternalSemaphore
[h264_nvenc @ 0000021fad065840] Loaded sym: cuSignalExternalSemaphoresAsync
[h264_nvenc @ 0000021fad065840] Loaded sym: cuWaitExternalSemaphoresAsync
[h264_nvenc @ 0000021fad065840] Loaded sym: cuArray3DCreate_v2
[h264_nvenc @ 0000021fad065840] Loaded sym: cuArrayDestroy
[h264_nvenc @ 0000021fad065840] Cannot load optional
cuEGLStreamProducerConnect
[h264_nvenc @ 0000021fad065840] Cannot load optional
cuEGLStreamProducerDisconnect
[h264_nvenc @ 0000021fad065840] Cannot load optional
cuEGLStreamConsumerDisconnect
[h264_nvenc @ 0000021fad065840] Cannot load optional
cuEGLStreamProducerPresentFrame
[h264_nvenc @ 0000021fad065840] Cannot load optional
cuEGLStreamProducerReturnFrame
[h264_nvenc @ 0000021fad065840] Loaded lib: nvEncodeAPI64.dll
[h264_nvenc @ 0000021fad065840] Loaded sym: NvEncodeAPICreateInstance
[h264_nvenc @ 0000021fad065840] Loaded sym:
NvEncodeAPIGetMaxSupportedVersion
[h264_nvenc @ 0000021fad065840] Loaded Nvenc version 11.1
[h264_nvenc @ 0000021fad065840] Nvenc initialized successfully
Clipping frame in rate conversion by 0.000008
[Parsed_scale_npp_0 @ 0000021f83f81200] Setting 'w' to value '4096x2048'
[graph 7 input from stream 0:0 @ 0000021f83f82000] Setting 'video_size' to
value '4096x2048'
[graph 7 input from stream 0:0 @ 0000021f83f82000] Setting 'pix_fmt' to
value '117'
[graph 7 input from stream 0:0 @ 0000021f83f82000] Setting 'time_base' to
value '1/30000'
[graph 7 input from stream 0:0 @ 0000021f83f82000] Setting 'pixel_aspect'
to value '1/1'
[graph 7 input from stream 0:0 @ 0000021f83f82000] Setting 'frame_rate' to
value '30000/1001'
[graph 7 input from stream 0:0 @ 0000021f83f82000] w:4096 h:2048
pixfmt:cuda tb:1/30000 fr:30000/1001 sar:1/1
[format @ 0000021f83f83100] Setting 'pix_fmts' to value
'yuv420p|nv12|p010le|yuv444p|p016le|yuv444p16le|bgr0|rgb0|gbrp|gbrp16le|cuda'
[AVFilterGraph @ 0000021fff638d40] query_formats: 4 queried, 3 merged, 0
already done, 0 delayed
[Parsed_scale_npp_0 @ 0000021f83f81200] w:4096 h:2048 -> w:4096 h:2048
[h264_nvenc @ 0000021fad064c40] Using input frames context (format cuda)
with h264_nvenc encoder.
[h264_nvenc @ 0000021fad064c40] Loaded lib: nvcuda.dll
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuInit
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuDeviceGetCount
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuDeviceGet
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuDeviceGetAttribute
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuDeviceGetName
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuDeviceComputeCapability
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuCtxCreate_v2
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuCtxSetLimit
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuCtxPushCurrent_v2
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuCtxPopCurrent_v2
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuCtxDestroy_v2
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuMemAlloc_v2
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuMemAllocPitch_v2
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuMemAllocManaged
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuMemsetD8Async
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuMemFree_v2
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuMemcpy
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuMemcpyAsync
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuMemcpy2D_v2
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuMemcpy2DAsync_v2
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuMemcpyHtoD_v2
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuMemcpyHtoDAsync_v2
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuMemcpyDtoH_v2
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuMemcpyDtoHAsync_v2
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuMemcpyDtoD_v2
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuMemcpyDtoDAsync_v2
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuGetErrorName
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuGetErrorString
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuCtxGetDevice
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuDevicePrimaryCtxRetain
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuDevicePrimaryCtxRelease
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuDevicePrimaryCtxSetFlags
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuDevicePrimaryCtxGetState
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuDevicePrimaryCtxReset
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuStreamCreate
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuStreamQuery
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuStreamSynchronize
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuStreamDestroy_v2
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuStreamAddCallback
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuEventCreate
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuEventDestroy_v2
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuEventSynchronize
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuEventQuery
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuEventRecord
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuLaunchKernel
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuLinkCreate
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuLinkAddData
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuLinkComplete
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuLinkDestroy
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuModuleLoadData
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuModuleUnload
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuModuleGetFunction
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuModuleGetGlobal
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuTexObjectCreate
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuTexObjectDestroy
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuGLGetDevices_v2
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuGraphicsGLRegisterImage
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuGraphicsUnregisterResource
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuGraphicsMapResources
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuGraphicsUnmapResources
[h264_nvenc @ 0000021fad064c40] Loaded sym:
cuGraphicsSubResourceGetMappedArray
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuDeviceGetUuid
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuImportExternalMemory
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuDestroyExternalMemory
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuExternalMemoryGetMappedBuffer
[h264_nvenc @ 0000021fad064c40] Loaded sym:
cuExternalMemoryGetMappedMipmappedArray
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuMipmappedArrayGetLevel
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuMipmappedArrayDestroy
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuImportExternalSemaphore
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuDestroyExternalSemaphore
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuSignalExternalSemaphoresAsync
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuWaitExternalSemaphoresAsync
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuArray3DCreate_v2
[h264_nvenc @ 0000021fad064c40] Loaded sym: cuArrayDestroy
[h264_nvenc @ 0000021fad064c40] Cannot load optional
cuEGLStreamProducerConnect
[h264_nvenc @ 0000021fad064c40] Cannot load optional
cuEGLStreamProducerDisconnect
[h264_nvenc @ 0000021fad064c40] Cannot load optional
cuEGLStreamConsumerDisconnect
[h264_nvenc @ 0000021fad064c40] Cannot load optional
cuEGLStreamProducerPresentFrame
[h264_nvenc @ 0000021fad064c40] Cannot load optional
cuEGLStreamProducerReturnFrame
[h264_nvenc @ 0000021fad064c40] Loaded lib: nvEncodeAPI64.dll
[h264_nvenc @ 0000021fad064c40] Loaded sym: NvEncodeAPICreateInstance
[h264_nvenc @ 0000021fad064c40] Loaded sym:
NvEncodeAPIGetMaxSupportedVersion
[h264_nvenc @ 0000021fad064c40] Loaded Nvenc version 11.1
[h264_nvenc @ 0000021fad064c40] Nvenc initialized successfully
Clipping frame in rate conversion by 0.000008
[Parsed_scale_npp_0 @ 0000021f83f80b00] Setting 'w' to value '4096x2048'
[graph 8 input from stream 0:0 @ 0000021f83f83400] Setting 'video_size' to
value '4096x2048'
[graph 8 input from stream 0:0 @ 0000021f83f83400] Setting 'pix_fmt' to
value '117'
[graph 8 input from stream 0:0 @ 0000021f83f83400] Setting 'time_base' to
value '1/30000'
[graph 8 input from stream 0:0 @ 0000021f83f83400] Setting 'pixel_aspect'
to value '1/1'
[graph 8 input from stream 0:0 @ 0000021f83f83400] Setting 'frame_rate' to
value '30000/1001'
[graph 8 input from stream 0:0 @ 0000021f83f83400] w:4096 h:2048
pixfmt:cuda tb:1/30000 fr:30000/1001 sar:1/1
[format @ 0000021f83f82a00] Setting 'pix_fmts' to value
'yuv420p|nv12|p010le|yuv444p|p016le|yuv444p16le|bgr0|rgb0|gbrp|gbrp16le|cuda'
[AVFilterGraph @ 0000021f83fb03c0] query_formats: 4 queried, 3 merged, 0
already done, 0 delayed
[Parsed_scale_npp_0 @ 0000021f83f80b00] w:4096 h:2048 -> w:4096 h:2048
[h264_nvenc @ 0000021fad064040] Using input frames context (format cuda)
with h264_nvenc encoder.
[h264_nvenc @ 0000021fad064040] Loaded lib: nvcuda.dll
[h264_nvenc @ 0000021fad064040] Loaded sym: cuInit
[h264_nvenc @ 0000021fad064040] Loaded sym: cuDeviceGetCount
[h264_nvenc @ 0000021fad064040] Loaded sym: cuDeviceGet
[h264_nvenc @ 0000021fad064040] Loaded sym: cuDeviceGetAttribute
[h264_nvenc @ 0000021fad064040] Loaded sym: cuDeviceGetName
[h264_nvenc @ 0000021fad064040] Loaded sym: cuDeviceComputeCapability
[h264_nvenc @ 0000021fad064040] Loaded sym: cuCtxCreate_v2
[h264_nvenc @ 0000021fad064040] Loaded sym: cuCtxSetLimit
[h264_nvenc @ 0000021fad064040] Loaded sym: cuCtxPushCurrent_v2
[h264_nvenc @ 0000021fad064040] Loaded sym: cuCtxPopCurrent_v2
[h264_nvenc @ 0000021fad064040] Loaded sym: cuCtxDestroy_v2
[h264_nvenc @ 0000021fad064040] Loaded sym: cuMemAlloc_v2
[h264_nvenc @ 0000021fad064040] Loaded sym: cuMemAllocPitch_v2
[h264_nvenc @ 0000021fad064040] Loaded sym: cuMemAllocManaged
[h264_nvenc @ 0000021fad064040] Loaded sym: cuMemsetD8Async
[h264_nvenc @ 0000021fad064040] Loaded sym: cuMemFree_v2
[h264_nvenc @ 0000021fad064040] Loaded sym: cuMemcpy
[h264_nvenc @ 0000021fad064040] Loaded sym: cuMemcpyAsync
[h264_nvenc @ 0000021fad064040] Loaded sym: cuMemcpy2D_v2
[h264_nvenc @ 0000021fad064040] Loaded sym: cuMemcpy2DAsync_v2
[h264_nvenc @ 0000021fad064040] Loaded sym: cuMemcpyHtoD_v2
[h264_nvenc @ 0000021fad064040] Loaded sym: cuMemcpyHtoDAsync_v2
[h264_nvenc @ 0000021fad064040] Loaded sym: cuMemcpyDtoH_v2
[h264_nvenc @ 0000021fad064040] Loaded sym: cuMemcpyDtoHAsync_v2
[h264_nvenc @ 0000021fad064040] Loaded sym: cuMemcpyDtoD_v2
[h264_nvenc @ 0000021fad064040] Loaded sym: cuMemcpyDtoDAsync_v2
[h264_nvenc @ 0000021fad064040] Loaded sym: cuGetErrorName
[h264_nvenc @ 0000021fad064040] Loaded sym: cuGetErrorString
[h264_nvenc @ 0000021fad064040] Loaded sym: cuCtxGetDevice
[h264_nvenc @ 0000021fad064040] Loaded sym: cuDevicePrimaryCtxRetain
[h264_nvenc @ 0000021fad064040] Loaded sym: cuDevicePrimaryCtxRelease
[h264_nvenc @ 0000021fad064040] Loaded sym: cuDevicePrimaryCtxSetFlags
[h264_nvenc @ 0000021fad064040] Loaded sym: cuDevicePrimaryCtxGetState
[h264_nvenc @ 0000021fad064040] Loaded sym: cuDevicePrimaryCtxReset
[h264_nvenc @ 0000021fad064040] Loaded sym: cuStreamCreate
[h264_nvenc @ 0000021fad064040] Loaded sym: cuStreamQuery
[h264_nvenc @ 0000021fad064040] Loaded sym: cuStreamSynchronize
[h264_nvenc @ 0000021fad064040] Loaded sym: cuStreamDestroy_v2
[h264_nvenc @ 0000021fad064040] Loaded sym: cuStreamAddCallback
[h264_nvenc @ 0000021fad064040] Loaded sym: cuEventCreate
[h264_nvenc @ 0000021fad064040] Loaded sym: cuEventDestroy_v2
[h264_nvenc @ 0000021fad064040] Loaded sym: cuEventSynchronize
[h264_nvenc @ 0000021fad064040] Loaded sym: cuEventQuery
[h264_nvenc @ 0000021fad064040] Loaded sym: cuEventRecord
[h264_nvenc @ 0000021fad064040] Loaded sym: cuLaunchKernel
[h264_nvenc @ 0000021fad064040] Loaded sym: cuLinkCreate
[h264_nvenc @ 0000021fad064040] Loaded sym: cuLinkAddData
[h264_nvenc @ 0000021fad064040] Loaded sym: cuLinkComplete
[h264_nvenc @ 0000021fad064040] Loaded sym: cuLinkDestroy
[h264_nvenc @ 0000021fad064040] Loaded sym: cuModuleLoadData
[h264_nvenc @ 0000021fad064040] Loaded sym: cuModuleUnload
[h264_nvenc @ 0000021fad064040] Loaded sym: cuModuleGetFunction
[h264_nvenc @ 0000021fad064040] Loaded sym: cuModuleGetGlobal
[h264_nvenc @ 0000021fad064040] Loaded sym: cuTexObjectCreate
[h264_nvenc @ 0000021fad064040] Loaded sym: cuTexObjectDestroy
[h264_nvenc @ 0000021fad064040] Loaded sym: cuGLGetDevices_v2
[h264_nvenc @ 0000021fad064040] Loaded sym: cuGraphicsGLRegisterImage
[h264_nvenc @ 0000021fad064040] Loaded sym: cuGraphicsUnregisterResource
[h264_nvenc @ 0000021fad064040] Loaded sym: cuGraphicsMapResources
[h264_nvenc @ 0000021fad064040] Loaded sym: cuGraphicsUnmapResources
[h264_nvenc @ 0000021fad064040] Loaded sym:
cuGraphicsSubResourceGetMappedArray
[h264_nvenc @ 0000021fad064040] Loaded sym: cuDeviceGetUuid
[h264_nvenc @ 0000021fad064040] Loaded sym: cuImportExternalMemory
[h264_nvenc @ 0000021fad064040] Loaded sym: cuDestroyExternalMemory
[h264_nvenc @ 0000021fad064040] Loaded sym: cuExternalMemoryGetMappedBuffer
[h264_nvenc @ 0000021fad064040] Loaded sym:
cuExternalMemoryGetMappedMipmappedArray
[h264_nvenc @ 0000021fad064040] Loaded sym: cuMipmappedArrayGetLevel
[h264_nvenc @ 0000021fad064040] Loaded sym: cuMipmappedArrayDestroy
[h264_nvenc @ 0000021fad064040] Loaded sym: cuImportExternalSemaphore
[h264_nvenc @ 0000021fad064040] Loaded sym: cuDestroyExternalSemaphore
[h264_nvenc @ 0000021fad064040] Loaded sym: cuSignalExternalSemaphoresAsync
[h264_nvenc @ 0000021fad064040] Loaded sym: cuWaitExternalSemaphoresAsync
[h264_nvenc @ 0000021fad064040] Loaded sym: cuArray3DCreate_v2
[h264_nvenc @ 0000021fad064040] Loaded sym: cuArrayDestroy
[h264_nvenc @ 0000021fad064040] Cannot load optional
cuEGLStreamProducerConnect
[h264_nvenc @ 0000021fad064040] Cannot load optional
cuEGLStreamProducerDisconnect
[h264_nvenc @ 0000021fad064040] Cannot load optional
cuEGLStreamConsumerDisconnect
[h264_nvenc @ 0000021fad064040] Cannot load optional
cuEGLStreamProducerPresentFrame
[h264_nvenc @ 0000021fad064040] Cannot load optional
cuEGLStreamProducerReturnFrame
[h264_nvenc @ 0000021fad064040] Loaded lib: nvEncodeAPI64.dll
[h264_nvenc @ 0000021fad064040] Loaded sym: NvEncodeAPICreateInstance
[h264_nvenc @ 0000021fad064040] Loaded sym:
NvEncodeAPIGetMaxSupportedVersion
[h264_nvenc @ 0000021fad064040] Loaded Nvenc version 11.1
[h264_nvenc @ 0000021fad064040] Nvenc initialized successfully
[dash @ 0000021fad07cb80] Opening 'init-stream/$RepresentationID/$./$ext/$'
for writing
[file @ 0000021f83ff2f40] Setting default whitelist 'file,crypto,data'
Could not write header for output file #0 (incorrect codec parameters ?):
No such file or directory
Error initializing output stream 0:8 --
[h264_nvenc @ 0000021fad0976c0] Nvenc unloaded
[h264_nvenc @ 0000021fad079bc0] Nvenc unloaded
[h264_nvenc @ 0000021fad20c580] Nvenc unloaded
[h264_nvenc @ 0000021faddbfe40] Nvenc unloaded
[h264_nvenc @ 0000021faddc0d80] Nvenc unloaded
[h264_nvenc @ 0000021faddc2dc0] Nvenc unloaded
[h264_nvenc @ 0000021fad065840] Nvenc unloaded
[h264_nvenc @ 0000021fad064c40] Nvenc unloaded
[h264_nvenc @ 0000021fad064040] Nvenc unloaded
[aac @ 0000021fad066040] Qavg: 65536.000
[aac @ 0000021fad066040] 2 frames left in the queue on closing
[AVIOContext @ 0000021fad06c040] Statistics: 17523642 bytes read, 0 seeks
Conversion failed!

Process finished with exit code 0

*/-------------------------------------------/ dash_win.py
/-------------------------------------------/*


*This ERRORS*
#!/usr/bin/env python

import os
import json

VIDEO_IN = 'X:\\z_published\\360video\\336748.mp4'
BASE_OUT = 'X:/DASH/DASHOUT/'
VIDEO_OUT = 'dash.mpd'
FPS = '30'
GOP_SIZE = '90'

H_SIZE_1 = '960'
H_SIZE_2 = '720'
H_SIZE_3 = '1440'
H_SIZE_4 = '1660'
H_SIZE_5 = '1920'
H_SIZE_6 = '2048'

W_SIZE_1 = '1920'
W_SIZE_2 = '1440'
W_SIZE_3 = '2880'
W_SIZE_4 = '3320'
W_SIZE_5 = '3840'
W_SIZE_6 = '4096'

V_SIZE_1 = '1920x960'
V_SIZE_2 = '1440x720'
V_SIZE_3 = '2880x1440'
V_SIZE_4 = '3320x1660'
V_SIZE_5 = '3840x1920'
V_SIZE_6 = '4096x2048'

os.chdir(BASE_OUT)

probecommand = 'C:\\ffprobe\\ffprobe.exe -i ' + VIDEO_IN + ' -v quiet
-print_format json -show_format -show_streams  -loglevel error'
result = os.popen(probecommand)
jsonresults = result.read()
thejson = json.loads(jsonresults)
# if numstreams == 1 then there is no audio
numstreams = int(thejson["format"]["nb_streams"])
print(numstreams)

ffmpegcommand = 'C:\\MASM\\local64\\bin-video\\ffmpeg -loglevel debug
-hwaccel cuda -hwaccel_output_format cuda -i "' + VIDEO_IN + '" -y'
ffmpegcommand += ' -keyint_min ' + GOP_SIZE + ' -g ' + GOP_SIZE + ' -r ' +
FPS + ' -sc_threshold 0'
ffmpegcommand += ' -c:v h264_nvenc'
if numstreams > 1:
    ffmpegcommand += ' -c:a aac -b:a 128k -ac 1 -ar 44100'
ffmpegcommand += ' -map v:0 -vf:0 scale_npp=' + V_SIZE_1 + ' -c:v
h264_nvenc -b:v:0 2M -maxrate:0 2.14M -bufsize:0 3.5M'
ffmpegcommand += ' -map v:0 -vf:1 scale_npp=' + V_SIZE_2 + ' -c:v
h264_nvenc -b:v:1 145k -maxrate:1 155k -bufsize:1 220k'
ffmpegcommand += ' -map v:0 -vf:2 scale_npp=' + V_SIZE_3 + ' -c:v
h264_nvenc -b:v:2 365k -maxrate:2 390k -bufsize:2 640k'
ffmpegcommand += ' -map v:0 -vf:3 scale_npp=' + V_SIZE_4 + ' -c:v
h264_nvenc -b:v:3 730k -maxrate:3 781k -bufsize:3 1278k'
ffmpegcommand += ' -map v:0 -vf:4 scale_npp=' + V_SIZE_4 + ' -c:v
h264_nvenc -b:v:4 1.1M -maxrate:4 1.17M -bufsize:4 2M'
ffmpegcommand += ' -map v:0 -vf:5 scale_npp=' + V_SIZE_5 + ' -c:v
h264_nvenc -b:v:5 3M -maxrate:5 3.21M -bufsize:5 5.5M'
ffmpegcommand += ' -map v:0 -vf:6 scale_npp=' + V_SIZE_5 + ' -c:v
h264_nvenc -b:v:6 4.5M -maxrate:6 4.8M -bufsize:6 8M'
ffmpegcommand += ' -map v:0 -vf:7 scale_npp=' + V_SIZE_6 + ' -c:v
h264_nvenc -b:v:7 6M -maxrate:7 6.42M -bufsize:7 11M'
ffmpegcommand += ' -map v:0 -vf:8 scale_npp=' + V_SIZE_6 + ' -c:v
h264_nvenc -b:v:8 7.8M -maxrate:8 8.3M -bufsize:8 14M'
if numstreams > 1:
    ffmpegcommand += ' -map 0:a'

ffmpegcommand += ' -init_seg_name init-stream/$RepresentationID/$./$ext/$
-media_seg_name chunk-stream/$RepresentationID/$-/$Number%05d/$./$ext/$'
ffmpegcommand += ' -use_template 1 -use_timeline 1 -f dash ' + VIDEO_OUT
print(ffmpegcommand)
os.system(ffmpegcommand)




*/-------------------------------------------/ hls_win.py
/-------------------------------------------/*


*This works as expected.*
#!/usr/bin/env python

import os
import json

VIDEO_IN = 'X:\\z_published\\360video\\336748.mp4'
BASE_OUT = 'X:/DASH/HLSOUT/'
HLS_TIME = '4'
FPS = '25'
GOP_SIZE = '60'

H_SIZE_1 = '960'
H_SIZE_2 = '720'
H_SIZE_3 = '1440'
H_SIZE_4 = '1660'
H_SIZE_5 = '1920'
H_SIZE_6 = '2048'

W_SIZE_1 = '1920'
W_SIZE_2 = '1440'
W_SIZE_3 = '2880'
W_SIZE_4 = '3320'
W_SIZE_5 = '3840'
W_SIZE_6 = '4096'

V_SIZE_1 = '1920x960'
V_SIZE_2 = '1440x720'
V_SIZE_3 = '2880x1440'
V_SIZE_4 = '3320x1660'
V_SIZE_5 = '3840x1920'
V_SIZE_6 = '4096x2048'

os.chdir(BASE_OUT)

probecommand = 'C:\\ffprobe\\ffprobe.exe -i ' + VIDEO_IN + ' -v quiet
-print_format json -show_format -show_streams  -loglevel error'
result = os.popen(probecommand)
jsonresults = result.read()
thejson = json.loads(jsonresults)
# if numstreams == 1 then there is no audio
numstreams = thejson["format"]["nb_streams"]
print(numstreams)

ffmpegcommand = 'C:\\MASM\\local64\\bin-video\\ffmpeg -loglevel debug
-hwaccel cuda -hwaccel_output_format cuda -y -i "' + VIDEO_IN + '"'
ffmpegcommand += ' -keyint_min ' + GOP_SIZE + ' -g ' + GOP_SIZE + ' -r ' +
FPS + ' -sc_threshold 0'
ffmpegcommand += ' -c:v h264_nvenc'

ffmpegcommand += ' -map v:0 -vf:0 scale_npp=' + W_SIZE_1 + ':' + H_SIZE_1 +
' -b:v:0 2M -maxrate:0 2.14M -bufsize:0 3.5M'
ffmpegcommand += ' -map v:0 -vf:1 scale_npp=' + W_SIZE_2 + ':' + H_SIZE_2 +
' -b:v:1 145k -maxrate:1 155k -bufsize:1 220k'
ffmpegcommand += ' -map v:0 -vf:2 scale_npp=' + W_SIZE_3 + ':' + H_SIZE_3 +
' -b:v:2 365k -maxrate:2 390k -bufsize:2 640k'
ffmpegcommand += ' -map v:0 -vf:3 scale_npp=' + W_SIZE_4 + ':' + H_SIZE_4 +
' -b:v:3 730k -maxrate:3 781k -bufsize:3 1278k'
ffmpegcommand += ' -map v:0 -vf:4 scale_npp=' + W_SIZE_4 + ':' + H_SIZE_4 +
' -b:v:4 1.1M -maxrate:4 1.17M -bufsize:4 2M'
ffmpegcommand += ' -map v:0 -vf:5 scale_npp=' + W_SIZE_5 + ':' + H_SIZE_5 +
' -b:v:5 3M -maxrate:5 3.21M -bufsize:5 5.5M'
ffmpegcommand += ' -map v:0 -vf:6 scale_npp=' + W_SIZE_5 + ':' + H_SIZE_5 +
' -b:v:6 4.5M -maxrate:6 4.8M -bufsize:6 8M'
ffmpegcommand += ' -map v:0 -vf:7 scale_npp=' + W_SIZE_6 + ':' + H_SIZE_6 +
' -b:v:7 6M -maxrate:7 6.42M -bufsize:7 11M'
ffmpegcommand += ' -map v:0 -vf:8 scale_npp=' + W_SIZE_6 + ':' + H_SIZE_6 +
' -b:v:8 7.8M -maxrate:8 8.3M -bufsize:8 14M'
if numstreams > 1:
    ffmpegcommand += ' -map a:0 -map a:0 -map a:0 -map a:0 -map a:0 -map
a:0 -map a:0 -map a:0 -map a:0 -c:a aac -b:a 128k -ac 1 -ar 44100'

ffmpegcommand += ' -f hls -hls_time ' + HLS_TIME + ' -hls_playlist_type vod
-hls_flags independent_segments'
ffmpegcommand += ' -master_pl_name master.m3u8'
ffmpegcommand += ' -hls_segment_filename stream_%v/s%06d.ts -strftime_mkdir
1'
if numstreams > 1:
    ffmpegcommand += ' -var_stream_map "v:0,a:0 v:1,a:1 v:2,a:2 v:3,a:3
v:4,a:4 v:5,a:5 v:6,a:6 v:7,a:7 v:8,a:8"'
else:
    ffmpegcommand += ' -var_stream_map "v:0 v:1 v:2 v:3 v:4 v:5 v:6 v:7
v:8"'
ffmpegcommand += ' stream_%v.m3u8'

print(ffmpegcommand)

os.system(ffmpegcommand)




-- 
Douglas Rhiner
JD Publishing
CTO
C.530-448-2754
Skype.douglasrhiner
924 Incline Way Suite L
Incline Village, NV
89451
douglasrhiner at gmail.com


xplorit.com <https://www.xplorit.com>


wendyourway.com <https://www.wendyourway.com>


More information about the ffmpeg-user mailing list