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”等。我该怎么做?
谢谢。
最佳答案
你可以
- 暂停录制,重命名录制的文件,重新启动(会丢失一些帧)
- 使用 multifilesink(无帧丢失,但使用简单的命名模式,如 file_0001.avi、file_0002.avi,并且需要信号来切换到新文件(例如 eos 计时器))。
还有更多方法,但很快就会变得更加复杂。
关于linux - 通过 GStreamer 分割视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10269586/