2012-04-22 167 views
-1
gst-launch-0.10 v4l2src ! videorate ! x264enc ! avimux ! filesink location=result.avi 

执行命令后,有视频“result.avi”。GStreamer分段视频

我需要:“2012-04-22_15-30-00.avi”,“2012-04-22_15-31-00.avi”等。我该怎么办?

谢谢。

回答

0

可以

  1. 暂停录音,重命名录制的文件,重新启动(将失去帧屈指可数)
  2. 使用multifilesink(无丢帧,但像file_0001.avi,file_0002一个简单的命名模式.avi,你需要信号切换到一个新文件(例如一个eos计时器))。

还有更多的方法,但它很快变得更加复杂。

+0

谢谢,但这些方法不适合我。请告诉我另一种方法。 – aveiv 2012-04-23 14:39:44

+0

也许你扩展你的最初问题并描述你的约束。 – ensonic 2012-04-24 10:57:45