私はGstreamerでビデオをシークアブルにしようとしていますが、複数の調査の後、matroskamuxとfilesinkプラグインがそれを行いますが動作しません。Gstreamerでシーク可能なビデオを作成する方法
これは私のパイプラインである:
gst-launch-1.0 videotestsrc ! x264enc ! h264parse ! matroskamux ! filesink location=test.mkv
私は5秒のビデオを作成します。
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:00:05.989791758
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
私はのgstreamerから発見のアプリを実行すると:
[email protected]:~/Desktop$ gst-discoverer-1.0 test.mkv
Analyzing file:///home/user/Desktop/test.mkv
Done discovering file:///home/user/Desktop/test.mkv
Topology:
container: Matroska
video: H.264
Properties:
Duration: 0:00:00.566333333
Seekable: yes
Tags:
container format: Matroska
video codec: H264
minimum bitrate: 989280
bitrate: 1045608
maximum bitrate: 989280
を持続期間が0であります:00:00.566333333、この値は実際のビデオ期間に関係なく同じです!ビデオはシークできません。
私は間違っていますか?
ありがとうございます!出来た! – PierreOlivier