我正在尝试使用ffmpeg库(libavcodec,...)从GoPro摄像机(http://www.gopro.com)解码实时h264视频流。问题在于解码的视频流包含伪像。为了进行测试,我尝试使用ffplay解码相同的流,并且包含相同的工件:
ffplay -f mpegts -fflags nobuffer -i udp://localhost:8554
或
ffplay -f mpegts -i udp://localhost:8554
这些文物的原因可能是什么?是否有一个ffplay / ffmpeg参数可以消除这些伪像?
问候,
广播端发送数据包的速度太快,网络正在丢弃它们。您需要通过在输入之前添加-re
选项来实时发送流。
ffplay -re -f mpegts -fflags nobuffer -i udp://localhost:8554