Encoding format string

amindfv at mailbox.org amindfv at mailbox.org
Fri Oct 21 20:40:45 UTC 2022


Running on very little sleep with a deadline looming, I find myself unable to come up with a GstEncoding profile for `ges-launch-1.0` (a task that seems simple enough).

I've got input sources that are 4096x2160 with a pixel format of yuv420p10le; I'd like to preserve that as the output format (and make sure the pixel format isn't getting downgraded anywhere in the pipeline). I'd also like to make sure the bitrate stays at 200mb/s.

I've tried things from this page (https://gstreamer.freedesktop.org/documentation/pbutils/encoding-profile.html?gi-language=c), and come up with things like 

    video/quicktime,variant=iso:video/x-h264,width=4096,height=2160|target-bitrate=200000

(There's one video track, no audio)

But I get errors from ges-launch like:

    ERROR from element qtdemux27: Internal data stream error./>

    Debugging info: ../gst/isomp4/qtdemux.c(6545): gst_qtdemux_loop (): /GESPipeline:gespipeline0/GESTimeline:gestimeline0/GESVideoTrack:gesvideotrack0/NleComposition:video_nlecomposition0/GstBin:current-bin/NleSource:GESVideoUriSource:nlesource0/GstBin:videosrcbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin56/GstQTDemux:qtdemux27:
streaming stopped, reason not-negotiated (-4)


As I say, I'm on quite a deadline; any help would be very appreciated!

Thanks,
Tom


More information about the gstreamer-devel mailing list