Как исправить теги ogg?

Я ищу инструмент тегирования командной строки, который поддерживает ogg-tagging и позволяет изменить кодировку на теги.

2
задан 22 July 2013 в 12:29

1 ответ

Как @LiveWireBT сказал в комментарии, можно использовать vorbiscomment, доступный в vorbis-tools пакет.

vorbiscomment не действительно просто в использовании, когда Вы хотите заменять/редактировать единственный тег, как Жанр, потому что у Вас есть только две опции: добавьте тег с -a или замените ВСЕ ТЕГИ -w.

Добавление тега Жанра будет ADD тег Жанра, не редактируют текущий. Запись тега Жанра ТОЛЬКО запишет тег Жанра и удалит все другие теги.

, Таким образом, мое обходное решение для изменения тега следующее:

# dynamically: list tags, edit one with sed, rewrite tags
vorbiscomment -l file.ogg | sed 's/^genre=.*/GENRE=Black Metal/' | vorbiscomment -w file.ogg

# with a temporary file (it's actually one of the examples in the manpage)
# (a bit longer/more difficult to use in a for loop,
# since you can specify only one input file)
vorbiscomment -l file.ogg > comments.txt
<edit comments.txt with vim/nano/sed>
vorbiscomment -w -c comments.txt file.ogg

О кодировании тегов, --raw опция могла бы быть тем, в чем Вы нуждаетесь:

-R, - сырые данные
Read и запись комментируют в UTF-8, вместо того, чтобы преобразовать в набор символов пользователя.

0
ответ дан 11 October 2019 в 09:44

Другие вопросы по тегам:

Похожие вопросы: