[FFmpeg-trac] #8225(undetermined:new): NVIDIA Driver Bug Affecting Full HW Based Transcoding

FFmpeg trac at avcodec.org
Mon May 4 12:36:42 EEST 2020


#8225: NVIDIA Driver Bug Affecting Full HW Based Transcoding
-------------------------------------+-------------------------------------
             Reporter:               |                    Owner:
  smallishzulu                       |
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  unspecified  |               Resolution:
             Keywords:  nvenc,       |               Blocked By:
  cuviddec                           |
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by smallishzulu):

 Interestingly nvdec decoding works:
 (Probably due to GPU Dec -> System RAM -> GPU Encode / Not full line
 transcode)

 /opt/ffmpeg/bin/ffmpeg  -hide_banner -ignore_unknown   -loglevel verbose
 -async 1 -threads 2 -filter_complex_threads 2 -thread_queue_size 2048
 -fflags +discardcorrupt  -drop_second_field 0    -hwaccel_device 0
 -hwaccel nvdec  -c:v h264_cuvid -i 'udp://233.33.33.1:5000' -aspect 16:9
 -filter_complex
 '[0:p:1:0]hwupload_cuda,yadif_cuda=mode=1,fps=fps=60,scale_npp=1280:720:interp_algo=super[v0];[0:p:1:0]hwupload_cuda,yadif_cuda=mode=1,fps=fps=60,scale_npp=720:576:interp_algo=super[v1];[0:p:1:0]hwupload_cuda,yadif_cuda=mode=1,fps=fps=50,scale_npp=1920:1080:interp_algo=super[v2];[0:p:1:0]hwupload_cuda,yadif_cuda=mode=1,fps=fps=25,scale_npp=640:360:interp_algo=super[v3]'
 -g 50  -map [v0] -c:v:0 h264_nvenc   -preset hq -rc:v vbr_hq -vbr 1
 -2pass 0     -strict_gop 1 -rc-lookahead 32 -no-scenecut 1 -forced-idr 1
 -gpu 0 -b:v:0 2000k -maxrate:v:0 2000k  -map [v1] -c:v:1 h264_nvenc
 -preset hq -rc:v vbr_hq -vbr 1  -2pass 0     -strict_gop 1 -rc-lookahead
 32 -no-scenecut 1 -forced-idr 1      -gpu 0 -b:v:1 1200k -maxrate:v:1
 1200k  -map [v2] -c:v:2 h264_nvenc -qmin 19  -preset hq -rc:v vbr_hq -vbr
 1  -2pass 0     -strict_gop 1 -rc-lookahead 32 -no-scenecut 1 -forced-idr
 1      -gpu 0 -b:v:2 4000k -maxrate:v:2 4000k  -map [v3] -c:v:3 h264_nvenc
 -qmin 19  -preset hq -rc:v vbr_hq -vbr 1  -2pass 0     -strict_gop 1 -rc-
 lookahead 32 -no-scenecut 1 -forced-idr 1      -gpu 0 -b:v:3 500k
 -maxrate:v:3 500k   -map 0:p:1:1 -c:a:0 aac -b:a:0 128k -ac 2
 -metadata:s:a:0 language=tur  -sn  -max_muxing_queue_size 1000
 -var_stream_map 'v:0,agroup:group0 v:1,agroup:group0 v:2,agroup:group0
 v:3,agroup:group0  a:0,agroup:group0,default:yes,language:tur '
 -hls_list_size 3 -hls_time 6 -threads 2 -reconnect_at_eof 1
 -reconnect_streamed 1  -reconnect_delay_max 6 -timeout 0.1
 -multiple_requests 1  -http_persistent 0 -method PUT -master_pl_name
 index.m3u8  -flags +global_header -f fifo -fifo_format hls
 -attempt_recovery 1 -recover_any_error 1 -drop_pkts_on_overflow 1
 -recovery_wait_time 1 -queue_size 1000 -format_opts
 "hls_time=6:hls_list_size=3:timeout=0.1:http_persistent=0:master_pl_name=index.m3u8:hls_segment_filename="/media/origin/chanell1//$d-%v-%d.ts":method=PUT:hls_flags=+round_durations+delete_segments:var_stream_map='v\\:0,agroup\\:group0
 v\\:1,agroup\\:group0 v\\:2,agroup\\:group0 v\\:3,agroup\\:group0
 a\\:0,agroup\\:group0,default\\:yes,language\\:tur '" -hls_flags
 +round_durations+delete_segments -hls_segment_filename
 "/media/origin/chanell1//$d-%v-%d.ts" -flags +global_header -f hls
 "/media/origin/chanell1//0%v.m3u8

--
Ticket URL: <https://trac.ffmpeg.org/ticket/8225#comment:9>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list