Как понизить версию медиаконтейнера Matroska с v4 до v1 в MKV-видеофайлах без их долгого перекодирования?

Софт только для Windows (всех версий)

Как понизить версию медиаконтейнера Matroska с v4 до v1 в MKV-видеофайлах без их долгого перекодирования?

Сообщение EgorKuzevanov » 27 мар 2025, 02:45

Есть ли какой-либо способ понизить версию медиаконтейнера Matroska с v4 до v1 в скачанных с https://rutracker.org мультсериалах в формате MKV без их долгого перекодирования? Чтобы их можно было воспроизвести в совместимом с Windows 95 и Windows NT 4.0 медиаплеере TCPMP, который поддерживает MKV-видеофайлы только в формате Matroska v1 и не поддерживает MKV-видеофайлы в формате Matroska v4. Поиск в Яндексе и Google по запросу "Как понизить версию Matroska в MKV-видеофайлах" (без кавычек) выдает мне только несоответствующие запросу результаты.

Убедительная просьба к форумчанам отвечать мне по существу, а не использовать нейросети.
Последний раз редактировалось EgorKuzevanov 27 мар 2025, 02:55, всего редактировалось 8 раз(а).
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 458
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: VirtualBox v6.0.24 + VMware Workstation v15.5.7 + DOS-эмулятор DOSBox-X (улучшенный форк DOSBox)

Re: Как понизить версию медиаконтейнера Matroska с v4 до v1 в MKV-видеофайлах без их долгого перекодирования?

Сообщение uav » 27 мар 2025, 05:51

Просто версию можно вручную Hex-редактором поменять прямо в заголовке файла, но вряд ли от этого будет толк.
Вы уверены, что дело именно в версии контейнера, а не в кодеке, например?
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 2429
Зарегистрирован: 22 дек 2008, 14:21

Re: Как понизить версию медиаконтейнера Matroska с v4 до v1 в MKV-видеофайлах без их долгого перекодирования?

Сообщение EgorKuzevanov » 27 мар 2025, 08:20

uav писал(а):Вы уверены, что дело именно в версии контейнера, а не в кодеке, например?

uav, медиаплеер TCPMP исправно воспроизодит скачанный с Рутрекера фильм "Терминатор" (1984-2009 годов выпуска) в четырех частях (формат Matroska v1):
https://rutracker.org/forum/viewtopic.php?t=2474827
но выдает ошибку "Unknown file format" при попытке воспроизвести скачанный с того же Рутрекера мультсериал "Шмяк. Волшебная лавка Есении" (2023 года выпуска) в формате Matroska v4:
https://rutracker.org/forum/viewtopic.php?t=6523804

Это несмотря на то, что все MKV-видеофайлы, представленные в обеих торрент-раздачах, содержат в себе видеодорожки H.264 и аудиодорожки AAC.

Может быть, в Интернете существует какая-либо утилита или скрипт для понижения версий медиаконтейнера Matroska в одном или нескольких MKV-видеофайлах без их перекодирования?
Последний раз редактировалось EgorKuzevanov 27 мар 2025, 08:29, всего редактировалось 7 раз(а).
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 458
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: VirtualBox v6.0.24 + VMware Workstation v15.5.7 + DOS-эмулятор DOSBox-X (улучшенный форк DOSBox)

Re: Как понизить версию медиаконтейнера Matroska с v4 до v1 в MKV-видеофайлах без их долгого перекодирования?

Сообщение uav » 27 мар 2025, 10:26

EgorKuzevanov писал(а):но выдает ошибку "Unknown file format" при попытке воспроизвести скачанный с того же Рутрекера мультсериал "Шмяк. Волшебная лавка Есении" (2023 года выпуска) в формате Matroska v4:


У меня он на этих файлах просто вылетает с Unexpected program failure.
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 2429
Зарегистрирован: 22 дек 2008, 14:21

Re: Как понизить версию медиаконтейнера Matroska с v4 до v1 в MKV-видеофайлах без их долгого перекодирования?

Сообщение EgorKuzevanov » 27 мар 2025, 11:50

uav писал(а):У меня он на этих файлах просто вылетает с Unexpected program failure.

uav, Вы тоже не нашли в Интернете способ понижения версий медиаконтейнера Matroska в MKV-видеофайлах без их перекодирования?

