mkvpropedit - Интернет в облаке

Это команда mkvpropedit, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


mkvpropedit - изменение свойств существующих файлов Matroska (TM) без полного ремультиплексирования.

СИНТАКСИС


mkvpropedit [параметры] {имя-источника} {действия}

ОПИСАНИЕ


Эта программа анализирует существующий файл Matroska (TM) и изменяет некоторые из его свойств.
Затем он записывает эти изменения в существующий файл. Среди свойств, которые могут быть
изменены элементы информации сегмента (например, заголовок) и заголовки дорожки (например,
код языка, флаг «дорожка по умолчанию» или название).

Опции:

-l, --список-имена-свойств
Перечисляет все известные и редактируемые имена свойств, их тип (строка, целое число, логическое значение и т. Д.)
и краткое описание. После этого программа выходит. Следовательно имя-источника
параметр указывать не обязательно.

-p, --parse-режим Режим
Устанавливает режим синтаксического анализа. Параметр 'Режим'может быть' быстрым '(что также является
по умолчанию) или «полный». «Быстрый» режим не анализирует весь файл, а использует мета
Искать элементы для поиска необходимых элементов исходного файла. В 99% всех случаев
достаточно. Но для файлов, которые не содержат элементов метапоиска или которые
поврежден, пользователю, возможно, придется установить «полный» режим синтаксического анализа. Полная проверка файла может
займите пару минут, в то время как быстрое сканирование займет всего секунды.

Действия, связанные со свойствами информации о треке и сегменте:

-e, --редактировать селектор
Устанавливает раздел файла Matroska (TM) (информация о сегменте или заголовки определенного трека)
что действуют все последующие действия добавления, установки и удаления. Этот вариант можно использовать
несколько раз, чтобы внести изменения в более чем один элемент.

По умолчанию mkvpropedit(1) отредактирует раздел информации о сегменте.

См. Раздел о селекторах редактирования для полного описания синтаксиса.

-a, --Добавить имя=ценностное
Добавляет недвижимость имя со значением ценностное . Имущество будет добавлено, даже если такой
собственность уже существует. Обратите внимание, что большинство свойств уникальны и не могут встречаться больше
чем один раз

-s, --установленный имя=ценностное
Устанавливает все вхождения свойства имя к значению ценностное . Если такого свойства нет
существует, то он будет добавлен.

-d, --удалять имя
Удаляет все вхождения свойства имя. Обратите внимание, что некоторые свойства обязательны
и не может быть удален.

Действия, связанные с тегами и главами:

-t, - теги селектор:имя файла
Добавьте или замените теги в файле на теги из имени файла или удалите их, если имя файла
пусто. mkvpropedit(1) читает тот же формат тега XML, что и mkvmerge(1) читается как
Что ж.

The селектор должно быть одно из слов ВСЕ, Глобальный or трек. Для allmkvpropedit(1) будет
заменить или удалить все теги в файле. С участием Глобальный будут заменены только глобальные теги или
удален.

Для пользователя трекмквпропедит(1) заменит теги для определенного трека. Дополнительно теги
чтение из файла будет назначено той же дорожке. Трек указан в
таким же образом указываются селекторы редактирования (см. ниже), например --tags
трек: a1: new-audio-tags.xml.

--add-track-statistics-tags
Вычисляет статистику для всех треков в файле и добавляет к ним новые теги статистики.
Если файл уже содержит такие теги, они будут обновлены.

--delete-track-statistics-tags
Удаляет все существующие теги статистики треков из файла. Если файл не содержит
отслеживать теги статистики, тогда она не будет изменена.

-c, --главы имя файла
Добавьте или замените главы в файле на главы из имени файла или удалите их, если
имя файла пусто. mkvpropedit(1) читает те же XML и простые форматы глав, что
mkvmerge(1) тоже читает.

Действия с вложениями:

--добавить приложение имя файла
Добавляет новое вложение из имя файла.

Если вариант - имя-прикрепления использовалась до этой опции, то ее значение
используется как имя нового вложения. В противном случае он получается из имя файла.

Если вариант - привязанность-пантомима использовался до этой опции, то его значение
используется как MIME-тип нового вложения. В противном случае он автоматически определяется из
содержание имя файла.

Если вариант - описание-прикрепления использовался до этого варианта, то его
значение используется как описание нового вложения. Иначе описание не будет
комплект.

Если вариант --attachment-uid использовалась до этой опции, то ее значение
используется как UID нового вложения. В противном случае будет сгенерирован случайный UID
автоматически.

--replace-attachment селектор:имя файла
Заменяет одно или несколько подходящих вложений селектор с файлом имя файла. Если больше
чем одно существующее вложение соответствует селектор тогда все их содержимое будет
заменено содержанием имя файла.

