Я, наконец, сдался после 120 часов, не найдя плагин .NET или javascript/jquery, который может читать и записывать пользовательский кадр COMPRESSED (TXXX) в аудиофайле MP3 ID3v2.Запуск пакетного файла на Kid3 ID3 MP3 tagger
UltraID3Lib: не умеет читать или писать СЖАТИЕ Фреймы (последнее обновление 2009 года, автор Митчелл С. Хоннерт упал с лица земли).
ID3Lib-диез: не могут читать или писать сжатую Frames (последнее обновление 2012)
JavaScript-ID3-Reader: может возвращать байт, но это в основном неправильные байты. Ничего не могу написать.
Я не могу использовать множество сценариев Node.js или PHP для своего проекта, поэтому они не могут быть и речи.
Единственный код, который я нашел, который может читать и записывать сжатые кадры, - Kid3. http://sourceforge.net/projects/kid3/
Однако он написан на языке C (я этого не знаю) и использует сторонние фреймворки, поскольку он не был создан в окнах. Командная программа требовала 13 МБ поддержки dll, QM и whatevers.
У меня нет выбора в его точке, но, чтобы попытаться использовать это отдельная команда программы kid3-cli.exe
Так вот мой вопрос:
Вот способ, чтобы прочитать кадр TXXX с помощью программы в командной строке. «71F3-15-FOO58A77» это имя фрейма TXXX и «2» получает текстовое значение это имеет место
cd "C:\mp3folder"
select "test.mp3"
get "71F3-15-FOO58A77" "2"
export "clipboard" "CSV unquoted" "2"
Вопрос: Как я использовать пакетный файл для запуска этих команд? Согласно документам kid3. Он показывает использование -c как сгруппированные команды. Windows cmd (или программа) на окнах знает, что такое -c.
Пример: я дважды щелкните пакетный файл и он должен:
- запустить программу
- отправил программу (не CMD) вышеуказанные 4 строки
- каждый должен быть выполнен отдельно.
Звучит просто, но я не могу заставить его даже выполнить один из кода программы после запуска.
Любые идеи? и может ли кто-нибудь написать программу тегов ID3, которая может читать и писать теги COMPRESSED TXXX без использования node.js, PHP или сервера в Windows.
Я куплю им пиво, потому что я действительно (дешевый) дизайнер по профессии и программист времени только тогда, когда у меня тоже есть.
Here is a zip file of a COMPRESSED TXXX Frame in test.mp3 to test:
[http://robbiestewart.ca/test.zip][1]
- Скачать Kid3 и использовать его окна GUI (kid3.exe) для просмотра кадра пользовательского пользователя (TXXX).
- Запустите включенный файл kid3-cli.exe, чтобы сделать то же самое в командной строке.
- Попробуйте сделать то же самое в пакетном файле.
Я работаю windows cmd.exe. С чем вы работаете? Можете ли вы дать мне пример командного файла MS cmd? –
Я также запускаю windows cmd.exe. Просто возьмите код, который я разместил, и поместим его в пакетный файл. Если вы хотите, чтобы результат был помещен в файл, добавьте '>> output.txt' в конец строки. – SomethingDark
Моя ошибка, я запускал kid3-cli, а затем вставлял код, в отличие от запуска cmd, а затем вставил код, чтобы запустить kid3-cli. Ты прав. –