
Audacity labels run through the Nyquist command, and then FFmpeg in terminal. Result opening in Podcast Chapters.app - shows that labels can become chapters.

Audacity labels run through the Nyquist command, and then FFmpeg in terminal. Result opening in Forecast.app - shows that labels can become chapters.
That is, using the command
Code: Select all
./ffmpeg -i /Users/vmarks/Downloads/ai\ pod\ mono.mp3 -i /Users/vmarks/Downloads/metadata\ audacity.txt -map_metadata 1 -codec copy -id3v2_version 3 -write_id3v1 1 /Users/vmarks/Downloads/audacitytest.mp3It is *not* recognized by the audio editor Fission.app, which has slightly different header information in the metadata file it creates with FFmpeg:
Code: Select all
;FFMETADATA1
encoded_by=Fission
TLEN=3624228
encoder=Lavf58.27.103
[CHAPTER]
TIMEBASE=1/1000
START=0
END=10997
title=ch0
[CHAPTER]
TIMEBASE=1/1000
START=10997
END=73848
title=IntroAnd there's some differences in how Podcast Chapters creates it - which is recognized as chapters in Fission.
Code: Select all
;FFMETADATA1
title=ai pod mono.mp3
Length=3624202
encoded_by=Podcast Chapters
date=2019
encoder=Lavf58.27.103The Nyquist code
Code: Select all
;FFMETADATA1
title=
encoded_by=
artist=
date=2019
encoder=Lavf58.27.103When I play files with it in Quicktime Player, it respects chapters. When I play files with chapters, but without that in the header, it doesn't respect them as chapters (next and previous chapter are grayed out.)
This is so close. Also, I don't know why I can run the Nyquist command, but cannot run it as a plugin.