ges-launch-1.0 command-line

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

ges-launch-1.0 command-line

David Ing
I am trying to run a ges-launch-1.0 command and it doesn't seem to recognize the caps that I'm providing with my --format parameter.

ding@ding-linux-03:~/Desktop/tfs-64378/ges_launch$ ges-launch-1.0 --gst-debug=3 --load=ubuntu-18.04/timeline.xges --format=audio/mpeg,mpegversion=4 --outputuri=file:///tmp/audio_output.m4a
0:00:00.010028117  9585 0x55aa4f8fcc30 WARN              discoverer gstdiscoverer.c:1812:start_discovering: No URI to process
0:00:00.010702523  9585 0x55aa4f8fcc30 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0x55aa4fb74d40> Could not set value on item: format-version
0:00:00.010726117  9585 0x55aa4f8fcc30 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0x55aa4fb74dc0> Could not set value on item: format-version
0:00:00.010740608  9585 0x55aa4f8fcc30 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0x55aa4fb74e40> Could not set value on item: format-version
Loading project from : ubuntu-18.04/timeline.xges
0:00:00.014708251  9585 0x55aa4f8fcc30 WARN      base-xml-formatter ges-base-xml-formatter.c:1222:ges_base_xml_formatter_add_source: No current track element to which we can append children properties
0:00:00.014728035  9585 0x55aa4f8fcc30 WARN      base-xml-formatter ges-base-xml-formatter.c:1222:ges_base_xml_formatter_add_source: No current track element to which we can append children properties
0:00:00.014950558  9585 0x55aa4f8fcc30 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.015077589  9585 0x55aa4f8fcc30 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.018128005  9585 0x55aa4f8fcc30 WARN               encodebin gstencodebin.c:1972:create_elements_and_pads: No available muxer for audio/mpeg, mpegversion=(int)4
0:00:00.018184454  9585 0x55aa4f8fcc30 WARN               encodebin gstencodebin.c:1977:create_elements_and_pads:<internal-encodebin> error: No available muxer for format audio/mpeg, mpegversion=(int)4
0:00:00.018205313  9585 0x55aa4f8fcc30 ERROR            gespipeline ges-pipeline.c:1117:ges_pipeline_set_render_settings:<gespipeline0> Profile <GstEncodingContainerProfile@0x55aa4fbda800> could no be set

I am on an Ubuntu 18.04 system where I have installed several debian packages.

ges1.0-tools
gstreamer1.0-tools
gstreamer1.0-libav
gstreamer1.0-plugins-good
gstreamer1.0-plugins-bad
gstreamer1.0-plugins-ugly

Using gst-inspect-1.0, I can see that qtmux and voaacenc are installed.  So there are at least some plugins which are capable of getting the job done.

I have also tried specifying more detailed caps but I get the same error.


Can I get a tip on how to get past this?

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: ges-launch-1.0 command-line

David Ing
Does anyone know how to get past this error?

On Tue, Mar 19, 2019 at 8:37 AM David Ing <[hidden email]> wrote:
I am trying to run a ges-launch-1.0 command and it doesn't seem to recognize the caps that I'm providing with my --format parameter.

