Что: 8cd23c81f604fa104584e08643c2e88cca1f91cd
Когда: 2020-01-03 18:26:34+03:00
Темы: 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
Сгенерирован: SGBlog 0.34.0