Ich habe auch den Finder auf macOS - null Metadaten eingecheckt.
Aber ich habe die Einstellung der Metadaten für den ogg anstelle von aac überprüft - und es funktioniert . Ich fand auch, dass ffmpegMetadaten eingestellt werden können m4a, aber ich kann dieses Format nicht für mein Projekt verwenden, da Android es nicht sofort abspielen kann.
Sieht aus wie ein Fehler ffmpeg- ich muss dazu ein Ticket erstellen?
1 Antwort auf die Frage
0
slhck
What you are writing is a raw ADTS AAC bitstream (.aac). While these bitstreams can carry metadata frames (ID3), ffmpeg cannot write them. The id3v2 command-line tool should be able to do it though.
With ffmpeg, you need to write your audio stream into a container that can store such metadata, e.g. .mp4, .mov, or .mkv. For example:
Hm, ok, danke für die Antwort. Ich denke aber, dass FFmpeg in einem solchen Fall einem Benutzer eine Warnung / einen Fehler anzeigen kann.
Vitaly Zdanevich vor 7 Jahren
0
Ich habe in [diese Antwort] (https://superuser.com/a/351720/204068) gefunden, dass ich `id3v2` verwenden kann - ist es eine korrekte Lösung von aac?
Vitaly Zdanevich vor 7 Jahren
0
Ah, du hast recht. Anscheinend werden Metadaten-Frames unterstützt, aber ffmpeg schreibt sie nicht. Das Befehlszeilentool "id3v2" kann helfen, ja.
slhck vor 7 Jahren
0
Ich habe `ffmpeg -i input.ogg -metadata author =" Vitaly "output.m4a` ausprobiert und sehe diese Metadaten während der Codierung, aber ffprobe und Finder zeigen diese Metadaten nicht an.
Vitaly Zdanevich vor 7 Jahren
0
"author" scheint kein gültiger Tag zu sein, den die meisten Spieler erkennen. Es ist auch nicht Teil der ID3v2-Implementierung von ffmpeg. Du meinst "Künstler"?
slhck vor 7 Jahren
0