ffmpeg在将udp多播保存到文件时获取无效的UE golomb代码

ffmpeg在将udp多播保存到文件时获取无效的UE golomb代码,ffmpeg,udp,multicast,Ffmpeg,Udp,Multicast,我正在使用ffmpeg捕获UDP多播流并将其保存到文件中,但我遇到了“无效UE golomb代码”的问题 命令: ffmpeg -i "udp://238.0.0.1:1234" -c copy -f segment -segment_time 900 -segment_atclocktime 1 -reset_timestamps 1 -strftime 1 $datestamp.mp4 -report 这可以正常工作大约3-5分钟,然后冻结,没有错误或指示原因,我认为唯一可能是以下错误在日

我正在使用ffmpeg捕获UDP多播流并将其保存到文件中,但我遇到了“无效UE golomb代码”的问题

命令:

ffmpeg -i "udp://238.0.0.1:1234" -c copy -f segment -segment_time 900 -segment_atclocktime 1 -reset_timestamps 1 -strftime 1 $datestamp.mp4 -report
这可以正常工作大约3-5分钟,然后冻结,没有错误或指示原因,我认为唯一可能是以下错误在日志文件中垃圾邮件

Invalid UE golomb code-1.0 size=N/A time=00:00:09.97 bitrate=N/A
unknown SEI type 229
我唯一能看到的是日志文件中的以下内容:

Invalid UE golomb code-1.0 size=N/A time=00:00:09.97 bitrate=N/A
unknown SEI type 229
如果有人能在这里帮我,那就太好了


谢谢。

这可能是因为您使用udp强制流媒体传输到tcp

在升级我的ffmpeg版本后,这就解决了问题