ding@ding-linux-03:~/Desktop/tfs-64378/ges_launch$ ges-launch-1.0 --gst-debug=3 --load=ubuntu-18.04/timeline.xges --format=audio/mpeg,mpegversion=4 --outputuri=file:///tmp/audio_output.m4a
0:00:00.010028117  9585 0x55aa4f8fcc30 WARN              discoverer gstdiscoverer.c:1812:start_discovering: No URI to process
0:00:00.010702523  9585 0x55aa4f8fcc30 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0x55aa4fb74d40> Could not set value on item: format-version
0:00:00.010726117  9585 0x55aa4f8fcc30 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0x55aa4fb74dc0> Could not set value on item: format-version
0:00:00.010740608  9585 0x55aa4f8fcc30 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0x55aa4fb74e40> Could not set value on item: format-version
Loading project from : ubuntu-18.04/timeline.xges
0:00:00.014708251  9585 0x55aa4f8fcc30 WARN      base-xml-formatter ges-base-xml-formatter.c:1222:ges_base_xml_formatter_add_source: No current track element to which we can append children properties
0:00:00.014728035  9585 0x55aa4f8fcc30 WARN      base-xml-formatter ges-base-xml-formatter.c:1222:ges_base_xml_formatter_add_source: No current track element to which we can append children properties
0:00:00.014950558  9585 0x55aa4f8fcc30 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.015077589  9585 0x55aa4f8fcc30 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.018128005  9585 0x55aa4f8fcc30 WARN               encodebin gstencodebin.c:1972:create_elements_and_pads: No available muxer for audio/mpeg, mpegversion=(int)4
0:00:00.018184454  9585 0x55aa4f8fcc30 WARN               encodebin gstencodebin.c:1977:create_elements_and_pads:<internal-encodebin> error: No available muxer for format audio/mpeg, mpegversion=(int)4
0:00:00.018205313  9585 0x55aa4f8fcc30 ERROR            gespipeline ges-pipeline.c:1117:ges_pipeline_set_render_settings:<gespipeline0> Profile <GstEncodingContainerProfile@0x55aa4fbda800> could no be set

I am on an Ubuntu 18.04 system where I have installed several debian packages.

ges1.0-tools
gstreamer1.0-tools
gstreamer1.0-libav
gstreamer1.0-plugins-good
gstreamer1.0-plugins-bad
gstreamer1.0-plugins-ugly

Using gst-inspect-1.0, I can see that qtmux and voaacenc are installed.  So there are at least some plugins which are capable of getting the job done.

I have also tried specifying more detailed caps but I get the same error.


Can I get a tip on how to get past this?

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: ges-launch-1.0 command-line

Thibault Saunier-4
I suspect the issue is that you do not define any codec format.

On Wed, Mar 20, 2019 at 11:21 AM David Ing <[hidden email]> wrote:
Does anyone know how to get past this error?

On Tue, Mar 19, 2019 at 8:37 AM David Ing <[hidden email]> wrote:
I am trying to run a ges-launch-1.0 command and it doesn't seem to recognize the caps that I'm providing with my --format parameter.

ding@ding-linux-03:~/Desktop/tfs-64378/ges_launch$ ges-launch-1.0 --gst-debug=3 --load=ubuntu-18.04/timeline.xges --format=audio/mpeg,mpegversion=4 --outputuri=file:///tmp/audio_output.m4a
0:00:00.010028117  9585 0x55aa4f8fcc30 WARN              discoverer gstdiscoverer.c:1812:start_discovering: No URI to process
0:00:00.010702523  9585 0x55aa4f8fcc30 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0x55aa4fb74d40> Could not set value on item: format-version
0:00:00.010726117  9585 0x55aa4f8fcc30 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0x55aa4fb74dc0> Could not set value on item: format-version
0:00:00.010740608  9585 0x55aa4f8fcc30 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0x55aa4fb74e40> Could not set value on item: format-version
Loading project from : ubuntu-18.04/timeline.xges
0:00:00.014708251  9585 0x55aa4f8fcc30 WARN      base-xml-formatter ges-base-xml-formatter.c:1222:ges_base_xml_formatter_add_source: No current track element to which we can append children properties
0:00:00.014728035  9585 0x55aa4f8fcc30 WARN      base-xml-formatter ges-base-xml-formatter.c:1222:ges_base_xml_formatter_add_source: No current track element to which we can append children properties
0:00:00.014950558  9585 0x55aa4f8fcc30 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.015077589  9585 0x55aa4f8fcc30 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.018128005  9585 0x55aa4f8fcc30 WARN               encodebin gstencodebin.c:1972:create_elements_and_pads: No available muxer for audio/mpeg, mpegversion=(int)4
0:00:00.018184454  9585 0x55aa4f8fcc30 WARN               encodebin gstencodebin.c:1977:create_elements_and_pads:<internal-encodebin> error: No available muxer for format audio/mpeg, mpegversion=(int)4
0:00:00.018205313  9585 0x55aa4f8fcc30 ERROR            gespipeline ges-pipeline.c:1117:ges_pipeline_set_render_settings:<gespipeline0> Profile <GstEncodingContainerProfile@0x55aa4fbda800> could no be set

