我正在通过执行跟踪调试 gstreamer 应用程序。我有以下管道来解码 mp4 文件,我identity drop-probability
用来在管道中丢弃数据包。我这样做是为了模拟流中数据包的丢失。
gst-launch filesrc location=data/pub_Irma.mp4 ! qtdemux name=demuxer demuxer. ! queue ! faad ! audioconvert ! audioresample ! autoaudiosink demuxer. ! queue ! identity drop-probability=0.5 ! ffdec_h264 ! ffmpegcolorspace ! autovideosink
此管道确实将 50% 的缓冲区减少到 ffdec_h264。问题是它是单调的,最后它看起来像常规行为。我想要相同的行为,但只在特定的持续时间和特定的时间戳。
这就像说将 50% 的缓冲区下降到 ffdec_h264,从 10 秒开始,在 15 秒结束
提前致谢