Apologies now for this post, I am incredibly competent with FFMPEG - but a complete noob at GStreamer.
I have researched to confirm that GStreamer can do what I need, but I am struggling to find the right command to get it working. In short, I want to embed EIA-608 captions into an existing H264 / HEVC asset - using a provided SCC file. The below is my example command for a H264 asset, but I keep getting the error “WARNING: erroneous pipeline: could not link sccenc0 to cc_inject”
gst-launch-1.0 filesrc location=“source.mp4” ! qtdemux name=d d. ! queue ! h264parse ! h264ccinserter name=cc_inject ! mp4mux name=mux ! filesink location=“output.mp4” filesrc location=“source.scc” ! sccparse ! sccenc ! cc_inject.sink_cc d. ! queue ! aacparse ! mux.audio_0
Is someone able to point to where I have gone wrong? I am still learning on the syntax when it comes to labels and constructing pipelines.