The селектор может иметь одну из четырех форм. Они описаны ниже в разделе
селекторы вложений.

Если вариант - имя-прикрепления использовалась до этой опции, то ее значение
установить в качестве нового имени для каждого измененного вложения. В противном случае имена не меняются.

Если вариант - привязанность-пантомима использовался до этой опции, то его значение
устанавливается как новый тип MIME для каждого измененного вложения. В противном случае типы MIME
не меняются.

Если вариант - описание-прикрепления использовался до этого варианта, то его
значение устанавливается как новое описание для каждого измененного вложения. В противном случае
описания не меняются.

Если вариант --attachment-uid использовалась до этой опции, то ее значение
устанавливается в качестве нового UID для каждого измененного вложения. В противном случае UID не меняются.

--обновление-вложение селектор
Устанавливает свойства одного или нескольких вложений, которые соответствуют селектор. Если более одного
существующие совпадения вложений селектор тогда все их свойства будут обновлены.

The селектор может иметь одну из четырех форм. Они описаны ниже в разделе
селекторы вложений.

Если вариант - имя-прикрепления использовалась до этой опции, то ее значение
установить в качестве нового имени для каждого измененного вложения. В противном случае имена не меняются.

Если вариант - привязанность-пантомима использовался до этой опции, то его значение
устанавливается как новый тип MIME для каждого измененного вложения. В противном случае типы MIME
не меняются.

Если вариант - описание-прикрепления использовался до этого варианта, то его
значение устанавливается как новое описание для каждого измененного вложения. В противном случае
описания не меняются.

Если вариант --attachment-uid использовалась до этой опции, то ее значение
устанавливается в качестве нового UID для каждого измененного вложения. В противном случае UID не меняются.

--удалить-вложение селектор
Удаляет одно или несколько вложений, которые соответствуют селектор.

The селектор может иметь одну из четырех форм. Они описаны ниже в разделе
селекторы вложений.

Варианты действий с вложениями:

- имя-прикрепления имя
Устанавливает имя, которое будет использоваться для следующих --добавить приложение or --replace-attachment
операции.

- привязанность-пантомима мим-типа
Устанавливает тип MIME для использования в следующих --добавить приложение or --replace-attachment
операции.

- описание-прикрепления описание
Устанавливает описание, которое будет использоваться для следующих --добавить приложение or --replace-attachment
операции.

Другие варианты:

- кодировка командной строки набор символов
Устанавливает набор символов для преобразования строк, заданных в командной строке, из. По умолчанию
к набору символов, заданному текущим языковым стандартом системы.

--output-charset набор символов
Устанавливает набор символов, в который преобразуются строки для вывода. Это
по умолчанию используется набор символов, заданный текущей локалью системы.

-r, --перенаправление-выход имя файла
Записывает все сообщения в файл имя файла вместо консоли. Хотя это может быть
легко выполняется с перенаправлением вывода, есть случаи, когда эта опция необходима:
когда терминал переинтерпретирует вывод перед записью его в файл. Персонаж
набор с --output-charset почитается.

--ui-язык код
Принудительно переводит на язык код будет использоваться (например, de_DE для немецкого
переводы). Предпочтительно использовать переменные среды ДЛИННЫЙ, LC_MESSAGES и
LC_ALL хотя. Ввод "списка" в качестве код вызовет mkveextract(1) для вывода списка
доступных переводов.

--отлаживать тема
Включите отладку для определенной функции. Эта опция полезна только для разработчиков.

--привлекать которая
Включите экспериментальные функции. Список доступных функций можно запросить с помощью
mkvpropedit --привлекать список. Эти функции не предназначены для использования в обычном
ситуации.

--gui-режим
Включает режим графического интерфейса. В этом режиме могут выводиться специально отформатированные строки, которые могут сказать
контролирующий графический интерфейс, что происходит. Эти сообщения имеют формат «# GUI # сообщение».
За сообщением могут следовать пары ключ / значение, как в
'# GUI # сообщение # ключ1 = значение1 # ключ2 = значение2 ...'. Ни сообщения, ни ключи никогда не
переведено и всегда выводится на английском языке.

-v, --подробный
Будьте многословны и показывайте все важные элементы Matroska (TM) по мере их чтения.

-h, --Помогите
Показать информацию об использовании и выйти.

-V, --версия
Показать информацию о версии и выйти.

--проверить наличие обновлений
Проверяет наличие новых выпусков в Интернете, скачав URL-адрес
http://mkvtoolnix-releases.bunkus.org/latest-release.xml. Четыре строки будут выведены в
ключ = значение стиль: URL-адрес, из которого была получена информация (ключ
version_check_url), текущая версия (ключ running_version), последняя
версия выпуска (ключ available_version) и URL загрузки (ключ download_url).

