1

I am currently developing an application that allow user to convert formats between each others. To convert the audio files I use ffmpeg.

I have a problem with the aac format that doesn't have any standard metadata format. Searching on the net i've seen that one solution is to write ApeV2 tags (Source: foobar)

I can't find the command line option to send to ffmpeg in order to write Ape tags (I don't know if it's even supported).

Thanks in advance.

1 Answer 1

1

ffmpeg's aac muxer does support APE tags.

Syntax is

ffmpeg -i in.m4a -c copy -f adts -write_apetag 1 {tags} out.aac

where {tags} can be

-metadata title="TheTitle" -metadata RandomFieldName="Randomvalue"

Not sure if Unicode is accepted, or just ASCII.

1
  • Thanks a lot! It works like a charm. It is strange, I didn't see any mention of that option in the ffmpeg documentation.
    – Tichau
    Jan 27, 2017 at 17:31

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .