Изменить свойства файлов MKV - PullRequest
0 голосов
/ 07 февраля 2020

Я хотел бы применить некоторые согласованные соглашения об именах для различных дорожек в моих файлах MKV и отредактировать некоторые другие свойства метаданных. В настоящее время я использую редактор заголовков в MKVTOOLNIX для выполнения sh этой задачи, по одному файлу за раз, но я ищу программное решение c, которое я могу спроектировать в решении C#, которое я могу затем применять к пакетам файлов.

В частности, я хочу иметь возможность программно редактировать следующее:

  1. Видеодорожка
    • Имя свойства (например, Amadeus (1984))
    • Свойство Track Track по умолчанию (например, True)
  2. Все аудиодорожки
    • Свойство Name (например, Dolby Digital 5.1)
    • Свойство Track Track по умолчанию ( например, True / False)
  3. Все дорожки субтитров
    • Имя свойства (например, Engli sh -PGS)

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

Будем весьма благодарны за любые предложения по программному редактированию перечисленных выше свойств.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...