由GStreamer分割视频

时间:2012-04-22 16:05:58

标签: linux video gstreamer

gst-launch-0.10 v4l2src ! videorate ! x264enc ! avimux ! filesink location=result.avi

执行命令后有视频“result.avi”。

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

感谢。

1 个答案:

答案 0 :(得分:0)

你可以

  1. 暂停录制,重命名录制的文件,重启(将丢失一些帧)
  2. 使用multifilesink(没有帧丢失,但是一个简单的命名模式,如file_0001.avi,file_0002.avi,你需要信号切换到一个新文件(例如eos计时器))。
  3. 还有更多方法,但很快就会变得更加复杂。