Opened 4 weeks ago

Last modified 4 weeks ago

#11147 new defect

av1_nvenc muxed as a private data stream

Reported by: docent31 Owned by:
Priority: normal Component: undetermined
Version: unspecified Keywords: av1_nvenc
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Summary of the bug:
How to reproduce:Ffmpeg compiled with nvidia hardware acceleration, cuda 12.6, nvidia open driver 560, running on nvidia L4 GPU. I am trying to transcode live multicast stream to av1_nvenc and getting error message " [mpegts @ 0x5b35ab1b6480] Stream 0, codec av1, is muxed as a private data stream and may not be recognized upon reading." If i am saving it to a mp4 file no errors and I can play recorded file without problems but if I try to live stream I get that error . Here is a comand I am using

ffmpeg -y -hide_banner -hwaccel_device 0 -hwaccel cuda -hwaccel_output_format cuda -c:v h264_cuvid -i udp://238.10.10.10:3333?overrun_nonfatal=1 -c:v av1_nvenc -preset p1 -cq:v 30 -ac 2 -c:a libopus -b:a 128k -async 1 -f mpegts srt://IP:port?mode=caller

Recompiled ffmpeg with cuda few times with same result, error on live stream, does not matter if I stream to srt or udp/rtp

% ffmpeg -i input ... output
ffmpeg version
built on ...

Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker.

Change History (1)

comment:1 by docent31, 4 weeks ago

ffmpeg -version

ffmpeg version N-116752-g507c2a5774 Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
configuration: --prefix=/home/user/ffmpeg_build --pkg-config-flags=--static --extra-cflags='-I/home/user/ffmpeg_build/include -I/usr/local/cuda-12.6/include -I/usr/local/cuda-12.6/bin -I/home/user/ffmpeg_sources/BMD_SDK/include' --extra-ldflags='-L/home/user/ffmpeg_build/lib -L/usr/local/cuda-12.6/lib64' --extra-libs=-lpthread --extra-libs=-lm --ld=g++ --bindir=/home/user/bin --nvccflags='-gencode arch=compute_89,code=sm_89 -O2' --enable-gpl --enable-gnutls --enable-libaom --enable-libass --enable-libfdk_aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libsvtav1 --enable-libdav1d --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-nonfree --enable-cuda-nvcc --enable-cuda-sdk --enable-libnpp --enable-decklink --enable-libsrt --enable-nonfree
libavutil 59. 34.100 / 59. 34.100
libavcodec 61. 11.100 / 61. 11.100
libavformat 61. 5.101 / 61. 5.101
libavdevice 61. 2.100 / 61. 2.100
libavfilter 10. 2.102 / 10. 2.102
libswscale 8. 2.100 / 8. 2.100
libswresample 5. 2.100 / 5. 2.100
libpostproc 58. 2.100 / 58. 2.100

Note: See TracTickets for help on using tickets.