gstreamer pipeline cannot put tags into m4a file
Maybe I'm just doing it wrong, but it somewhat looks like a bug to some nice people from the gstreamer irc and me. I had it posted on StackOverflow as well, but didn't get answers so far: https://stackoverflow.com/questions/62609411/gstreamer-pipeline-cannot-put-tags-into-m4a-file
Using the following pipeline
gst-launch-1.0 filesrc location="/home/mango/Desktop/gst-test/input.mp3" name=src \
! decodebin \
! audioconvert \
! faac \
! mp4mux \
! filesink location="/home/mango/Desktop/gst-test/output.m4a" \
I get
0:00:00.046300293 8742 0x7f4e340779e0 WARN audioencoder gstaudioencoder.c:965:gst_audio_encoder_finish_frame:<faac0> Can't copy metadata because input buffer disappeared
It also happens with avenc_aac.
mp4mux is in plugins_good, decodebin in plugins_base and faac in plugins_bad according to gst-inspect-1.0, so I don't know which repo to use to post this issue.