I am on an Ubuntu 18.04 system where I have installed several debian packages.

ges1.0-tools
gstreamer1.0-tools
gstreamer1.0-libav
gstreamer1.0-plugins-good
gstreamer1.0-plugins-bad
gstreamer1.0-plugins-ugly

Using gst-inspect-1.0, I can see that qtmux and voaacenc are installed.  So there are at least some plugins which are capable of getting the job done.

I have also tried specifying more detailed caps but I get the same error.


Can I get a tip on how to get past this?
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: ges-launch-1.0 command-line

David Ing
I am not sure how to define the codec format.  Did you mean to say "stream-format" by any chance?

I tried adding a bunch of things to the caps but I got the same error.

$ ges-launch-1.0 --gst-debug=3 --load=windows-10/timeline.xges --format=audio/mpeg,mpegversion=4,stream-format=raw,format=S16LE,channels=2,rate=44100,layout=interleaved --outputuri=file:///tmp/audio_output.m4a
0:00:00.073983800  7004 00000000033E3060 WARN              discoverer gstdiscoverer.c:1812:start_discovering: No URI to process
0:00:00.079378400  7004 00000000033E3060 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0000000003F50C40> Could not set value on item: format-version
0:00:00.079430600  7004 00000000033E3060 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0000000003F50CC0> Could not set value on item: format-version
0:00:00.079547500  7004 00000000033E3060 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0000000003F50D40> Could not set value on item: format-version
0:00:00.250265900  7004 00000000033E3060 WARN      base-xml-formatter ges-base-xml-formatter.c:1231:ges_base_xml_formatter_add_source: No current track element to which we can append children properties
0:00:00.250332900  7004 00000000033E3060 WARN      base-xml-formatter ges-base-xml-formatter.c:1231:ges_base_xml_formatter_add_source: No current track element to which we can append children properties
0:00:00.251783800  7004 00000000033E3060 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.252451200  7004 00000000033E3060 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.265784300  7004 00000000033E3060 WARN               encodebin gstencodebin.c:1972:create_elements_and_pads: No available muxer for audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, format=(string)S16LE, channels=(int)2, rate=(int)44100, layout=(string)interleaved
0:00:00.266084300  7004 00000000033E3060 WARN               encodebin gstencodebin.c:1977:create_elements_and_pads:<internal-encodebin> error: No available muxer for format audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, format=(string)S16LE, channels=(int)2, rate=(int)44100, layout=(string)interleaved
0:00:00.266222400  7004 00000000033E3060 ERROR            gespipeline ges-pipeline.c:1117:ges_pipeline_set_render_settings:<gespipeline0> Profile <GstEncodingContainerProfile@0000000003F97480> could no be set

I also tried just this and I got the same basic result:

ges-launch-1.0 --gst-debug=3 --load=windows-10/timeline.xges --format=audio/mpeg,mpegversion=4,stream-format=raw --outputuri=file:///tmp/audio_output.m4a


On Wed, Mar 20, 2019 at 7:32 AM Thibault Saunier <[hidden email]> wrote:
I suspect the issue is that you do not define any codec format.

On Wed, Mar 20, 2019 at 11:21 AM David Ing <[hidden email]> wrote:
Does anyone know how to get past this error?

On Tue, Mar 19, 2019 at 8:37 AM David Ing <[hidden email]> wrote:
I am trying to run a ges-launch-1.0 command and it doesn't seem to recognize the caps that I'm providing with my --format parameter.

