filesink and file durations
silently
gdenispro at gmail.com
Mon Jun 14 09:01:16 UTC 2021
Hello,
It seems I was on the wrong track thinking EOS did not propagate till
filesink.
In the pipeline (from the previous post), the mkv file has indeed invalid
duration and meta data (resolution). A workaround is to decode from/reencode
to h264 between h264parse and matroskamux... but it's a lot heavier. It
seems to be related to a problem encountered with audio/ogg:
http://gstreamer-devel.966125.n4.nabble.com/oggmux-after-rtpopusdepay-mapper-didn-t-recognise-input-stream-td4697396.html
(also described some time ago
http://gstreamer-devel.966125.n4.nabble.com/connect-rtpbin-to-oggmux-td4659110.html)
To sum up, I have not found a way to record a media stream directly after
rtp-depaying, so what I do now is decode/reencode before muxing and
recording to a file.
Any help about a way to do without decoding/reencoding these "already
encoded" streams would be greatly appreciated.
Thanks, Guillaume
--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
More information about the gstreamer-devel
mailing list