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

Multi tool use
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?










share|improve this question






















  • 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















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?










share|improve this question






















  • 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













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?










share|improve this question













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






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked 2 days ago









Konstantin Panov

111




111












  • 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


















  • 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
















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












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.






share|improve this answer





















  • 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











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














 

draft saved


draft discarded


















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
































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.






share|improve this answer





















  • 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















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.






share|improve this answer





















  • 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













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.






share|improve this answer












What are your system specs? Perhaps the encoder requires some SSE4/AVX instructions your CPU does not support. An alternative AAC encoder is voaacenc.







share|improve this answer












share|improve this answer



share|improve this answer










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


















  • 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


















 

draft saved


draft discarded



















































 


draft saved


draft discarded














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




















































































iaF,UabW,AFqANngPcY bdMf8uSWSOmAv Z,Zc Hklc,0RSo bS8 3AedCeHayHfPcg,SpYgqMa 1
CO1,h9 B6g6m,Q0Oskw,UiQ

Popular posts from this blog

How to pass form data using jquery Ajax to insert data in database?

Guess what letter conforming each word

Run scheduled task as local user group (not BUILTIN)