UPD:
Поиск в Яндексе и Google по запросу в кавычках "Unexpected program failure. Please send crash.txt to the developers. Program will now exit" так и не выдал мне решение проблемы применительно к воспроизведению в медиаплеере TCPMP MKV-видеофайлов в современном формате Matroska v4.
Последний раз редактировалось EgorKuzevanov 27 мар 2025, 12:06, всего редактировалось 3 раз(а).
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 458
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: VirtualBox v6.0.24 + VMware Workstation v15.5.7 + DOS-эмулятор DOSBox-X (улучшенный форк DOSBox)

Re: Как понизить версию медиаконтейнера Matroska с v4 до v1 в MKV-видеофайлах без их долгого перекодирования?

Сообщение .::. Typucm .::. » 27 мар 2025, 12:06

Есть утилита https://mkvtoolnix.download/, она работает с форматом mkv как с контейнером, то есть пересборка архива mkv из тех файлов из которых укажешь. Выпускается с 2003 года. Если найдутся ранние версии программы под windows, возможно получится затею провернуть, распаковать в более новой версии и собрать обратно в архив mkv в более старой. Возможно поддерживает mkv разных версий на выход. Я на столько не заморачивайся, пользовался несколько раз когда нужно было сделать то что avidemux не мог или же это грозило пересжатием.
Последний раз редактировалось .::. Typucm .::. 27 мар 2025, 12:08, всего редактировалось 1 раз.
Не стесняйтесь думать. Неэффективно пытаться помочь людям, которые не желают помогать себе сами.
Нормально чего-то не знать, прикидываться идиотом - нет.
Аватара пользователя
.::. Typucm .::.
 
Сообщения: 545
Зарегистрирован: 28 янв 2022, 22:43

Re: Как понизить версию медиаконтейнера Matroska с v4 до v1 в MKV-видеофайлах без их долгого перекодирования?

Сообщение EgorKuzevanov » 27 мар 2025, 12:55

.::. Typucm .::. писал(а):Есть утилита https://mkvtoolnix.download/, она работает с форматом mkv как с контейнером, то есть пересборка архива mkv из тех файлов из которых укажешь. Выпускается с 2003 года. Если найдутся ранние версии программы под windows, возможно получится затею провернуть, распаковать в более новой версии и собрать обратно в архив mkv в более старой. Возможно поддерживает mkv разных версий на выход. Я на столько не заморачивайся, пользовался несколько раз когда нужно было сделать то что avidemux не мог или же это грозило пересжатием.

.::. Typucm .::., в MKVToolNix v6.4.1 (2013 года выпуска):
https://www.videohelp.com/download/mkvtoolnix-unicode-6.4.1.7z
я не нашел ни одного параметра командной строки, отвечающего за понижение версии медиаконтейнера Matroska.
Последний раз редактировалось EgorKuzevanov 27 мар 2025, 12:57, всего редактировалось 1 раз.
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 458
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: VirtualBox v6.0.24 + VMware Workstation v15.5.7 + DOS-эмулятор DOSBox-X (улучшенный форк DOSBox)

Re: Как понизить версию медиаконтейнера Matroska с v4 до v1 в MKV-видеофайлах без их долгого перекодирования?

Сообщение EgorKuzevanov » 27 мар 2025, 14:42

Почему никто мне не отвечает? Что за дела такие? Ни Яндекс, ни Google ничего не находят по запросу "Change Matroska version without re-encoding" (без кавычек).
Последний раз редактировалось EgorKuzevanov 27 мар 2025, 14:43, всего редактировалось 1 раз.
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 458
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: VirtualBox v6.0.24 + VMware Workstation v15.5.7 + DOS-эмулятор DOSBox-X (улучшенный форк DOSBox)

Re: Как понизить версию медиаконтейнера Matroska с v4 до v1 в MKV-видеофайлах без их долгого перекодирования?

Сообщение .::. Typucm .::. » 27 мар 2025, 15:00

EgorKuzevanov писал(а):Почему никто мне не отвечает? Что за дела такие? Ни Яндекс, ни Google ничего не находят по запросу "Change Matroska version without re-encoding" (без кавычек).

