Issue with 'avenc_aac' encoder while combining video && audio streams

Multi tool use
up vote
1
down vote
favorite
I want to combine audio and video streams and save the resulting stream into a file. Following below is shown a command line I try to use.
gst-launch-1.0 avfvideosrc -e device-index=0 !
video/x-raw,width=720,height=576 ! tee name=t t. ! queue !
osxvideosink sync=false t. ! videoconvert ! vtenc_h264_hw
realtime=true max-keyframe-interval=5 ! queue ! mux. osxaudiosrc
device=0 ! audioconvert ! avenc_aac ! queue ! mux. mp4mux name=mux !
filesink location='output.mp4'
gst-launch shows an error:
illegal instruction: 4
The problem here is with avenc_aac encoder.
What parameters should be added to avenc_aac encoder to get working command line?
May be it is possible to use another one encoder for such purposes?
macos gstreamer
add a comment |
up vote
1
down vote
favorite
I want to combine audio and video streams and save the resulting stream into a file. Following below is shown a command line I try to use.
gst-launch-1.0 avfvideosrc -e device-index=0 !
video/x-raw,width=720,height=576 ! tee name=t t. ! queue !
osxvideosink sync=false t. ! videoconvert ! vtenc_h264_hw
realtime=true max-keyframe-interval=5 ! queue ! mux. osxaudiosrc
device=0 ! audioconvert ! avenc_aac ! queue ! mux. mp4mux name=mux !
filesink location='output.mp4'
gst-launch shows an error:
illegal instruction: 4
The problem here is with avenc_aac encoder.
What parameters should be added to avenc_aac encoder to get working command line?
May be it is possible to use another one encoder for such purposes?
macos gstreamer
add more debugging output by usingGST_DEBUG=avenc_aac:2
or simplyGST_DEBUG=2
– vk_gst
2 days ago
thanks for your reply, we received the same output message: illegal instruction: 4
– Konstantin Panov
2 days ago
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I want to combine audio and video streams and save the resulting stream into a file. Following below is shown a command line I try to use.
gst-launch-1.0 avfvideosrc -e device-index=0 !
video/x-raw,width=720,height=576 ! tee name=t t. ! queue !
osxvideosink sync=false t. ! videoconvert ! vtenc_h264_hw
realtime=true max-keyframe-interval=5 ! queue ! mux. osxaudiosrc
device=0 ! audioconvert ! avenc_aac ! queue ! mux. mp4mux name=mux !
filesink location='output.mp4'
gst-launch shows an error:
illegal instruction: 4
The problem here is with avenc_aac encoder.
What parameters should be added to avenc_aac encoder to get working command line?
May be it is possible to use another one encoder for such purposes?
macos gstreamer
I want to combine audio and video streams and save the resulting stream into a file. Following below is shown a command line I try to use.
gst-launch-1.0 avfvideosrc -e device-index=0 !
video/x-raw,width=720,height=576 ! tee name=t t. ! queue !
osxvideosink sync=false t. ! videoconvert ! vtenc_h264_hw
realtime=true max-keyframe-interval=5 ! queue ! mux. osxaudiosrc
device=0 ! audioconvert ! avenc_aac ! queue ! mux. mp4mux name=mux !
filesink location='output.mp4'
gst-launch shows an error:
illegal instruction: 4
The problem here is with avenc_aac encoder.
What parameters should be added to avenc_aac encoder to get working command line?
May be it is possible to use another one encoder for such purposes?
macos gstreamer
macos gstreamer
asked 2 days ago


