草庐IT

python - 如何使用 gstreamer 录制实时视频而不丢帧?

我正在尝试使用Python中的gstreamer0.10来同时显示v4l2视频源并将其录制到xvid-in-avi。在很长一段时间内,计算机的速度足以执行此操作,但如果另一个程序使用该磁盘,则会丢帧。这已经够糟糕了,但在播放时,视频中出现了突发运动,其中帧被丢弃,而不是显示我们能够以较低帧速率编码的帧。管道是v4l2src!胶囊过滤器!球座!队列!xvidenc!阿Vim克斯!filesink并且T恤也下沉到队列中!xvimagesinksync=false。我试过在xvidenc前面添加videorate但这似乎让事情变得更糟。我考虑过将未压缩的视频假脱机到此管道中的磁盘,并在后台线

python - 如何使用 gstreamer 录制实时视频而不丢帧?

我正在尝试使用Python中的gstreamer0.10来同时显示v4l2视频源并将其录制到xvid-in-avi。在很长一段时间内,计算机的速度足以执行此操作,但如果另一个程序使用该磁盘,则会丢帧。这已经够糟糕了,但在播放时,视频中出现了突发运动,其中帧被丢弃,而不是显示我们能够以较低帧速率编码的帧。管道是v4l2src!胶囊过滤器!球座!队列!xvidenc!阿Vim克斯!filesink并且T恤也下沉到队列中!xvimagesinksync=false。我试过在xvidenc前面添加videorate但这似乎让事情变得更糟。我考虑过将未压缩的视频假脱机到此管道中的磁盘,并在后台线