Инвалидность это не повод хамить.
Отвечай себе сам теперь.
Не стесняйтесь думать. Неэффективно пытаться помочь людям, которые не желают помогать себе сами.
Нормально чего-то не знать, прикидываться идиотом - нет.
Аватара пользователя
.::. Typucm .::.
 
Сообщения: 545
Зарегистрирован: 28 янв 2022, 22:43

Re: Как понизить версию медиаконтейнера Matroska с v4 до v1 в MKV-видеофайлах без их долгого перекодирования?

Сообщение krotan » 28 мар 2025, 17:53

EgorKuzevanov писал(а):Есть ли какой-либо способ понизить версию медиаконтейнера Matroska с v4 до v1
Заново переложить в контейнер mkv без перекодирования, но при этом у каждой дорожки выставить флажок "без дополнительного сжатия заголовков". Если оставить auto (по умолчанию), то будет со сжатием и проигрываться не будет.
Аватара пользователя
krotan
Мастер Даунгрейда
 
Сообщения: 242
Зарегистрирован: 03 фев 2022, 20:16

Re: Как понизить версию медиаконтейнера Matroska с v4 до v1 в MKV-видеофайлах без их долгого перекодирования?

Сообщение EgorKuzevanov » 28 мар 2025, 18:37

krotan писал(а):Заново переложить в контейнер mkv без перекодирования, но при этом у каждой дорожки выставить флажок "без дополнительного сжатия заголовков". Если оставить auto (по умолчанию), то будет со сжатием и проигрываться не будет.

krotan, я пробовал в настройках MKVToolNix GUI v8.0.0 (2015 года выпуска) поставить галочку "Disable additional lossless compression for all track types" и затем пересобрать всё тот же скачанный с https://rutracker.org/forum/viewtopic.php?t=6523804 мультсериал "Шмяк. Волшебная лавка Есении" (2023 года выпуска) в формате MKV, но медиаплеер TCPMP все равно выдает ошибки при воспроизведении результативных MKV-видеофайлов.

Можно ли модифицировать входящий в состав медиаплеера TCPMP плагин MATROSKA.PLG таким образом, чтобы он поддерживал MKV-видеофайлы в современном формате Matroska v4? Если кому-нибудь интересно, тогда вот MD5-сумма файла плагина MATROSKA.PLG (она одинаковая в обоих вариантах TCPMP, как в Main Build для Windows 98/ME/NT3.51/NT4, так и в Roytam1 Build для Windows 95/98/ME):
Код: Выделить всё
F24630B52AF4DB56BBEA00C5F3CC9125


Либо в крайнем случае дайте мне ссылку на более раннюю версию MKVToolNix (из доступных для скачивания со страницы https://www.videohelp.com/software/MKVToolNix/old-versions), умеющую пересобирать MKV-видеофайлы из современного формата Matroska v4 в старый формат Matroska v1.

UPD:
Самая ранняя версия MKVToolNix, доступная для скачивания со страницы https://www.videohelp.com/software/MKVToolNix/old-versions - это версия 2.0.2, выпущенная в начале 2007 года:
https://www.videohelp.com/download/mkvtoolnix-unicode-2.0.2-1-setup.exe
Она успешно пересобрала за короткое время MKV-видеофайлы из современного формата Matroska v4 в старый формат Matroska v1, в результате чего они начали успешно воспроизводиться в медиаплеере TCPMP. Видимо, дело всё-таки в версиях медиаконтейнера Matroska, а не в кодеках, использованных при кодировании MKV-видеофайлов.
Последний раз редактировалось EgorKuzevanov 28 мар 2025, 21:15, всего редактировалось 29 раз(а).
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 458
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: VirtualBox v6.0.24 + VMware Workstation v15.5.7 + DOS-эмулятор DOSBox-X (улучшенный форк DOSBox)

Re: Как понизить версию медиаконтейнера Matroska с v4 до v1 в MKV-видеофайлах без их долгого перекодирования?

Сообщение krotan » 02 апр 2025, 19:39

Поздравляю с успешным решением проблемы. Я пользуюсь версией 10.0.0 и выставляю "additional compression" в Disable для каждого трека. Если хотя бы у одного не выставить файл не проигрывается на моём железном медиа-проигрывателе.
Аватара пользователя
krotan
Мастер Даунгрейда
 
Сообщения: 242
Зарегистрирован: 03 фев 2022, 20:16


Вернуться в Программы для Windows

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8