После этого программа существует с кодом выхода 0, если более новая версия недоступна,
с 1, если доступна более новая версия и с 2, если произошла ошибка (например, если
не удалось получить обновленную информацию).

Эта опция доступна только в том случае, если программа была построена с поддержкой libcurl.

@файл опций
Читает дополнительные аргументы командной строки из файла файл опций. Линии, чьи первые
непробельный символ - знак решетки ('#') обрабатываются как комментарии и игнорируются.
Пробелы в начале и конце строки будут удалены. Каждая строка должна содержать
ровно один вариант.

Некоторые символы могут быть экранированы, например, если вам нужно начать строку без комментариев с '#'.
Правила описаны в разделе, посвященном экранированию текста.

Командная строка 'mkvpropedit источник.mkv --редактировать трек: a2 --установленный name = Комментарии' может быть
преобразован в следующий файл опций:

# Изменить source.mkv
источник.mkv
# Редактировать вторую звуковую дорожку
--редактировать
трек: a2
# и установите заголовок "Комментарии"
--установленный
name = Комментарии

РЕДАКТИРОВАТЬ СЕЛЕКТОРЫ


The --редактировать опция устанавливает раздел файла Matroska (TM) (информация о сегменте или определенный
заголовки трека), с которыми работают все последующие действия добавления, установки и удаления. Это остается
действительно до следующего --редактировать вариант найден. Аргумент этой опции называется
редактировать селектор.

По умолчанию mkvpropedit(1) отредактирует раздел информации о сегменте.

Segment информация
Информацию о сегменте можно выбрать с помощью одного из этих трех слов: «информация»,
"segment_info" или "segmentinfo". Он содержит такие свойства, как заголовок сегмента или
сегментный UID.

трек Заголовки
Заголовки треков можно выбрать с помощью немного более сложного селектора. Все вариации начинаются
с "дорожкой:". Свойства заголовка дорожки включают такие элементы, как код языка,
флаг "дорожка по умолчанию" или название дорожки.

трек:n
Если параметр n это число, тогда nТрек будет выбран. Порядок треков
то же самое, что mkvmerge(1) --идентифицировать вариант выходов.

Нумерация начинается с 1.

трек:tn
Если параметр начинается с одного символа t следует n то nй трек
определенного типа трека. Параметр типа дорожки t должен быть одним из
эти четыре символа: 'a' для звуковой дорожки, 'b' для дорожки кнопок, 's' для
дорожка субтитров и "v" для видеодорожки. Порядок треков такой же, как у
mkvmerge(1) --идентифицировать вариант выходов.

Нумерация начинается с 1.

трек:=UID
Если параметр начинается с символа '=', за которым следует число UID затем трек, чей трек
Элемент UID равен этому UID. UID треков можно получить с помощью мквинфо(1).

трек:@номер
Если параметр начинается с символа «@», за которым следует число номер затем трек, чей
элемент номера дорожки равен этому номер. Номер трека можно получить с помощью мквинфо(1).

Заметки
Из-за природы селекторов редактирования треков возможно, что несколько селекторов
фактически совпадают с одинаковыми заголовками дорожек. В таких случаях все действия для этих селекторов редактирования
будут объединены и выполнены в том порядке, в котором они указаны в командной строке.

ПРИЛОЖЕНИЕ СЕЛЕКТОРЫ


Селектор вложений используется с двумя действиями --replace-attachment и
--удалить-вложение. Он может иметь одну из следующих четырех форм:

1. Выбор по ID вложения. В этой форме селектор - это просто число,
идентификатор вложения, выводимый mkvmerge(1) идентификационная команда.

2. Выбор по UID вложения (уникальный ID). В этой форме селектором стоит знак равенства =
за которым следует число, уникальный идентификатор вложения, выводимый mkvmerge(1) подробный
идентификационная команда.

3. Выбор по имени вложения. В этой форме селектор - это буквальное название слова:
за которым следует имя существующего вложения. Если этот селектор используется с
--replace-attachment тогда двоеточия в имени для сопоставления должны быть экранированы как \ c.

4. Выбор по типу MIME. В этой форме селектор представляет собой буквальное слово mime-type:
за которым следует тип MIME существующего вложения. Если этот селектор используется с
--replace-attachment тогда двоеточия в соответствующем MIME-типе должны быть экранированы как \ c.

ПРИМЕРЫ


В следующем примере редактируется файл с именем «movie.mkv». Он устанавливает заголовок сегмента и
изменяет код языка звуковой дорожки и дорожки субтитров. Обратите внимание, что этот пример может быть
сокращено, пропуская первый --редактировать вариант, потому что редактирование информации о сегменте
элемент является значением по умолчанию для всех опций, найденных до первого --редактировать вариант в любом случае.

$ mkvpropedit movie.mkv --edit info --set "title = The movie" --edit track: a1 --set language = fre --edit track: a2 --set language = ita

