Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Matroska .mkv | MKVToolnix | Haali Media Spliter

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126

Открыть новую тему     Написать ответ в эту тему

Gnynblaid

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
«Матрёшка» (Matroska по-англ., MKV) — продвинутый контейнер, который может содержать большое число потоков аудио, видео и субтитров, позволяя пользователю хранить в одном файле целый фильм. Отличается от AVI поддержкой современных форматов видео (H264 и др.) и аудио (AC3, AAC, DTS и др.), субтитров и пр.
 

 
Воспроизведение:
Почти все современные плееры умеют работать с MKV -> MPC-HC, MPC-BE, PotPlayer.
Haali Media Splitter - DirectShow сплиттер для MKV и прочего.
MediaInfo — программа для получения характеристик видео и аудио-потоков (какой кодек, битрейт, количество потоков и т.д.)
 
Редактирование:
MKVToolNix. Добавление/удаление/извлечение потоков, резка и многое другое.
Последняя версия работающая на Windows 7/8.1 - 68.0.0.
Руководства: Работа с контейнером MKV
 
gMKVExtractGUI - графический интерфейс для mkvextract (входит в состав MKVToolNix), предназначен для вытаскивания дорожек из MKV файлов.
Русская gMKVExtractGUI http://ukiller.kulichki.com/zip/gMKVExtractGUI_ru.exe
PS: Еще есть утилита MKVExtractGUI-2 (русская версия от Uncle KILLER), которую не рекомендуется использовать, т.к. с ней много проблем.
 
mkv2vob умеет перепаковывать из MKV в MPG, VOB, m2ts, AVI, MP4 без перекодировки.
AutoMKV конвертирует файлы IFO, MKV, MP4, MOV, AVI, MPEG в файлы-контейнеры AVI, MKV, MP4 и WMV
MKV Chapterizer - добавляет главы к MKV.  
Как быстро вложить изображение в mkv?  
 

Всего записей: 31 | Зарегистр. 24-06-2003 | Отправлено: 06:19 31-07-2004 | Исправлено: V0lt, 06:44 23-01-2023
D1Show



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
V0lt, вытащил звуковую дорожку из файла с помощью MKVToolNix GUI(убрал галочки с других вложений), получил .mka. Открыл 4k фильм с помощью того же MKVToolNix GUI, добавил туда .mka на выходе все склеилось без рассинхрона.
 
Если пойти другим путем и к 4k файлу добавить другой файл .mkv и убрать галочки с ненужных дорожек, на выходе получается рассинхрон и видео отстает от звука. Проверил несколько раз на разных фильмах.
 
Проверял на MKVToolNix GUI version: 43.0.0 и MKVToolNix GUI version: 44.0.0

Всего записей: 8 | Зарегистр. 07-01-2017 | Отправлено: 10:36 22-03-2020 | Исправлено: D1Show, 10:37 22-03-2020
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los

Цитата:
Уже есть *.mkv из которого вы извлекаете дорожку, заворачиваете ее в *.mka чтобы посмотреть длительность и затем завернуть в *.mkv - странный способ.  

Неправильно поняли.
Исходные условия: файл MKV с неизвестной дорожкой и непонятно кем и чем сделанный.
Мой алгоритм:
1. Вытащить аудиодорожку в исходном формате. Убедиться что при данной операции не было ошибок.
2. Упаковать аудиодорожку в MKA, чтобы проверить длительность. Убедиться в отсутствии ошибок.
3. Если длительность совпадает и ошибок не было, то упаковать аудиодорожку вместе с другим видео. Можно взять аудиодорожку в исходном формате, либо в MKA.
 
Причины:
1. В исходном MKV может быть заложена задержка.
2. В исходном MKV могли использовать фичу "Растянуть на".
3. Исходный MKV мог быть собран неправильно (смотрим историю изменений MKVToolnix, там постоянно встречаются исправления ошибок поддержки различных потоков).
 
Добавлено:
D1Show
Ну вот. Использование оригинального MKV как-то влияет на сборку нового. Фича это или баг - непонятно. По идее тут надо исследовать, и, если это действительно баг, сообщить разработчику. Но настаивать не буду.

Всего записей: 10787 | Зарегистр. 05-02-2003 | Отправлено: 10:53 22-03-2020
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
V0lt

Цитата:
Исходные условия: файл MKV с неизвестной дорожкой и непонятно кем и чем сделанный.

если метаданные не удалены(отредактированы) информация о программе создавшей *.mkv присутствует.

Цитата:
2. Упаковать аудиодорожку в MKA, чтобы проверить длительность. Убедиться в отсутствии ошибок.  

лишний шаг - информация о длительности может быть получена без упаковки в *.mka.

Цитата:
1. В исходном MKV может быть заложена задержка.  
2. В исходном MKV могли использовать фичу "Растянуть на".  

эта информация находится в контейнере при извлечении дорожки в "родном" формате она теряется.
Если есть сомнения, что программа корректно создает контейнер *.mkv более разумно
его пересобрать полностью, а не добавлять звуковую дорожку к существующему *.mkv

Всего записей: 7730 | Зарегистр. 08-09-2001 | Отправлено: 11:29 22-03-2020
insulin11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Так можно же обрезать "неавтоматом" (output > split), но звук, конечно, будет обрываться внезапно, безо всяких "затуханий".
Добавлено:
По-русски = Вывод > Разбиение.

 
хочу уточнить правильность своих действий:
1. открыл видео в видеоплеере. посмотрел общую длину видео. запомнил:
   
 
2. помещаю это видео в MKVToolnix. добавляю звуковую дорожку (которая длиннее видео)
выставляю обрезать после этого времени:
   
 
собрал всё вместе.
я правильно всё сделал? если что, переделаю...
 

Всего записей: 2000 | Зарегистр. 25-09-2008 | Отправлено: 12:19 22-03-2020
k2o



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insulin11
Цитата:
я правильно всё сделал?

Очевидно, оказалось неправильно, но по моей вине, о чём искренне сожалею. Получается, MKVToolnix так тоже не может обрезать лишнюю часть аудио...
Что-либо ещё "советовать" пока воздержусь.
 
Добавлено:
Не удержался ))
Можно сделать то же самое плюс удлинить видео, приклеив к не нему что-нибудь, – и тогда обрежется как планировалось.  

Всего записей: 890 | Зарегистр. 25-05-2009 | Отправлено: 21:15 22-03-2020 | Исправлено: k2o, 22:56 22-03-2020
Masutin



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insulin11, если не резать звук отдельно, укажите для видео время последнего ключевого фрейма - конец файла, стрелка влево (в современных плеерах по умолчанию выбирается время ближнего key frame). Или испытайте код, предлагавшийся для растягивания звука.
Код:
set V=00:01:58.400
for %%A in (*.m4a *.aac *.ac3 *.dts *.opus *.ogg *.mp3 *.wma) do set A=%%A
for %%V in (*.mkv *.mp4 *.webm *.ts) do mkvmerge -o "%%~nV_.mkv" "%%V" "%A%" --split parts:-%V%

D1Show, eсли извлекать звук c VBR, рассинхрон при воспроизведении внешней дороги есть c raw AAC без контейнера. Можно не извлекать. Напр., PotPlayer воспроизведёт внешние дороги прямо из контейнеров c видео. Слияние возможно так:
Код:
set 1=source_V.mkv
set 2=source_A.mkv
mkvmerge -o "V+A.mkv" "%1%" ^
--no-global-tags --no-track-tags -D -a 1 "%2%"

-a 1 - трек сохраняемого звука.

Всего записей: 429 | Зарегистр. 23-02-2007 | Отправлено: 04:03 23-03-2020 | Исправлено: Masutin, 05:14 23-03-2020
insulin11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
...

Всего записей: 2000 | Зарегистр. 25-09-2008 | Отправлено: 22:18 23-03-2020 | Исправлено: insulin11, 19:56 28-03-2020
cl85

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.
Есть сериал, но некоторые серии отличаются громкостью звука.
Возможно ли выровнять уровень громкости.
Формат AC3 2.0
Буду очень благодарен за помощь.
 
Неудобно с каждой серией регулировать громкость.