ding@ding-linux-03:~/Desktop/tfs-64378/ges_launch$ ges-launch-1.0 --gst-debug=3 --load=ubuntu-18.04/timeline.xges --format=audio/mpeg,mpegversion=4 --outputuri=file:///tmp/audio_output.m4a
0:00:00.010028117  9585 0x55aa4f8fcc30 WARN              discoverer gstdiscoverer.c:1812:start_discovering: No URI to process
0:00:00.010702523  9585 0x55aa4f8fcc30 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0x55aa4fb74d40> Could not set value on item: format-version
0:00:00.010726117  9585 0x55aa4f8fcc30 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0x55aa4fb74dc0> Could not set value on item: format-version
0:00:00.010740608  9585 0x55aa4f8fcc30 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0x55aa4fb74e40> Could not set value on item: format-version
Loading project from : ubuntu-18.04/timeline.xges
0:00:00.014708251  9585 0x55aa4f8fcc30 WARN      base-xml-formatter ges-base-xml-formatter.c:1222:ges_base_xml_formatter_add_source: No current track element to which we can append children properties
0:00:00.014728035  9585 0x55aa4f8fcc30 WARN      base-xml-formatter ges-base-xml-formatter.c:1222:ges_base_xml_formatter_add_source: No current track element to which we can append children properties
0:00:00.014950558  9585 0x55aa4f8fcc30 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.015077589  9585 0x55aa4f8fcc30 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.018128005  9585 0x55aa4f8fcc30 WARN               encodebin gstencodebin.c:1972:create_elements_and_pads: No available muxer for audio/mpeg, mpegversion=(int)4
0:00:00.018184454  9585 0x55aa4f8fcc30 WARN               encodebin gstencodebin.c:1977:create_elements_and_pads:<internal-encodebin> error: No available muxer for format audio/mpeg, mpegversion=(int)4
0:00:00.018205313  9585 0x55aa4f8fcc30 ERROR            gespipeline ges-pipeline.c:1117:ges_pipeline_set_render_settings:<gespipeline0> Profile <GstEncodingContainerProfile@0x55aa4fbda800> could no be set

I am on an Ubuntu 18.04 system where I have installed several debian packages.

ges1.0-tools
gstreamer1.0-tools
gstreamer1.0-libav
gstreamer1.0-plugins-good
gstreamer1.0-plugins-bad
gstreamer1.0-plugins-ugly

Using gst-inspect-1.0, I can see that qtmux and voaacenc are installed.  So there are at least some plugins which are capable of getting the job done.

I have also tried specifying more detailed caps but I get the same error.


Can I get a tip on how to get past this?
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: ges-launch-1.0 command-line

Thibault Saunier-4
This works here:

    ges-launch-1.0 +test-clip black d=5  --format=audio/mpeg,mpegversion=4,stream-format=raw,format=S16LE,channels=2,rate=44100,layout=interleaved --outputuri=file:///tmp/audio_output.m4a

and it is using `fdkaacenc` as an encoder



On Wed, Mar 20, 2019 at 11:55 AM David Ing <[hidden email]> wrote:
I am not sure how to define the codec format.  Did you mean to say "stream-format" by any chance?

I tried adding a bunch of things to the caps but I got the same error.

$ ges-launch-1.0 --gst-debug=3 --load=windows-10/timeline.xges --format=audio/mpeg,mpegversion=4,stream-format=raw,format=S16LE,channels=2,rate=44100,layout=interleaved --outputuri=file:///tmp/audio_output.m4a
0:00:00.073983800  7004 00000000033E3060 WARN              discoverer gstdiscoverer.c:1812:start_discovering: No URI to process
0:00:00.079378400  7004 00000000033E3060 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0000000003F50C40> Could not set value on item: format-version
0:00:00.079430600  7004 00000000033E3060 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0000000003F50CC0> Could not set value on item: format-version
0:00:00.079547500  7004 00000000033E3060 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0000000003F50D40> Could not set value on item: format-version
0:00:00.250265900  7004 00000000033E3060 WARN      base-xml-formatter ges-base-xml-formatter.c:1231:ges_base_xml_formatter_add_source: No current track element to which we can append children properties
0:00:00.250332900  7004 00000000033E3060 WARN      base-xml-formatter ges-base-xml-formatter.c:1231:ges_base_xml_formatter_add_source: No current track element to which we can append children properties
0:00:00.251783800  7004 00000000033E3060 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.252451200  7004 00000000033E3060 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.265784300  7004 00000000033E3060 WARN               encodebin gstencodebin.c:1972:create_elements_and_pads: No available muxer for audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, format=(string)S16LE, channels=(int)2, rate=(int)44100, layout=(string)interleaved
0:00:00.266084300  7004 00000000033E3060 WARN               encodebin gstencodebin.c:1977:create_elements_and_pads:<internal-encodebin> error: No available muxer for format audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, format=(string)S16LE, channels=(int)2, rate=(int)44100, layout=(string)interleaved
0:00:00.266222400  7004 00000000033E3060 ERROR            gespipeline ges-pipeline.c:1117:ges_pipeline_set_render_settings:<gespipeline0> Profile <GstEncodingContainerProfile@0000000003F97480> could no be set

