Issue with 'avenc_aac' encoder while combining video && audio streams
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
yesterday
thanks for your reply, we received the same output message: illegal instruction: 4
– Konstantin Panov
yesterday
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 yesterday
Konstantin Panov
111
111
add more debugging output by usingGST_DEBUG=avenc_aac:2
or simplyGST_DEBUG=2
– vk_gst
yesterday
thanks for your reply, we received the same output message: illegal instruction: 4
– Konstantin Panov
yesterday
add a comment |
add more debugging output by usingGST_DEBUG=avenc_aac:2
or simplyGST_DEBUG=2
– vk_gst
yesterday
thanks for your reply, we received the same output message: illegal instruction: 4
– Konstantin Panov
yesterday
add more debugging output by using
GST_DEBUG=avenc_aac:2
or simply GST_DEBUG=2
– vk_gst
yesterday
add more debugging output by using
GST_DEBUG=avenc_aac:2
or simply GST_DEBUG=2
– vk_gst
yesterday
thanks for your reply, we received the same output message: illegal instruction: 4
– Konstantin Panov
yesterday
thanks for your reply, we received the same output message: illegal instruction: 4
– Konstantin Panov
yesterday
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
yesterday
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
yesterday
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
yesterday
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
yesterday
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
yesterday
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
yesterday
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 yesterday
Florian Zwoch
1,7932511
1,7932511
We tried voaacenc - the same issue. We use Mac mini (mid 2011)
– Konstantin Panov
yesterday
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
yesterday
add a comment |
We tried voaacenc - the same issue. We use Mac mini (mid 2011)
– Konstantin Panov
yesterday
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
yesterday
We tried voaacenc - the same issue. We use Mac mini (mid 2011)
– Konstantin Panov
yesterday
We tried voaacenc - the same issue. We use Mac mini (mid 2011)
– Konstantin Panov
yesterday
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
yesterday
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
yesterday
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
add more debugging output by using
GST_DEBUG=avenc_aac:2
or simplyGST_DEBUG=2
– vk_gst
yesterday
thanks for your reply, we received the same output message: illegal instruction: 4
– Konstantin Panov
yesterday