Во втором примере удаляется «флаг дорожки по умолчанию» с первой дорожки субтитров и устанавливается
это для второго. Обратите внимание, что mkvpropedit(1), в отличие от mkvmerge(1), не устанавливает
«флаг дорожки по умолчанию» для других дорожек равен «0», если он установлен на «1» для другой дорожки.
автоматически.

$ mkvpropedit movie.mkv --edit track: s1 --set flag-default = 0 --edit track: s2 --set flag-default = 1

Замена тегов для второй дорожки субтитров в файле выглядит так:

$ mkvpropedit movie.mkv --tags track: s2: new-subtitle-tags.xml

Для удаления всех тегов необходимо не указывать имя файла:

$ mkvpropedit movie.mkv - отмечает все:

Замена глав в файле выглядит так:

$ mkvpropedit Movie.mkv --chapters новые-главы.xml

Для удаления всех глав необходимо не указывать имя файла:

$ mkvpropedit movie.mkv --chapters ''

Добавление файла шрифта (Arial.ttf) в качестве вложения:

$ mkvpropedit movie.mkv --add-attachment Arial.ttf

Добавление файла шрифта (89719823.ttf) в качестве вложения и предоставление некоторой информации в виде
на самом деле это просто Arial:

$ mkvpropedit movie.mkv --attachment-name Arial.ttf --attachment-description 'Шрифт Arial как шрифт TrueType' --attachment-mime-type application / x-truetype-font --add-attachment 89719823.ttf

Замена одного прикрепленного файла шрифта (Comic.ttf) на другой (Arial.ttf):

$ mkvpropedit movie.mkv --attachment-name Arial.ttf --attachment-description 'Шрифт Arial как шрифт TrueType' --replace-attachment name: Comic.ttf: Arial.ttf

Удаление второго прикрепленного файла, каким бы он ни был:

$ mkvpropedit movie.mkv --delete-attachment 2

Удаление всех прикрепленных шрифтов по MIME-типу:

$ mkvpropedit movie.mkv --delete-attachment mime-type: application / x-truetype-font

ВЫХОД КОДЫ


mkvpropedit(1) выходы с одним из трех кодов выхода:

· 0 - Этот код выхода означает, что модификация успешно завершена.

· 1 -- В этом случае mkvpropedit(1) выводит хотя бы одно предупреждение, но модификация
продолжал. Предупреждение начинается с текста «Предупреждение:». В зависимости от проблем
задействованные результирующие файлы могут быть в порядке или нет. Пользователю настоятельно рекомендуется проверить как
предупреждение и результирующие файлы.

· 2 - Этот код выхода используется после возникновения ошибки. mkvpropedit(1) прерывание вправо
после вывода сообщения об ошибке. Сообщения об ошибках поступают из неправильной командной строки
аргументы по поводу ошибок чтения / записи в поврежденные файлы.

ТЕКСТ FILES И ПЕРСОНАЖ УСТАНОВКА КОНВЕРСИИ


Для более подробного обсуждения того, как все инструменты в пакете MKVToolNix обрабатывают характер
установите преобразования, кодировку ввода / вывода, кодировку командной строки и кодировку консоли, пожалуйста
см. раздел с таким же названием в mkvmerge(1) справочная страница.

ПОБЕГ SPECIAL СИМВОЛЫ IN ТЕКСТ


Есть несколько мест, в которых специальные символы в тексте должны или должны быть экранированы. В
правила экранирования просты: каждый символ, который нужно экранировать, заменяется на
обратная косая черта, за которой следует другой символ.

Правила следующие: '' (пробел) становится '\ s', '"' (двойные кавычки) становится '\ 2', ':' становится
'\ c', '#' превращается в '\ h', а '\' (одиночная обратная косая черта) становится '\\'.

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


mkvpropedit(1) использует переменные по умолчанию, которые определяют локаль системы (например, ДЛИННЫЙ
и LC_ * семья). Дополнительные переменные:

MKVPROPEDIT_DEBUG, MKVTOOLNIX_DEBUG и его краткая форма MTX_DEBUG
Контент обрабатывается так, как если бы он был передан через --отлаживать опцию.

MKVPROPEDIT_ENGAGE, MKVTOOLNIX_ENGAGE и его краткая форма MTX_ENGAGE
Контент обрабатывается так, как если бы он был передан через --привлекать опцию.

MKVPROPEDIT_OPTIONS, MKVTOOLNIX_OPTIONS и его краткая форма MTX_OPTIONS
Контент разбивается на пустое пространство. Полученные частичные строки обрабатываются так, как если бы
он был передан как параметры командной строки. Если вам нужно передать специальные символы
(например, пробелы), то вы должны их экранировать (см. раздел об экранировании специальных
символов в тексте).

Используйте mkvpropedit онлайн с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows