На форуме запрещена публикация любого незаконного материала, нарушающего авторские права создателей, а также просьбы выложить это! МЫ поможем ВАМ найти бесплатную альтернативу! О публикации ключей, креков, пиратского ПО, игр, музыки, фильмов и т.д. - сообщать СЮДА!
MKVToolnix - это набор инструментов для работы с файлами Matroska (MKV).
Очень полезная программа, позволяет добавлять/убирать звуковые дорожки, субтитры, склеивать/резать файлы. Все очень быстро и понятно.
Автор: Moritz Bunkus Сайт: [Ссылки могут видеть только зарегистрированные пользователи. ] Язык: Русский есть
latest pre-builds [Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
MKVToolNix 56.1.0
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
x86 [Ссылки могут видеть только зарегистрированные пользователи. ]
portable [Ссылки могут видеть только зарегистрированные пользователи. ]
x64 [Ссылки могут видеть только зарегистрированные пользователи. ]
portable [Ссылки могут видеть только зарегистрированные пользователи. ]
macOS
[Ссылки могут видеть только зарегистрированные пользователи. ]
Linux
[Ссылки могут видеть только зарегистрированные пользователи. ]
gMKVExtractGUI - графический интерфейс для mkvextract (входит в состав MKVToolNix), предназначен для вытаскивания дорожек из MKV файлов.
ED_Sln
низкий поклон.
Даже украл из другого кода и теперь режет по указанному пути прямо на флешку, создав папку с именем файла.
Код:
for %%f in ("*.m4v","*.mp4","*.mpg","*.mpeg","*.avi","*.flv","*.webm","*.mkv","*.ts","*.m2ts") do mkvmerge.exe --output "J://%%~nf/%%f" --split size:4095M ( "%%f" )
Пришла ещё идея, нельзя ли удаление языков добавить, если несколько дорожек (а в BDRemux скорее всего так и будет). Например, если в файле есть en, it, fr аудиодорожки, то удалить их.
Начав гуглить по этой теме понял, что это уже космос начинается
И конечно буду просить добрых людей, окультурить этот батник, чтоб конкретный файл можно было указывать, например через Отправить в контекстном меню, засунув туда ярлык батника, т.к. например в папке с моими торрентами много файлов в одну папку накачано и как указать нужный непонятно. Скопировать в сторонку конечно можно, но...
Последний раз редактировалось And5; 22.09.2020 в 00:04..
Этот пользователь сказал cпасибо за это полезное сообщение:
@And5, с дорожками очень сложно, если бы состав всегда был одинаковый, то просто сделать, но количество и порядок может быть любой, поэтому не знаю, реально ли вообще сделать универсальный батник.
Вот с батником, который режет только выбраный файл возникли непонятные сложности, почему то по стандартной переменной %1 программа обрабатывает весь путь, а не только имя файла и поэтому не может его сохранить, если же сделать %2, то в конечной папке будут файлы 001, 002 и так далее, что тоже неудобно. Странно, у меня довольно много программ сделано через %1, но они все обрабатывают только имя файла. Но вот код, может быть кто-то подскажет в чем дело.
@And5, с дорожками очень сложно, если бы состав всегда был одинаковый, то просто сделать, но количество и порядок может быть любой, поэтому не знаю, реально ли вообще сделать универсальный батник.
ED_Sln
Реально добавить некий самый вероятный вариант в батник и если даже его условие не выполнится, то произойдет просто обычная резка без удаления?
Я имею ввиду конечно же вариант вторая английская. Если вторая французская или ещё какая, то батник ничего не удаляет и просто режет, т.е. не выскочит ошибка "где английская вторая дорожка?".
@And5, дело в том, что обрабатывает по номерам дорожек, тоесть будет всегда сохранять например две первых, а какие там будут языки не важно. Может вообще есть такая функция, но я сильно не углублялся в команды консоли.
Человек прошел сложную эволюцию - от DOS'a к 7! А дальше - все смутно.
@ED_Sln,
[Ссылки могут видеть только зарегистрированные пользователи. ] нашел вот такой типа фильтр по языкам
Код:
--audio-tracks rus
осталяет треки указанного языка, не знаю может какие-то косяки этим методом вылезут, но режет как надо, пробовал правда только на двухязыковом файле. Сразу понятно, что будет все вырезано, если русский не не будет автором помечен как rus или все треки будут идти без идентификации по языку, но это кажется большая редкость.
Для не подписанного случая, если все аудиодорожки неопределенного языка, например скачанные с YouTube видео, добавил в список желаемых языков "und"
Код:
--audio-tracks rus,und
Интересно как прописать фильтру два языка, которые ты хочешь оставить, примитивный вариант
Код:
--audio-tracks ("fr","ru")
не прокатил.
Как только думаешь, что надо как-то по-умному прописать, тут же оказывается, что запятой достаточно
Код:
--audio-tracks fr,ru
оставляет все французские и русские дорожки.
Последний раз редактировалось And5; 04.10.2020 в 09:53..
Причина: дополнение
Эти 2 пользователя(ей) сказали cпасибо за это полезное сообщение:
MKVToolNix 51.0.0
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
x86 [Ссылки могут видеть только зарегистрированные пользователи. ]
portable [Ссылки могут видеть только зарегистрированные пользователи. ]
x64 [Ссылки могут видеть только зарегистрированные пользователи. ]
portable [Ссылки могут видеть только зарегистрированные пользователи. ]
macOS
[Ссылки могут видеть только зарегистрированные пользователи. ]
Linux
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Эти 6 пользователя(ей) сказали cпасибо за это полезное сообщение:
MKVToolNix 52.0.0
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
x86 [Ссылки могут видеть только зарегистрированные пользователи. ]
portable [Ссылки могут видеть только зарегистрированные пользователи. ]
x64 [Ссылки могут видеть только зарегистрированные пользователи. ]
portable [Ссылки могут видеть только зарегистрированные пользователи. ]
macOS
[Ссылки могут видеть только зарегистрированные пользователи. ]
Linux
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
MKVToolNix 53.0.0
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
x86 [Ссылки могут видеть только зарегистрированные пользователи. ]
portable [Ссылки могут видеть только зарегистрированные пользователи. ]
x64 [Ссылки могут видеть только зарегистрированные пользователи. ]
portable [Ссылки могут видеть только зарегистрированные пользователи. ]
macOS
[Ссылки могут видеть только зарегистрированные пользователи. ]
Linux
[Ссылки могут видеть только зарегистрированные пользователи. ]
Info
[Ссылки могут видеть только зарегистрированные пользователи. ]
Эти 9 пользователя(ей) сказали cпасибо за это полезное сообщение:
MKVToolNix 54.0.0
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
x86 [Ссылки могут видеть только зарегистрированные пользователи. ]
portable [Ссылки могут видеть только зарегистрированные пользователи. ]
x64 [Ссылки могут видеть только зарегистрированные пользователи. ]
portable [Ссылки могут видеть только зарегистрированные пользователи. ]
macOS
[Ссылки могут видеть только зарегистрированные пользователи. ]
Linux
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
MKVToolNix 55.0.0
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
x86 [Ссылки могут видеть только зарегистрированные пользователи. ]
portable [Ссылки могут видеть только зарегистрированные пользователи. ]
x64 [Ссылки могут видеть только зарегистрированные пользователи. ]
portable [Ссылки могут видеть только зарегистрированные пользователи. ]
macOS
[Ссылки могут видеть только зарегистрированные пользователи. ]
Linux
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Эти 6 пользователя(ей) сказали cпасибо за это полезное сообщение:
MKVToolNix 56.0.0
x64
Installer - [Ссылки могут видеть только зарегистрированные пользователи. ]
Portable - [Ссылки могут видеть только зарегистрированные пользователи. ]
x86
Installer - [Ссылки могут видеть только зарегистрированные пользователи. ]
Portable - [Ссылки могут видеть только зарегистрированные пользователи. ]
Info
[Ссылки могут видеть только зарегистрированные пользователи. ]
Эти 8 пользователя(ей) сказали cпасибо за это полезное сообщение:
MKVToolNix 56.1.0
x86
Installer - [Ссылки могут видеть только зарегистрированные пользователи. ]
Portable - [Ссылки могут видеть только зарегистрированные пользователи. ]
x64
Installer - [Ссылки могут видеть только зарегистрированные пользователи. ]
Portable - [Ссылки могут видеть только зарегистрированные пользователи. ]
Цитата:
Version 56.1.0 "My Friend" 2021-04-09
## New features and enhancements
* mkvmerge: AAC: added support for LOAS/LATM files with channel configuration
indexes 9–21 (e.g. channel count 22.2 for index 13) according to Rec. ITU-R
BS.1196-7 & ISO/IEC 23008-3:2019. Fixes #3081.
## Bug fixes
* mkvmerge: HEVC/H.265 parser: fixed invalid memory access that could happen
when reading certain types of HEVC data (e.g. with changing parameter sets
mid-stream) from certain containers (e.g. Matroska). This bug was introduced
in release 56.0.0. Fixes #3083.
* mkvextract: AAC: mkvextract will now abort with an useful error message when
the user tries to extract a track whose 'audio-specific config' element in
`CodecPrivate` signals a number of channels of 7 or greater than 8 as that
isn't supported by the ADTS format.
## Build system changes
* configure: the `--enable-ubsan` option hasn't actually enabled anything
since release 39.0.0.
Эти 8 пользователя(ей) сказали cпасибо за это полезное сообщение: