[О блоге] [наверх] [пред] [2020-01-03 18:26:34+03:00] [8cd23c81f604fa104584e08643c2e88cca1f91cd]
Темы: [multimedia][tip]

mkvtoolnix инструментарий понравился

Раньше я из него использовал только mkvmerge утилиту чтобы создавать
WebM файлы, соединять Opus/Vorbis и VP8/VP9 потоки вместе. А сейчас вот
мне захотелось удалять метаинформацию в уже имеющихся Matroska файлах:
всякое лишнее деанонимизирующее плюс всякие мелочи типа время создания
файла, и т.п..

    mkvpropedit \
        --edit info \
        --delete title \
        --delete date \
        --set muxing-application=- \
        --set writing-application=- \
        --chapters "" \
        --tags all: file.mkv

Это удалит title, время создания, проставит ничего не значащие название
приложений создавших файл (к сожалению, удалить эти поля нельзя, они
обязательны), дробление на части, всякие тэги. Если надо у конкретного
трэка удалить название (а там тоже любят всякую идентифицирующую
информацию вшивать), то:

    mkvpropedit --edit track:X --delete name file.mkv

Я не нашёл (искал пару минут) инструментов которые бы в AVI файлах
удаляли метаинформацию, но решил это просто перегоняя через mencoder:

    mencoder -ovc copy -oac copy -o cleaned.avi movie.avi

Но, если в AVI файле было несколько звуковых (например) дорожек, то
mencoder возьмёт только первую, остальные проигнорирует. Эту проблему
просто решил перегоняя AVI в Matroska:

    mkvmerge --output out.mkv in.avi

Некоторые фильмы разбиты на несколько AVI файлов. Можно легко их
объединить в этом Matroska контейнере:

    mkvmerge --output out.mkv in1.avi + in2.avi

    [оставить комментарий]