[FFmpeg-trac] #9442(avfilter:new): overlay_cuda: green line on overlaid video
FFmpeg
trac at avcodec.org
Tue Sep 28 15:51:54 EEST 2021
#9442: overlay_cuda: green line on overlaid video
----------------------------------+--------------------------------------
Reporter: pero | Type: defect
Status: new | Priority: normal
Component: avfilter | Version: git-master
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
----------------------------------+--------------------------------------
Hello,
With filter "overlay_cuda", the overlaid video has a green line at the
bottom. It only happens, if the overlaid video was scaled down with
"scale_npp" before overlaying. Screenshot attached.
How to reproduce:
{{{
ffmpeg -y -hwaccel cuvid -hwaccel_output_format cuda -c:v h264_cuvid -i
v1.mp4 -hwaccel cuvid -hwaccel_output_format cuda -c:v h264_cuvid -i
v2.mp4 -filter_complex
"[1:v]scale_npp=w=640:h=360[scaled];[0:v][scaled]overlay_cuda=x=0:y=0" -an
-c:v h264_nvenc output.mp4
}}}
Output:
{{{
ffmpeg version N-103787-ga487635b85 Copyright (c) 2000-2021 the FFmpeg
developers
built with gcc 9 (Ubuntu 9.3.0-17ubuntu1~20.04)
configuration: --enable-filter=overlay_cuda --enable-nonfree --enable-
cuda-nvcc --enable-libnpp --extra-cflags=-I/usr/local/cuda/include
--extra-ldflags=-L/usr/local/cuda/lib64
libavutil 57. 6.100 / 57. 6.100
libavcodec 59. 9.100 / 59. 9.100
libavformat 59. 5.100 / 59. 5.100
libavdevice 59. 0.101 / 59. 0.101
libavfilter 8. 9.100 / 8. 9.100
libswscale 6. 1.100 / 6. 1.100
libswresample 4. 0.100 / 4. 0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'v1.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.26.100
Duration: 00:00:56.00, start: 0.000000, bitrate: 1489 kb/s
Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p,
1280x720 [SAR 1:1 DAR 16:9], 1351 kb/s, 25 fps, 25 tbr, 90k tbn (default)
Metadata:
handler_name : VideoHandler
vendor_id : [0][0][0][0]
Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
mono, fltp, 128 kb/s (default)
Metadata:
handler_name : SoundHandler
vendor_id : [0][0][0][0]
Input #1, mov,mp4,m4a,3gp,3g2,mj2, from 'v2.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.26.100
Duration: 00:01:28.01, start: 0.000000, bitrate: 1487 kb/s
Stream #1:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p,
1280x720 [SAR 1:1 DAR 16:9], 1350 kb/s, 25 fps, 25 tbr, 90k tbn (default)
Metadata:
handler_name : VideoHandler
vendor_id : [0][0][0][0]
Stream #1:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
mono, fltp, 128 kb/s (default)
Metadata:
handler_name : SoundHandler
vendor_id : [0][0][0][0]
Stream mapping:
Stream #0:0 (h264_cuvid) -> overlay_cuda:main
Stream #1:0 (h264_cuvid) -> scale_npp
overlay_cuda -> Stream #0:0 (h264_nvenc)
Press [q] to stop, [?] for help
Output #0, mp4, to 'output.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf59.5.100
Stream #0:0: Video: h264 (Main) (avc1 / 0x31637661), cuda(tv,
progressive), 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 2000 kb/s, 25 fps,
12800 tbn (default)
Metadata:
encoder : Lavc59.9.100 h264_nvenc
Side data:
cpb: bitrate max/min/avg: 0/0/2000000 buffer size: 4000000
vbv_delay: N/A
}}}
Thank you!
--
Ticket URL: <https://trac.ffmpeg.org/ticket/9442>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list