Konstantin Panov
111
111
add more debugging output by usingGST_DEBUG=avenc_aac:2
or simplyGST_DEBUG=2
– vk_gst
2 days ago
thanks for your reply, we received the same output message: illegal instruction: 4
– Konstantin Panov
2 days ago
add a comment |
add more debugging output by usingGST_DEBUG=avenc_aac:2
or simplyGST_DEBUG=2
– vk_gst
2 days ago
thanks for your reply, we received the same output message: illegal instruction: 4
– Konstantin Panov
2 days ago
add more debugging output by using
GST_DEBUG=avenc_aac:2
or simply GST_DEBUG=2
– vk_gst
2 days ago
add more debugging output by using
GST_DEBUG=avenc_aac:2
or simply GST_DEBUG=2
– vk_gst
2 days ago
thanks for your reply, we received the same output message: illegal instruction: 4
– Konstantin Panov
2 days ago
thanks for your reply, we received the same output message: illegal instruction: 4
– Konstantin Panov
2 days ago
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
What are your system specs? Perhaps the encoder requires some SSE4/AVX instructions your CPU does not support. An alternative AAC encoder is voaacenc
.
We tried voaacenc - the same issue. We use Mac mini (mid 2011)
– Konstantin Panov
2 days ago
Maybe it is something in your base GStreamer installation. Maybe you need to build it yourself for you exact instruction set for that (kinda old) machine.
– Florian Zwoch
2 days ago
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
What are your system specs? Perhaps the encoder requires some SSE4/AVX instructions your CPU does not support. An alternative AAC encoder is voaacenc
.
We tried voaacenc - the same issue. We use Mac mini (mid 2011)
– Konstantin Panov
2 days ago
Maybe it is something in your base GStreamer installation. Maybe you need to build it yourself for you exact instruction set for that (kinda old) machine.
– Florian Zwoch
2 days ago
add a comment |
up vote
0
down vote
What are your system specs? Perhaps the encoder requires some SSE4/AVX instructions your CPU does not support. An alternative AAC encoder is voaacenc
.
We tried voaacenc - the same issue. We use Mac mini (mid 2011)
– Konstantin Panov
2 days ago
Maybe it is something in your base GStreamer installation. Maybe you need to build it yourself for you exact instruction set for that (kinda old) machine.
– Florian Zwoch
2 days ago
add a comment |
up vote
0
down vote
up vote
0
down vote
What are your system specs? Perhaps the encoder requires some SSE4/AVX instructions your CPU does not support. An alternative AAC encoder is voaacenc
.
What are your system specs? Perhaps the encoder requires some SSE4/AVX instructions your CPU does not support. An alternative AAC encoder is voaacenc
.
answered 2 days ago


Florian Zwoch
1,7932511
1,7932511
We tried voaacenc - the same issue. We use Mac mini (mid 2011)
– Konstantin Panov
2 days ago
Maybe it is something in your base GStreamer installation. Maybe you need to build it yourself for you exact instruction set for that (kinda old) machine.
– Florian Zwoch
2 days ago
add a comment |
We tried voaacenc - the same issue. We use Mac mini (mid 2011)
– Konstantin Panov
2 days ago
Maybe it is something in your base GStreamer installation. Maybe you need to build it yourself for you exact instruction set for that (kinda old) machine.
– Florian Zwoch
2 days ago
We tried voaacenc - the same issue. We use Mac mini (mid 2011)
– Konstantin Panov
2 days ago
We tried voaacenc - the same issue. We use Mac mini (mid 2011)
– Konstantin Panov
2 days ago
Maybe it is something in your base GStreamer installation. Maybe you need to build it yourself for you exact instruction set for that (kinda old) machine.
– Florian Zwoch
2 days ago
Maybe it is something in your base GStreamer installation. Maybe you need to build it yourself for you exact instruction set for that (kinda old) machine.
– Florian Zwoch
2 days ago
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53203648%2fissue-with-avenc-aac-encoder-while-combining-video-audio-streams%23new-answer', 'question_page');
}
);
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
iaF,UabW,AFqANngPcY bdMf8uSWSOmAv Z,Zc Hklc,0RSo bS8 3AedCeHayHfPcg,SpYgqMa 1
add more debugging output by using
GST_DEBUG=avenc_aac:2
or simplyGST_DEBUG=2
– vk_gst
2 days ago
thanks for your reply, we received the same output message: illegal instruction: 4
– Konstantin Panov
2 days ago