Opened 3 weeks ago
Last modified 3 weeks ago
#11369 open defect
Chroma error in yuv420p -> hwaccel dxva2 -> p010le on nvenc
Reported by: | Mads Johansen | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | swscale |
Version: | git-master | Keywords: | regression |
Cc: | MasterQuestionable | Blocked By: | |
Blocking: | Reproduced by developer: | yes | |
Analyzed by developer: | no |
Description
Summary of the bug: Converting a standard x264 yuv420 video (for example ffmpeg -f lavfi -i mandelbrot=s=1920x1080 -t 10 -pix_fmt yuv420p yuv420p1.mov) to ffmpeg -hwaccel auto -i yuv420p1.mov -c:v hevc_nvenc -pix_fmt p010le p010le.mp4 on windows creates a green video.
I assume it's caused by the very recent sws commits, as it worked december 15 2024 and now doesn't.
Loglevel debug:
ffmpeg -hwaccel auto -i yuv420p.mov -c:v hevc_nvenc -pix_fmt p010le -loglevel debug p010le.mp4
ffmpeg version N-118163-g954d55c2a4 Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 14.2.0 (Rev2, Built by MSYS2 project)
configuration: --pkg-config=pkgconf --cc='ccache gcc' --cxx='ccache g++' --ld='ccache g++' --extra-cxxflags=-fpermissive --extra-cflags=-Wno-int-conversion --disable-autodetect --enable-cuda --enable-cuvid --enable-d3d12va --enable-d3d11va --enable-dxva2 --enable-nvenc --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libvmaf --enable-libaom --enable-libvpx --enable-libx264 --enable-libx265 --disable-debug --enable-gpl --enable-vulkan --enable-libplacebo --enable-opencl --enable-schannel --disable-w32threads
libavutil 59. 53.100 / 59. 53.100
libavcodec 61. 28.100 / 61. 28.100
libavformat 61. 9.101 / 61. 9.101
libavdevice 61. 4.100 / 61. 4.100
libavfilter 10. 6.101 / 10. 6.101
libswscale 8. 13.100 / 8. 13.100
libswresample 5. 4.100 / 5. 4.100
libpostproc 58. 4.100 / 58. 4.100
Splitting the commandline.
Reading option '-hwaccel' ... matched as option 'hwaccel' (use HW accelerated decoding) with argument 'auto'.
Reading option '-i' ... matched as input url with argument 'yuv420p.mov'.
Reading option '-c:v' ... matched as option 'c' (select encoder/decoder ('copy' to copy stream without reencoding)) with argument 'hevc_nvenc'.
Reading option '-pix_fmt' ... matched as option 'pix_fmt' (set pixel format) with argument 'p010le'.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'.
Reading option 'p010le.mp4' ... matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option loglevel (set logging level) with argument debug.
Successfully parsed a group of options.
Parsing a group of options: input url yuv420p.mov.
Applying option hwaccel (use HW accelerated decoding) with argument auto.
Successfully parsed a group of options.
Opening an input file: yuv420p.mov.
[AVFormatContext @ 000002f1ff22eac0] Opening 'yuv420p.mov' for reading
[file @ 000002f1ff22c240] Setting default whitelist 'file,crypto,data'
[mov,mp4,m4a,3gp,3g2,mj2 @ 000002f1ff22eac0] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 000002f1ff22eac0] ISO: File Type Major Brand: qt
[mov,mp4,m4a,3gp,3g2,mj2 @ 000002f1ff22eac0] Unknown dref type 0x206c7275 size 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 000002f1ff22eac0] Processing st: 0, edit list 0 - media time: 1024, duration: 128000
[mov,mp4,m4a,3gp,3g2,mj2 @ 000002f1ff22eac0] Offset DTS by 1024 to make first pts zero.
[mov,mp4,m4a,3gp,3g2,mj2 @ 000002f1ff22eac0] Setting codecpar->delay to 2 for stream st: 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 000002f1ff22eac0] Before avformat_find_stream_info() pos: 12273814 bytes read:36715 seeks:1 nb_streams:1
[h264 @ 000002f1ff23f580] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 000002f1ff23f580] Decoding VUI
[h264 @ 000002f1ff23f580] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 000002f1ff23f580] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 000002f1ff23f580] Decoding VUI
[h264 @ 000002f1ff23f580] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 000002f1ff23f580] nal_unit_type: 6(SEI), nal_ref_idc: 0
[h264 @ 000002f1ff23f580] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 000002f1ff23f580] Format yuv420p chosen by get_format().
[h264 @ 000002f1ff23f580] Reinit context to 1920x1088, pix_fmt: yuv420p
[h264 @ 000002f1ff23f580] no picture
[mov,mp4,m4a,3gp,3g2,mj2 @ 000002f1ff22eac0] All info found
[mov,mp4,m4a,3gp,3g2,mj2 @ 000002f1ff22eac0] After avformat_find_stream_info() pos: 88405 bytes read:125084 seeks:2 frames:1
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'yuv420p.mov':
Metadata:
major_brand : qt
minor_version : 512
compatible_brands: qt
encoder : Lavf61.9.101
Duration: 00:00:10.00, start: 0.000000, bitrate: 9819 kb/s
Stream #0:0[0x1], 1, 1/12800: Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuv420p(progressive, left), 1920x1080 [SAR 1:1 DAR 16:9], 0/1, 9815 kb/s, 25 fps, 25 tbr, 12800 tbn (default)
Metadata:
handler_name : VideoHandler
vendor_id : FFMP
encoder : Lavc61.28.100 libx264
Successfully opened the file.
Parsing a group of options: output url p010le.mp4.
Applying option c:v (select encoder/decoder ('copy' to copy stream without reencoding)) with argument hevc_nvenc.
Applying option pix_fmt (set pixel format) with argument p010le.
Successfully parsed a group of options.
Opening an output file: p010le.mp4.
[out#0/mp4 @ 000002f1ff22c0c0] No explicit maps, mapping streams automatically...
[vost#0:0/hevc_nvenc @ 000002f1ff30ed80] Created video stream from input stream 0:0
[AVHWDeviceContext @ 000002f1ff920700] Using D3D9Ex device.
[vist#0:0/h264 @ 000002f1ff236cc0] [dec:h264 @ 000002f1ff920040] Using auto hwaccel type dxva2 with new default device.
detected 16 logical cores
[h264 @ 000002f1ff30e480] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 000002f1ff30e480] Decoding VUI
[h264 @ 000002f1ff30e480] nal_unit_type: 8(PPS), nal_ref_idc: 3
[file @ 000002f1ff91a400] Setting default whitelist 'file,crypto,data'
Successfully opened the file.
Stream mapping:
[vost#0:0/hevc_nvenc @ 000002f1ff30ed80] Starting thread...
[vf#0:0 @ 000002f1ff9d9e80] Starting thread...
[vist#0:0/h264 @ 000002f1ff236cc0] [dec:h264 @ 000002f1ff920040] Starting thread...
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 000002f1ff22e700] Starting thread...
Press [q] to stop, ? for help
[h264 @ 000002f1ff30e480] nal_unit_type: 6(SEI), nal_ref_idc: 0
[h264 @ 000002f1ff30e480] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 000002f1ff30e480] Format dxva2_vld chosen by get_format().
[h264 @ 000002f1ff30e480] Format dxva2_vld requires hwaccel h264_dxva2 initialisation.
[h264 @ 000002f1ff30e480] Decoder GUIDs reported as supported:
[h264 @ 000002f1ff30e480] {86695f12-340e-4f04-9fd3-9253dd327460} 0
[h264 @ 000002f1ff30e480] {ee27417f-5e28-4e65-beea-1d26b508adc9} 0
[h264 @ 000002f1ff30e480] {6f3ec719-3735-42cc-8063-65cc3cb36616} 0
[h264 @ 000002f1ff30e480] {1b81bea4-a0c7-11d3-b984-00c04f2e73c5} 0
[h264 @ 000002f1ff30e480] {1b81bea3-a0c7-11d3-b984-00c04f2e73c5} 0
[h264 @ 000002f1ff30e480] {32fcfe3f-de46-4a49-861b-ac71110649d5} 0
[h264 @ 000002f1ff30e480] {d79be8da-0cf1-4c81-b82a-69a4e236f43d} 0
[h264 @ 000002f1ff30e480] {f9aaccbb-c2b6-4cfc-8779-5707b1760552} 0
[h264 @ 000002f1ff30e480] {1b81be68-a0c7-11d3-b984-00c04f2e73c5} 0
[h264 @ 000002f1ff30e480] {5b11d51b-2f4c-4452-bcc3-09f2a1160cc0} 0
[h264 @ 000002f1ff30e480] {107af0e0-ef1a-4d19-aba8-67a163073d13} 1
[h264 @ 000002f1ff30e480] {1a72925f-0c2c-4f15-96fb-b17d1473603f} 1
[h264 @ 000002f1ff30e480] {15df9b21-06c4-47f1-841e-a67c97d7f312} 0
[h264 @ 000002f1ff30e480] {efd64d74-c9e8-41d7-a5e9-e9b0e39fa319} 0
[h264 @ 000002f1ff30e480] {ed418a9f-010d-4eda-9ae3-9a65358d8d2e} 0
[h264 @ 000002f1ff30e480] {9947ec6f-689b-11dc-a320-0019dbbc4184} 0
[h264 @ 000002f1ff30e480] {33fcfe41-de46-4a49-861b-ac71110649d5} 0
[h264 @ 000002f1ff30e480] {463707f8-a1d0-4585-876d-83aa6d60b89e} 0
[h264 @ 000002f1ff30e480] {a4c749ef-6ecf-48aa-8448-50a7a1165ff7} 1
[h264 @ 000002f1ff30e480] {dda19dc7-93b5-49f5-a9b3-2bda28a2ce6e} 1
[h264 @ 000002f1ff30e480] {b8be4ccb-cf53-46ba-8d59-d6b8a6da5d2a} 0 1
[h264 @ 000002f1ff30e480] {6affd11e-1d96-42b1-a215-93a31f09a53d} 0
[h264 @ 000002f1ff30e480] {914c84a3-4078-4fa9-984c-e2f262cb5c9c} 0
[h264 @ 000002f1ff30e480] {8a1a1031-29bc-46d0-a007-e9b092ca6767} 0
[h264 @ 000002f1ff30e480] Reinit context to 1920x1088, pix_fmt: dxva2_vld
[h264 @ 000002f1ff30e480] no picture
[h264 @ 000002f1ff7d9680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7d9680] no picture
[h264 @ 000002f1ff339380] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff434780] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ffa92500] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7e2000] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339a00] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff33a0c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50d880] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50e200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff50eb80] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff818200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff446680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff304080] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91bbc0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91b440] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff30e480] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7d9680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339380] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff434780] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[graph -1 input from stream 0:0 @ 000002f19304ee80] w:1920 h:1080 pixfmt:nv12 tb:1/12800 fr:25/1 sar:1/1 csp:unknown range:unknown
[format @ 000002f1ff91f480] Setting 'pix_fmts' to value 'p010le'
[format @ 000002f1ff91f480] Setting 'color_ranges' to value 'tv|pc'
[auto_scale_0 @ 000002f1ff350140] w:iw h:ih flags: interl:0
[format @ 000002f1ff91f480] auto-inserting filter 'auto_scale_0' between the filter 'Parsed_null_0' and the filter 'format'
[AVFilterGraph @ 000002f1870fc200] query_formats: 4 queried, 6 merged, 3 already done, 0 delayed
[auto_scale_0 @ 000002f1ff350140] w:1920 h:1080 fmt:nv12 csp:unknown range:unknown sar:1/1 -> w:1920 h:1080 fmt:p010le csp:unknown range:tv sar:1/1 flags:0x00000004
[auto_scale_0 @ 000002f1ff350140] [framesync @ 000002f18787e290] Selected 1/12800 time base
[auto_scale_0 @ 000002f1ff350140] [framesync @ 000002f18787e290] Sync level 1
[h264 @ 000002f1ffa92500] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[graph -1 input from stream 0:0 @ 000002f19304ee80] video frame properties congruent with link at pts_time: 0
[h264 @ 000002f1ff7e2000] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339a00] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff33a0c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded lib: nvcuda.dll
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuInit
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuDriverGetVersion
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuDeviceGetCount
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuDeviceGet
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuDeviceGetAttribute
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuDeviceGetName
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuDeviceComputeCapability
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuCtxCreate_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuCtxGetCurrent
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuCtxSetLimit
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuCtxPushCurrent_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuCtxPopCurrent_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuCtxDestroy_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuMemAlloc_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuMemAllocPitch_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuMemAllocManaged
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuMemsetD8Async
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuMemFree_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuMemcpy
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuMemcpyAsync
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuMemcpy2D_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuMemcpy2DAsync_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuMemcpyHtoD_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuMemcpyHtoDAsync_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuMemcpyDtoH_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuMemcpyDtoHAsync_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuMemcpyDtoD_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuMemcpyDtoDAsync_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuGetErrorName
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuGetErrorString
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuCtxGetDevice
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuDevicePrimaryCtxRetain
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuDevicePrimaryCtxRelease
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuDevicePrimaryCtxSetFlags
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuDevicePrimaryCtxGetState
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuDevicePrimaryCtxReset
[h264 @ 000002f1ff50d880] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuStreamCreate
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuStreamQuery
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuStreamSynchronize
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuStreamDestroy_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuStreamAddCallback
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuStreamWaitEvent
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuEventCreate
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuEventDestroy_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuEventSynchronize
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuEventQuery
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuEventRecord
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuLaunchKernel
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuLinkCreate
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuLinkAddData
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuLinkComplete
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuLinkDestroy
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuModuleLoadData
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuModuleUnload
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuModuleGetFunction
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuModuleGetGlobal
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuTexObjectCreate
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuTexObjectDestroy
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuGLGetDevices_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuGraphicsGLRegisterImage
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuGraphicsUnregisterResource
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuGraphicsMapResources
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuGraphicsUnmapResources
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuGraphicsSubResourceGetMappedArray
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuGraphicsResourceGetMappedPointer_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuDeviceGetUuid
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuDeviceGetUuid_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuDeviceGetLuid
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuDeviceGetByPCIBusId
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuDeviceGetPCIBusId
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuImportExternalMemory
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuDestroyExternalMemory
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuExternalMemoryGetMappedBuffer
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuExternalMemoryGetMappedMipmappedArray
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuMipmappedArrayGetLevel
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuMipmappedArrayDestroy
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuImportExternalSemaphore
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuDestroyExternalSemaphore
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuSignalExternalSemaphoresAsync
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuWaitExternalSemaphoresAsync
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuArrayCreate_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuArray3DCreate_v2
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuArrayDestroy
[hevc_nvenc @ 000002f1ff9d9ac0] Cannot load optional cuEGLStreamProducerConnect
[hevc_nvenc @ 000002f1ff9d9ac0] Cannot load optional cuEGLStreamProducerDisconnect
[hevc_nvenc @ 000002f1ff9d9ac0] Cannot load optional cuEGLStreamConsumerDisconnect
[hevc_nvenc @ 000002f1ff9d9ac0] Cannot load optional cuEGLStreamProducerPresentFrame
[hevc_nvenc @ 000002f1ff9d9ac0] Cannot load optional cuEGLStreamProducerReturnFrame
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuD3D11GetDevice
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuD3D11GetDevices
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: cuGraphicsD3D11RegisterResource
[h264 @ 000002f1ff50e200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff50eb80] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded lib: nvEncodeAPI64.dll
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: NvEncodeAPICreateInstance
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded sym: NvEncodeAPIGetMaxSupportedVersion
[hevc_nvenc @ 000002f1ff9d9ac0] Loaded Nvenc version 12.2
[hevc_nvenc @ 000002f1ff9d9ac0] Nvenc initialized successfully
[hevc_nvenc @ 000002f1ff9d9ac0] 1 CUDA capable devices found
[hevc_nvenc @ 000002f1ff9d9ac0] [ GPU #0 - < NVIDIA GeForce RTX 3060 Ti > has Compute SM 8.6 ]
[hevc_nvenc @ 000002f1ff9d9ac0] supports NVENC
Output #0, mp4, to 'p010le.mp4':
Metadata:
major_brand : qt
minor_version : 512
compatible_brands: qt
encoder : Lavf61.9.101
Stream #0:0, 0, 1/12800: Video: hevc (Main 10), 1 reference frame (hev1 / 0x31766568), p010le(tv, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 0/1, q=2-31, 2000 kb/s, 25 fps, 12800 tbn (default)
Metadata:
encoder : Lavc61.28.100 hevc_nvenc
handler_name : VideoHandler
vendor_id : FFMP
Side data:
cpb: bitrate max/min/avg: 0/0/2000000 buffer size: 4000000 vbv_delay: N/A
[out#0/mp4 @ 000002f1ff22c0c0] Starting thread...
[h264 @ 000002f1ff818200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff446680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff304080] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91bbc0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91b440] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff30e480] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7d9680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339380] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff434780] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ffa92500] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7e2000] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339a00] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff33a0c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50d880] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50e200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff50eb80] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff818200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff446680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff304080] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91bbc0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91b440] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff30e480] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7d9680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339380] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff434780] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ffa92500] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7e2000] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339a00] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff33a0c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50d880] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50e200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff50eb80] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff818200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff446680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff304080] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91bbc0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91b440] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff30e480] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7d9680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339380] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff434780] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ffa92500] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7e2000] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339a00] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff33a0c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50d880] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50e200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff50eb80] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff818200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff446680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff304080] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91bbc0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91b440] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff30e480] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7d9680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339380] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff434780] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ffa92500] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7e2000] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339a00] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff33a0c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50d880] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50e200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff50eb80] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff818200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff446680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff304080] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91bbc0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91b440] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff30e480] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7d9680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339380] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff434780] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ffa92500] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7e2000] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339a00] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff33a0c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50d880] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50e200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff50eb80] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff818200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff446680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff304080] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91bbc0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91b440] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff30e480] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7d9680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339380] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff434780] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ffa92500] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7e2000] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339a00] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff33a0c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50d880] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50e200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff50eb80] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff818200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff446680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff304080] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91bbc0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91b440] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff30e480] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7d9680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339380] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff434780] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ffa92500] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7e2000] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339a00] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff33a0c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50d880] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50e200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff50eb80] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff818200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff446680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff304080] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91bbc0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91b440] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff30e480] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7d9680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339380] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff434780] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ffa92500] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7e2000] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 04x
[h264 @ 000002f1ff339a00] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff33a0c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50d880] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50e200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff50eb80] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff818200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff446680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff304080] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91bbc0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91b440] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff30e480] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7d9680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339380] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff434780] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ffa92500] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7e2000] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339a00] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff33a0c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50d880] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50e200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff50eb80] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff818200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff446680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff304080] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91bbc0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91b440] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff30e480] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7d9680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339380] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff434780] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ffa92500] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7e2000] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339a00] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff33a0c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50d880] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50e200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff50eb80] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff818200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff446680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff304080] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91bbc0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91b440] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff30e480] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7d9680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339380] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff434780] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ffa92500] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7e2000] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339a00] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff33a0c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50d880] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50e200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff50eb80] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff818200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff446680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff304080] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91bbc0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91b440] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff30e480] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7d9680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339380] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff434780] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ffa92500] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7e2000] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339a00] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff33a0c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50d880] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50e200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff50eb80] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff818200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff446680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff304080] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91bbc0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91b440] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff30e480] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7d9680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339380] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff434780] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ffa92500] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7e2000] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339a00] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff33a0c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50d880] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50e200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff50eb80] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff818200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff446680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff304080] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91bbc0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff91b440] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff30e480] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 000002f1ff22e700] EOF while reading input
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 000002f1ff22e700] Terminating thread with return code 0 (success)
[h264 @ 000002f1ff7d9680] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339380] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff434780] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ffa92500] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff7e2000] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff339a00] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000002f1ff33a0c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50d880] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 000002f1ff50e200] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[vist#0:0/h264 @ 000002f1ff236cc0] [dec:h264 @ 000002f1ff920040] Decoder thread received EOF packet
[vist#0:0/h264 @ 000002f1ff236cc0] [dec:h264 @ 000002f1ff920040] Decoder returned EOF, finishing
[vist#0:0/h264 @ 000002f1ff236cc0] [dec:h264 @ 000002f1ff920040] Terminating thread with return code 0 (success)
[auto_scale_0 @ 000002f1ff350140] [framesync @ 000002f18787e290] Sync level 0
[out_#0:0 @ 000002f1ff344600] EOF on sink link out_#0:0:default.
[vf#0:0 @ 000002f1ff9d9e80] Filtergraph returned EOF, finishing
[vf#0:0 @ 000002f1ff9d9e80] All consumers returned EOF
[vf#0:0 @ 000002f1ff9d9e80] Terminating thread with return code 0 (success)
[vost#0:0/hevc_nvenc @ 000002f1ff30ed80] [enc:hevc_nvenc @ 000002f1ff233640] Encoder thread received EOF
[vost#0:0/hevc_nvenc @ 000002f1ff30ed80] Terminating thread with return code 0 (success)
[out#0/mp4 @ 000002f1ff22c0c0] All streams finished
[out#0/mp4 @ 000002f1ff22c0c0] Terminating thread with return code 0 (success)
[AVIOContext @ 000002f1ff818e80] Statistics: 760507 bytes written, 2 seeks, 6 writeouts
[out#0/mp4 @ 000002f1ff22c0c0] Output file #0 (p010le.mp4):
[out#0/mp4 @ 000002f1ff22c0c0] Output stream #0:0 (video): 250 frames encoded; 250 packets muxed (756541 bytes);
[out#0/mp4 @ 000002f1ff22c0c0] Total: 250 packets (756541 bytes) muxed
[out#0/mp4 @ 000002f1ff22c0c0] video:739KiB audio:0KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 0.523699%
frame= 250 fps=0.0 q=17.0 Lsize= 743KiB time=00:00:09.88 bitrate= 615.8kbits/s speed= 11x
[hevc_nvenc @ 000002f1ff9d9ac0] Nvenc unloaded
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 000002f1ff22e700] Input file #0 (yuv420p.mov):
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 000002f1ff22e700] Input stream #0:0 (video): 250 packets read (12269831 bytes); 250 frames decoded; 0 decode errors;
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 000002f1ff22e700] Total: 250 packets (12269831 bytes) demuxed
[AVIOContext @ 000002f1ff22c6c0] Statistics: 12306546 bytes read, 2 seeks
Attachments (1)
Change History (4)
by , 3 weeks ago
Attachment: | yuv420p1-p010le.mp4 added |
---|
comment:1 by , 3 weeks ago
Cc: | added |
---|---|
Component: | undetermined → swscale |
Keywords: | regression added |
Version: | unspecified → git-master |
͏ Likely "swscale" related, if Nvidia driver hasn't changed.
͏ Regression window:
͏ https://github.com/FFmpeg/FFmpeg/commits?since=2024-12-15&until=2024-12-24
͏ .
͏ Commit:
͏ https://github.com/FFmpeg/FFmpeg/commit/6c9218d748e06da019b6d15c37e5849d8a69bb07
comment:2 by , 3 weeks ago
Reproduced by developer: | set |
---|---|
Status: | new → open |
Regression since 6c9218d748e06da019b6d15c37e5849d8a69bb07
comment:3 by , 3 weeks ago
Workaround: ffmpeg.exe -hwaccel auto -i yuv420p1.mov -vf format=yuv420p,format=p010le -c:v hevc_nvenc -pix_fmt p010le p010le.mp4
Or even just -vf format=yuv420p
Basically the issue is transform from nv12 to p010. And if you first convert to yuv420p there is no issue.
Green output