I also tried just this and I got the same basic result:

ges-launch-1.0 --gst-debug=3 --load=windows-10/timeline.xges --format=audio/mpeg,mpegversion=4,stream-format=raw --outputuri=file:///tmp/audio_output.m4a


On Wed, Mar 20, 2019 at 7:32 AM Thibault Saunier <[hidden email]> wrote:
I suspect the issue is that you do not define any codec format.

On Wed, Mar 20, 2019 at 11:21 AM David Ing <[hidden email]> wrote:
Does anyone know how to get past this error?

On Tue, Mar 19, 2019 at 8:37 AM David Ing <[hidden email]> wrote:
I am trying to run a ges-launch-1.0 command and it doesn't seem to recognize the caps that I'm providing with my --format parameter.

ding@ding-linux-03:~/Desktop/tfs-64378/ges_launch$ ges-launch-1.0 --gst-debug=3 --load=ubuntu-18.04/timeline.xges --format=audio/mpeg,mpegversion=4 --outputuri=file:///tmp/audio_output.m4a
0:00:00.010028117  9585 0x55aa4f8fcc30 WARN              discoverer gstdiscoverer.c:1812:start_discovering: No URI to process
0:00:00.010702523  9585 0x55aa4f8fcc30 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0x55aa4fb74d40> Could not set value on item: format-version
0:00:00.010726117  9585 0x55aa4f8fcc30 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0x55aa4fb74dc0> Could not set value on item: format-version
0:00:00.010740608  9585 0x55aa4f8fcc30 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0x55aa4fb74e40> Could not set value on item: format-version
Loading project from : ubuntu-18.04/timeline.xges
0:00:00.014708251  9585 0x55aa4f8fcc30 WARN      base-xml-formatter ges-base-xml-formatter.c:1222:ges_base_xml_formatter_add_source: No current track element to which we can append children properties
0:00:00.014728035  9585 0x55aa4f8fcc30 WARN      base-xml-formatter ges-base-xml-formatter.c:1222:ges_base_xml_formatter_add_source: No current track element to which we can append children properties
0:00:00.014950558  9585 0x55aa4f8fcc30 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.015077589  9585 0x55aa4f8fcc30 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.018128005  9585 0x55aa4f8fcc30 WARN               encodebin gstencodebin.c:1972:create_elements_and_pads: No available muxer for audio/mpeg, mpegversion=(int)4
0:00:00.018184454  9585 0x55aa4f8fcc30 WARN               encodebin gstencodebin.c:1977:create_elements_and_pads:<internal-encodebin> error: No available muxer for format audio/mpeg, mpegversion=(int)4
0:00:00.018205313  9585 0x55aa4f8fcc30 ERROR            gespipeline ges-pipeline.c:1117:ges_pipeline_set_render_settings:<gespipeline0> Profile <GstEncodingContainerProfile@0x55aa4fbda800> could no be set

I am on an Ubuntu 18.04 system where I have installed several debian packages.

ges1.0-tools
gstreamer1.0-tools
gstreamer1.0-libav
gstreamer1.0-plugins-good
gstreamer1.0-plugins-bad
gstreamer1.0-plugins-ugly