Всего записей: 411 | Зарегистр. 26-10-2005 | Отправлено: 13:02 01-04-2020
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cl85
Ваш вопрос не по теме. Контейнеру MKV и утилитам для укладки в MKV фиолетово на уровень громкости дорожки.
В теории в матрешку можно прописать нужные значения REPLAYGAIN_GAIN и REPLAYGAIN_PEAK. Но сделать это будет не просто, а видеоплееры проигнорируют.
 
В общем решение - вытаскивать дорожки, менять громкость в аудиоредакторе и запаковывать назад.

Всего записей: 10787 | Зарегистр. 05-02-2003 | Отправлено: 13:17 01-04-2020
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Контейнеру MKV и утилитам для укладки в MKV фиолетово на уровень громкости дорожки.  

https://matroska.org/technical/specs/tagging/index.html#REPLAYGAIN_GAIN

Всего записей: 7730 | Зарегистр. 08-09-2001 | Отправлено: 13:28 01-04-2020
cl85

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
V0lt

Цитата:
В общем решение - вытаскивать дорожки, менять громкость в аудиоредакторе и запаковывать назад.

Раз так, буду вытаскивать и менять громкость.

Всего записей: 411 | Зарегистр. 26-10-2005 | Отправлено: 13:32 01-04-2020 | Исправлено: cl85, 13:34 01-04-2020
ArchiFW

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте. В некоторых фильмах появляются какие-то автоматические форсированные субтитры, хотя в контейнере они отсутствуют. Помогите, пожалуйста, это исправить и убрать их.
 

Всего записей: 15 | Зарегистр. 12-03-2017 | Отправлено: 15:45 04-04-2020
ivan3259



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MKVToolNix 45.0.0 + История

Всего записей: 10055 | Зарегистр. 03-07-2013 | Отправлено: 17:35 04-04-2020
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ArchiFW
в некоторых фильмах присутствуют неотключаемые субтитры.

Всего записей: 7730 | Зарегистр. 08-09-2001 | Отправлено: 17:41 04-04-2020
booster87

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ArchiFW
в настройках LAV Splitter убрать галку с Enable Automatic Forced Subtitle Stream

Всего записей: 72 | Зарегистр. 31-12-2007 | Отправлено: 18:42 04-04-2020 | Исправлено: booster87, 18:44 04-04-2020
ArchiFW

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
они вшиты в видео файл и получается что-то вроде хардсаба?
 
Добавлено:
booster87
Я так понимаю это в настройках MPC-HC? Если не затруднит, можно подробнее о том, где это найти, т.к. я сам не вижу.

Всего записей: 15 | Зарегистр. 12-03-2017 | Отправлено: 14:21 05-04-2020
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ArchiFW

Цитата:
они вшиты в видео файл и получается что-то вроде хардсаба?  

да так бывает. Ваш это случай или нет не знаю.

Всего записей: 7730 | Зарегистр. 08-09-2001 | Отправлено: 15:11 05-04-2020
booster87

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ArchiFW
в настройках MPC-HC: встроенные фильтры > внутренние настройки LAV filters > сплиттер

Всего записей: 72 | Зарегистр. 31-12-2007 | Отправлено: 16:06 05-04-2020
Doc_DDD

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем здравствуйте. Хочу с вами посоветоваться. Стоит задача проверить целостность домашней коллекции видеофайлов, в основном MKV. VirtualDub нормально решает задачу только с AVI файлами. А вот чем проверить целостность видеопотока в MKV-файлах? Кстати, где-то читал, что MKVToolnix, вроде проводит проверку, но не нашел в ней этой функции.

Всего записей: 81 | Зарегистр. 03-10-2008 | Отправлено: 15:09 16-04-2020
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Doc_DDD
Для проверки целостности структуры MKV можно попробовать mkvalidator.

Код:
mkvalidator --details "file.mkv"

mkvalidator-0.5.1
 
Для проверки самих потоков люди пробуют приспособить ffmpeg. Сcылки: РАЗ, ДВА. Но это будет долго и нудно.

Всего записей: 10787 | Зарегистр. 05-02-2003 | Отправлено: 22:11 16-04-2020
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126

Компьютерный форум Ru.Board » Компьютеры » Программы » Matroska .mkv | MKVToolnix | Haali Media Spliter


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru