Как добавить обложку в файл .aif на OSX из командной строки.
С ffmpeg это кажется довольно простым для mp3 и других форматов, но мне нужны aiff с обложкой.
источник
Как добавить обложку в файл .aif на OSX из командной строки.
С ffmpeg это кажется довольно простым для mp3 и других форматов, но мне нужны aiff с обложкой.
Под OS X я использовал Kid3 добавить обложку в файлы AIFF, как из графического интерфейса, так и из интерфейса командной строки, причем последний в прямом и интерактивном режимах. Версия CLI не для слабонервных, и вы должны прочитать документацию The Kid3 Handbook (английская версия) использовать CLI, особенно Раздел примеров CLI поскольку он показывает что-то, что не показано в другом месте в документации или выводе внутреннего файла справки kid3-cli
,
Что такое использование одинарных кавычек вокруг команды используется, например:
kid3-cli -c 'select "/path/to/filename.aiff"' -c 'set picture:"/path/to/coverart.jpg" "Picture Description"' -c 'save'
Обратите внимание, что приведенный выше пример является основным синтаксисом для установки обложки и /path/to/
можно опустить, если все в рабочий каталог а также "Picture Description"
может быть ""
если описание не требуется, но оно должно быть предоставлено так или иначе в этом случае использования.
kid3-cli
исполняемый файл находится в комплекте приложения kid3.app, например, /Applications/kid3.app/Contents/MacOS/kid3-cli
и чтобы сделать его проще в использовании, вы можете установить псевдоним за это в вашем bash
файл профиля или установить символическая для этого в месте, которое находится в пределах PATH
переменная.
Пример для вашего bash
файл профиля:
alias kid3-cli='/Applications/kid3.app/Contents/MacOS/kid3-cli'
Пример создания символической ссылки из терминала:
sudo ln -s /Applications/kid3.app/Contents/MacOS/kid3-cli /usr/local/bin/kid3-cli
Затем из командной строки вы можете использовать: kid3-cli ...