Using gst-inspect-1.0, I can see that qtmux and voaacenc are installed.  So there are at least some plugins which are capable of getting the job done.

I have also tried specifying more detailed caps but I get the same error.


Can I get a tip on how to get past this?
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: ges-launch-1.0 command-line

David Ing
Okay I guess there is something wrong with my installation ... I get a different error now.  The error the same on Ubuntu 18.04 and Windows 10.

ding@ding-linux-03:~$ ges-launch-1.0 +test-clip black d=5  --format=audio/mpeg,mpegversion=4,stream-format=raw,format=S16LE,channels=2,rate=44100,layout=interleaved --outputuri=file:///tmp/audio_output.m4a

(ges-launch-1.0:3719): GLib-CRITICAL **: 08:22:31.894: g_file_test: assertion 'filename != NULL' failed

(ges-launch-1.0:3719): GLib-CRITICAL **: 08:22:31.918: g_source_remove: assertion 'tag > 0' failed


ding@ding-linux-03:~$ ges-launch-1.0 --gst-version
GStreamer Core Library version 1.14.1


ding@ding-linux-03:~$ which ges-launch-1.0
/usr/bin/ges-launch-1.0


ding@ding-linux-03:~$ dpkg -s ges1.0-tools
Package: ges1.0-tools
Status: install ok installed
Priority: optional
Section: utils
Installed-Size: 51
Maintainer: Ubuntu Developers <[hidden email]>
Architecture: amd64
Source: gstreamer-editing-services1.0
Version: 1.14.1-1~ubuntu18.04.1
Depends: libc6 (>= 2.4), libges-1.0-0 (>= 1.10.0), libglib2.0-0 (>= 2.40), libgstreamer-plugins-base1.0-0 (>= 1.14.1), libgstreamer1.0-0 (>= 1.14.1)

I will try again later from a docker container (for isolation).

Thanks for your attempt to help anyway.

On Wed, Mar 20, 2019 at 8:06 AM Thibault Saunier <[hidden email]> wrote:
This works here:

    ges-launch-1.0 +test-clip black d=5  --format=audio/mpeg,mpegversion=4,stream-format=raw,format=S16LE,channels=2,rate=44100,layout=interleaved --outputuri=file:///tmp/audio_output.m4a

and it is using `fdkaacenc` as an encoder



On Wed, Mar 20, 2019 at 11:55 AM David Ing <[hidden email]> wrote:
I am not sure how to define the codec format.  Did you mean to say "stream-format" by any chance?

I tried adding a bunch of things to the caps but I got the same error.

$ ges-launch-1.0 --gst-debug=3 --load=windows-10/timeline.xges --format=audio/mpeg,mpegversion=4,stream-format=raw,format=S16LE,channels=2,rate=44100,layout=interleaved --outputuri=file:///tmp/audio_output.m4a
0:00:00.073983800  7004 00000000033E3060 WARN              discoverer gstdiscoverer.c:1812:start_discovering: No URI to process
0:00:00.079378400  7004 00000000033E3060 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0000000003F50C40> Could not set value on item: format-version
0:00:00.079430600  7004 00000000033E3060 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0000000003F50CC0> Could not set value on item: format-version
0:00:00.079547500  7004 00000000033E3060 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0000000003F50D40> Could not set value on item: format-version
0:00:00.250265900  7004 00000000033E3060 WARN      base-xml-formatter ges-base-xml-formatter.c:1231:ges_base_xml_formatter_add_source: No current track element to which we can append children properties
0:00:00.250332900  7004 00000000033E3060 WARN      base-xml-formatter ges-base-xml-formatter.c:1231:ges_base_xml_formatter_add_source: No current track element to which we can append children properties
0:00:00.251783800  7004 00000000033E3060 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.252451200  7004 00000000033E3060 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.265784300  7004 00000000033E3060 WARN               encodebin gstencodebin.c:1972:create_elements_and_pads: No available muxer for audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, format=(string)S16LE, channels=(int)2, rate=(int)44100, layout=(string)interleaved
0:00:00.266084300  7004 00000000033E3060 WARN               encodebin gstencodebin.c:1977:create_elements_and_pads:<internal-encodebin> error: No available muxer for format audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, format=(string)S16LE, channels=(int)2, rate=(int)44100, layout=(string)interleaved
0:00:00.266222400  7004 00000000033E3060 ERROR            gespipeline ges-pipeline.c:1117:ges_pipeline_set_render_settings:<gespipeline0> Profile <GstEncodingContainerProfile@0000000003F97480> could no be set

I also tried just this and I got the same basic result:

ges-launch-1.0 --gst-debug=3 --load=windows-10/timeline.xges --format=audio/mpeg,mpegversion=4,stream-format=raw --outputuri=file:///tmp/audio_output.m4a


On Wed, Mar 20, 2019 at 7:32 AM Thibault Saunier <[hidden email]> wrote:
I suspect the issue is that you do not define any codec format.

On Wed, Mar 20, 2019 at 11:21 AM David Ing <[hidden email]> wrote:
Does anyone know how to get past this error?

On Tue, Mar 19, 2019 at 8:37 AM David Ing <[hidden email]> wrote:
I am trying to run a ges-launch-1.0 command and it doesn't seem to recognize the caps that I'm providing with my --format parameter.

ding@ding-linux-03:~/Desktop/tfs-64378/ges_launch$ ges-launch-1.0 --gst-debug=3 --load=ubuntu-18.04/timeline.xges --format=audio/mpeg,mpegversion=4 --outputuri=file:///tmp/audio_output.m4a
0:00:00.010028117  9585 0x55aa4f8fcc30 WARN              discoverer gstdiscoverer.c:1812:start_discovering: No URI to process
0:00:00.010702523  9585 0x55aa4f8fcc30 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0x55aa4fb74d40> Could not set value on item: format-version
0:00:00.010726117  9585 0x55aa4f8fcc30 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0x55aa4fb74dc0> Could not set value on item: format-version
0:00:00.010740608  9585 0x55aa4f8fcc30 WARN                 default ges-meta-container.c:208:_set_value:<GESAsset@0x55aa4fb74e40> Could not set value on item: format-version
Loading project from : ubuntu-18.04/timeline.xges
0:00:00.014708251  9585 0x55aa4f8fcc30 WARN      base-xml-formatter ges-base-xml-formatter.c:1222:ges_base_xml_formatter_add_source: No current track element to which we can append children properties
0:00:00.014728035  9585 0x55aa4f8fcc30 WARN      base-xml-formatter ges-base-xml-formatter.c:1222:ges_base_xml_formatter_add_source: No current track element to which we can append children properties
0:00:00.014950558  9585 0x55aa4f8fcc30 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.015077589  9585 0x55aa4f8fcc30 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.018128005  9585 0x55aa4f8fcc30 WARN               encodebin gstencodebin.c:1972:create_elements_and_pads: No available muxer for audio/mpeg, mpegversion=(int)4
0:00:00.018184454  9585 0x55aa4f8fcc30 WARN               encodebin gstencodebin.c:1977:create_elements_and_pads:<internal-encodebin> error: No available muxer for format audio/mpeg, mpegversion=(int)4
0:00:00.018205313  9585 0x55aa4f8fcc30 ERROR            gespipeline ges-pipeline.c:1117:ges_pipeline_set_render_settings:<gespipeline0> Profile <GstEncodingContainerProfile@0x55aa4fbda800> could no be set

I am on an Ubuntu 18.04 system where I have installed several debian packages.

ges1.0-tools
gstreamer1.0-tools
gstreamer1.0-libav
gstreamer1.0-plugins-good
gstreamer1.0-plugins-bad
gstreamer1.0-plugins-ugly

Using gst-inspect-1.0, I can see that qtmux and voaacenc are installed.  So there are at least some plugins which are capable of getting the job done.

I have also tried specifying more detailed caps but I get the same error.


Can I get a tip on how to get past this?
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel