Форум

Форум (https://forum.kinozal.tv/index.php)
-   Школа релизеров (https://forum.kinozal.tv/forumdisplay.php?f=215)
-   -   Работа с контейнером *mkv (https://forum.kinozal.tv/showthread.php?t=20638)

AMDG1000 11.09.2014 17:11

Цитата:

greenst сказал(a):
Может не надо было этого всего вводить?

Надо. Без этого действительно возникают проблемы.
Насчёт eac3to. На самом деле там всё просто. Проблемы в основном в синтаксисе командной строки. Поэтому смело качайте UsEac3to и работайте из неё. Зайдите на рутрекер, там очень подробная инструкция.

bagrad62 12.09.2014 00:03

Добрый вечер! Скажите друзья я пользуюсь прогой mkvmerge 4.0.0 Есть ли разница в лучшее между моей версией и более новыми выпусками программы?

nb92 12.09.2014 00:19

Цитата:

bagrad62 сказал(a):
Добрый вечер! Скажите друзья я пользуюсь прогой mkvmerge 4.0.0 Есть ли разница в лучшее между моей версией и более новыми выпусками программы?

https://www.bunkus.org/videotools/mk.../doc/ChangeLog
Дорабатывается функционал, в том числе в связи с выходом новых форматов аудио- и видеопотоков, исправляются баги, улучшаются опции, оптимизируется код... Само собой отлавливаются новые ошибки, которые фиксятся в модификациях.
Например, теперь есть 64-битные версии программ.
Одна из заметных для простых кинооператоров функций - это возможность вырезать семплы фактически моментально в отличие от старых версий, где, если кусок вырезается не в начале файла, а дальше, то замучаешься ждать.

AMDG1000 12.09.2014 00:57

Цитата:

bagrad62 сказал(a):
Добрый вечер! Скажите друзья я пользуюсь прогой mkvmerge 4.0.0 Есть ли разница в лучшее между моей версией и более новыми выпусками программы?

Изменений очень много. Есть смысл скачать 6.8.0. В следующих вроде ничего серьёзного нет. Но старую версию не удаляйте. Не уверен именно в 4.0, но старые версии меньше капризничают с MPEG-2 Video с открытой первой GOP.
P.S. В новой версии обязательно добавьте и сохраните в командной строке параметры "--engage no_cue_duration" и "--engage no_cue_relative_position".

bagrad62 12.09.2014 01:15

Спасибо друзья AMDG1000, nb92 за разъяснения!

Sannini 15.09.2014 02:46

видели проект новой программы?


bagrad62 15.09.2014 14:22

Добрый день всем! Глянул картинку программы, смотрится загадочно!
Интересно, а будет ли она показывать перед муксированием обьём конечного файла?

chapitan 06.04.2015 11:47

Шалит mkvmerge GUI
 
Всем - доброго времени суток!
У меня вопрос к спецам в mkvmerge GUI и mmg. С некоторого времени стал замечать, что при упаковке контейнера матрёшки посредством mkvmerge GUI из элементарных видео, аудио и текстовых дорог он откуда то берёт и расставляет собственные задержки на видео и аудио дороги, при чём полностью игнорирует то, что на вкладке "Параметры, специфичные для формата" я постоянно указываю, что задержка равна 0!
Может мне ктонить подсказать, как убедить mkvmerge GUI не заниматься самодеятельностью?..
Текущая версия mkvmerge GUI 7.8.0 ('River Man') 64 bit

0ptimus 06.04.2015 12:15

Цитата:

chapitan сказал(a):
Всем - доброго времени суток!
У меня вопрос к спецам в mkvmerge GUI и mmg. С некоторого времени стал замечать, что при упаковке контейнера матрёшки посредством mkvmerge GUI из элементарных видео, аудио и текстовых дорог он откуда то берёт и расставляет собственные задержки на видео и аудио дороги, при чём полностью игнорирует то, что на вкладке "Параметры, специфичные для формата" я постоянно указываю, что задержка равна 0!
Может мне ктонить подсказать, как убедить mkvmerge GUI не заниматься самодеятельностью?..
Текущая версия mkvmerge GUI 7.8.0 ('River Man') 64 bit

Не знаю, что за проблемы с новыми версиями. Так же не понимаю, зачем принудительно указывать "0", когда не нужно ничего указывать совсем, если уже подогнана аудиодорожка.
Так же, я не приверженец всего нового, когда хорошо работает старое. У меня версия 6.6.0 и все работает отлично

chapitan 06.04.2015 12:58

0ptimus, в том то и дело, что шалят с задержками mkvmerge GUI достаточно давно. Просто никто, скорее всего, не обращал внимания. В частности, я отметил, что ещё mkvmerge v6.2.0 ('Promised Land') built on Apr 28 2013 12:22:01 порол отсебятину, устанавливая задержку аудио в 11 миллисекунд при сборке HD 720p рипа в матрёшку.
Другое дело, что обычно значения задержек невелики, но тем не менее, они есть достаточно давно.
Почему и хотелось бы узнать мнение спецов по командной строке mkvToolNix.
Ну а 0 я начал директивно ставить в попытке победить шалость... Безуспешной попытке, пока.

0ptimus 06.04.2015 13:10

Цитата:

chapitan сказал(a):
0ptimus, в том то и дело, что шалят с задержками mkvmerge GUI достаточно давно. Просто никто, скорее всего, не обращал внимания. В частности, я отметил, что ещё mkvmerge v6.2.0 ('Promised Land') built on Apr 28 2013 12:22:01 порол отсебятину, устанавливая задержку аудио в 11 миллисекунд при сборке HD 720p рипа в матрёшку.
Другое дело, что обычно значения задержек невелики, но тем не менее, они есть достаточно давно.
Почему и хотелось бы узнать мнение спецов по командной строке mkvToolNix.
Ну а 0 я начал директивно ставить в попытке победить шалость... Безуспешной попытке, пока.

Командные строки у меня просто прописаны для формата Version 2
"-engage" "no_cue_duration" "-engage" "no_cue_relative_position"Возможно, дело в системе, у меня XP

Цитата:

Другое дело, что обычно значения задержек невелики
Ну, конечно, рассинхрон до 50 мс заметить трудно, а тут 11

chapitan 06.04.2015 13:14

Хмм... У меня Windows 7 Ultimate x64. Собственно, на моём железе ставить ХРюшу просто не имеет смысла - она и половины железа не поймёт. Можно попробовать запускать mkvmerge GUI в режиме эмуляции ХРюши, попробую...
Сегодня извращался со своим крайним ремуксом, который паковал в матрёшку. Уже после того, как я его раздал, заметил, что mkvmerge GUI расставил задержки: на видео -83 миллисекунды; на все звуковые дороги +83 миллисекунды. Короче, как я только не извращался, всё равно получал аналогичный результат. Причина - хз. Плюнул и оставил пока, как есть...
Можно было. конечно, и в псевдо блюр перепаковать, но в матрёшке с ковером оно гораздо симпатичнее выглядит.
Тем более, что воспроизводится всё, вроде, нормально...

0ptimus 06.04.2015 13:16

Цитата:

chapitan сказал(a):
Хмм... У меня Windows 7 Ultimate x64. Собственно, на моём железе ставить ХРюшу просто не имеет смысла - она и половины железа не поймёт. Можно попробовать запускать mkvmerge GUI в режиме эмуляции ХРюши, попробую...

Понятно дело, что семерка наименее лучший вариант для более новых компов. На более новые компы даже DVD-диски с драйверами уже не подходят и на офф-суппорте производителя железок под ХР драйверов нет

nb92 06.04.2015 16:17

chapitan, у меня та же самая Win 7 x64, mkvmergeGUI 7.8.0 x64
И никаких задержек при сборке контейнера (всегда 0). Причем вкладку Параметры, специфичные для формата даже не трогаю.

chapitan 06.04.2015 16:32

Чудны дела твои, Господи!..
Вот, тока что собрал рип:

Cкрытый текст -
 

По наследству от gMKVExtractGUI звуковому файлу досталось имя: Efekt.babochki.3.2009.vc-1.BDRemux.1080p_track2_rus_DELAY 0ms.
Соответственно, задержка муксером была выставлена автоматически - 0, на выходе оказалась опять - 11...

ЗЫ Возможность запуска mkvmergeGUI 7.8.0 x64 в режиме эмуляции ХРюши отсутствует.

ЗЗЫ Николай, если позволяет канал, может, поэкспериментируем... Попробуйте скачать мой крайний ремукс и пересобрать его заново.

nb92 06.04.2015 16:49

Взял специально, извлек потоки аудио и видео. Потом собрал их в mkvmergeGUI:
http://tny.cz/06dfbc0b
Расширенный - http://tny.cz/ac6d11c5

Скачивать 19 ГБ? Увольте. )))

Гляжу, у вас там в рипе AAC с переменным битрейтом, который MI тупо посчитать не может. Может дело в этом?
gMKVExtractGUI не пользуюсь, использую старый MKVExtractGUI 2.2

chapitan 06.04.2015 18:53

Нуу, дело Ваше, конечно, Николай...
Кстати, в рипе HE AAC v.2, закодированный в режиме Rate Mode = Target Bitrate 64 Kbps. Это его MI так определяет...
А вот как мой ремукс выглядит в окне gMKVExtractGU:

При чём MI этого не видит...

Cкрытый текст -
 

0ptimus 08.04.2015 11:31

Раздачи такого формата на битрейт ААС проверяются с помощью AvDumpGUI.
Не MI, конечно, долговато, но зато точно.
----------
Delay relative to video : 11ms
chapitan, ну так, в плане бреда, если поставить в проге или в delaycut задержку в минус 11 ms, логично, что она будет нулевой?

chapitan 08.04.2015 14:12

Цитата:

0ptimus сказал(a):
Delay relative to video : 11ms
chapitan, ну так, в плане бреда, если поставить в проге или в delaycut задержку в минус 11 ms, логично, что она будет нулевой?

Хмм... Попробовать, штоле?.. :w00t:

AMDG1000 09.04.2015 00:22

Может есть смысл еаком разобрать? С исходником сравнить и заодно на лог разборки посмотреть.

0ptimus 09.04.2015 12:15

Цитата:

AMDG1000 сказал(a):
Может есть смысл еаком разобрать? С исходником сравнить и заодно на лог разборки посмотреть.

Я может чего-то не понимаю, но у человека проблема при сборке, а не разборке. И, наверное, Вы имели ввиду программу eac3to?

AMDG1000 09.04.2015 21:21

Цитата:

0ptimus сказал(a):
Я может чего-то не понимаю, но у человека проблема при сборке, а не разборке. И, наверное, Вы имели ввиду программу eac3to?

Сначала нужно проверить есть ли проблема.

chapitan 15.04.2015 13:00

Возможно, делэй в 11 миллисекунд устанавливает сам mkvmergeGUI, когда я ставлю птицу в чекбокс ААС является SBR/HE-AAC/AAC+ на вкладке Параметры, специфичные для формата в mkvmergeGUI...
Возможно, это как то связано с особенностями самого формата HE-AAC V2.

ahgrbdaa 13.05.2015 08:57

Была такая задача растянуть АС3 6 каналов на 800 мс в фильме длительностью 1 час 47 мин.
Ничего кроме этой программы под рукой не было. Описание по F1 стрёмное.
Пришлось ее пытать.

Оказывается хороший и быстрый инструмент монтажника-кодировщика по растягиванию и сжатию аудиодорожек.
Ниже приведена таблица растяжки аудиодорожки.

Задаем в поле "Stretch by":

1.04 растяжка на +190 сек
1.02 растяжка на +95 сек
1.01 растяжка на +47.5 сек
1.005 растяжка на +23.75 сек
1.0025 растяжка на +11.875
1.00125 растяжка на +5.937
1.000625 растяжка на +2.968
1.0003125 растяжка на +1.484

1.0001562 растяжка на +742 мс
1.0000781 растяжка на +371
1.0000391 растяжка на +185
1.0000195 растяжка на +93
1.00000976 растяжка на +46
1.00000488 растяжка на +23
1.00000244 растяжка на +11,6
1.00000122 растяжка на +5.8

На сжатие не испытывал, но предполагаю надо ставить отрицательные величины.
Хотел было растянуть дорожку в Adobe Audition, так он запросил целых 6 часов.
А в mkvmerge GUI пара минут и готово!!!

Может кто напишет формулу вычисления значения Stretch, при заданной задержке.
Вручную париться подбирать муторно.

nb92 13.05.2015 10:56

#517

Если хотите создать нормальный релиз, то растягивать дорожку средствами контейнера - совсем не комильфо.

Для этого существуют другие инструменты, которые не убивают дорожку.
6-канальный ac3 разбирается на каналы (отдельные wav-файлы в моно на каждый канал) связкой BeLight+BeSweet.
DTS, DTS-HD MA, TrueHD распаковывается на каналы в eac3to.
Перетянуть из одной частоты кадров в другую можно там же - в eac3to.
Для этого можно написать несложный батник, который проделает эту операцию для всех Ваших файлов пакетно.
Собрать каналы в файл ac3 можно в Sonic Foundry Soft Encode.
В dts или dts-hd ma - в DTS-HD Master Audio Suite

В этом случае гарантировано у вас будет нормальный звук, а не дорожка с зарезанными частотами.

AMDG1000 13.05.2015 12:44

Цитата:

nb92 сказал(a):
#517
Перетянуть из одной частоты кадров в другую можно там же - в eac3to.

800 мс на 1ч 47мин eac3to не возьмёт. Тут нужно тянуть в редакторе. С другой стороны, можно потянуть в mmg, а потом вытащить еаком с двумя проходами. 25 фреймов на 107 минутах гарантированно на слух не воспримутся и на железе будет проигрываться без проблем.

AMDG1000 13.05.2015 12:52

Цитата:

ahgrbdaa сказал(a):
Может кто напишет формулу вычисления значения Stretch, при заданной задержке.

длина исходная плюс-минус изменение разделить на длину исходную.

nb92 13.05.2015 12:53

Цитата:

AMDG1000 сказал(a):
800 мс на 1ч 47мин eac3to не возьмёт. Тут нужно тянуть в редакторе. С другой стороны, можно потянуть в mmg, а потом вытащить еаком с двумя проходами. 25 фреймов на 107 минутах гарантированно на слух не воспримутся и на железе будет проигрываться без проблем.

Вы часто встречали случаи, когда нужно перетягивать не PAL->NTSC и наоборот, что делается в eac3to командами slowdown и speedup?
Либо в/из 24 fps (changeto)?
Обычно идет при необходимости стандартное перетягивание, потом подгонка по участкам в редакторе.
Редкие совсем уж нестандартные, да, делаются в редакторе, но также поканально.

mkvmerge, как я понял, вставляет команду, с какой скоростью относительно видеодорожки проигрывать аудио. Все ли плееры будут адекватно воспринимать такую команду? Сомневаюсь.

AMDG1000 13.05.2015 17:01

Согласен, нестандартное перетягивание - большая редкость, но ahgrbdaa как раз такой случай и приводил.
Насчёт mmg. Там реально выставляется не скорость воспроизведения аудио относительно видео, а наоборот - видео относительно аудио. Большая часть железа этого не понимает и пытается уравнять аудио с видео. В результате звук идёт со щелчками и заиканиями.
P.S. Начиная с версии 3.27 ac3 тоже можно разбирать еаком.

nb92 13.05.2015 17:50

Цитата:

AMDG1000 сказал(a):
P.S. Начиная с версии 3.27 ac3 тоже можно разбирать еаком.

Все равно aften.

ahgrbdaa 14.05.2015 08:48

Цитата:

AMDG1000 сказал(a):
mkvmerge, как я понял, вставляет команду, с какой скоростью относительно видеодорожки проигрывать аудио.

Там реально выставляется не скорость воспроизведения аудио относительно видео, а наоборот - видео относительно аудио.


Так это значит, что mmg ничего не тянет и не сжимает по вашему?
Я загружал только одну дорожку АС3 без видео в mkvmerge и он ее тянул. Только вот подозрительно быстро. Потом уже перетянутую дорожку и исходную в плеере PotPlayer(Daum) подключал в процессе воспроизведения по очереди и была заметна разница.
Проверял в KMPlayer, разница заметна. Что я не знаю?

nb92 14.05.2015 09:02

Конечно, там ничего не тянется. mkvmerge - не кодировщик, а упаковщик.
Там только тайминги сдвигаются.

AMDG1000 14.05.2015 10:16

Цитата:

nb92 сказал(a):
Все равно aften.

Тем не менее. Судя по информации его тестировали и пришли к выводу, что он высокие не съедает, как предыдущие версии, то есть вполне на уровне. А начиная с 3.29 уже, скорее всего, и Arcsoft не нужен, появился собственный декодер. Декодирование лосси ещё тестируется, насколько я понял, а лослесс уже проверено. Декодирует с побитовой точностью.

ТониСан 22.05.2015 04:14

склеить фильм
 
Приветствую форумчане, подскажите как можно фильм из 8 серий(файлов в mkv) объединить в один, MKV-ToolNix с этой задачей не справляется при присоединении второго файла выдаёт ошибку на 3 и 4 дорожках, пишет что невозможно присоединить разные дорожки к одному и тому же файлу :unsure:

nb92 22.05.2015 13:11

Цитата:

ТониСан сказал(a):
Приветствую форумчане, подскажите как можно фильм из 8 серий(файлов в mkv) объединить в один, MKV-ToolNix с этой задачей не справляется при присоединении второго файла выдаёт ошибку на 3 и 4 дорожках, пишет что невозможно присоединить разные дорожки к одному и тому же файлу :unsure:

Объединить сегменты можно только, если они равноценны. То есть, все дорожки соответствуют друг другу по параметрам.

ТониСан 22.05.2015 15:20

Цитата:

nb92 сказал(a):
Объединить сегменты можно только, если они равноценны. То есть, все дорожки соответствуют друг другу по параметрам.


что значит равноценны ? эту раздачу http://kinozal.tv/details.php?id=374321 можно в один файл объединить ? MKV-ToolNix не может этого сделать значит они не раноценны ?

nb92 23.05.2015 11:06

А зачем объединять раздачи в контейнере avi с потоком видео с кодеком DivX инструментом, который предназначен для работы с контейнером mkv?

Сегменты avi объединяются в VirtualDub.

PS Позвольте спросить, а зачем вообще Вам понадобилось объединять файлы?

ТониСан 23.05.2015 12:55

Цитата:

nb92 сказал(a):
А зачем объединять раздачи в контейнере avi с потоком видео с кодеком DivX инструментом, который предназначен для работы с контейнером mkv?

Сегменты avi объединяются в VirtualDub.

PS Позвольте спросить, а зачем вообще Вам понадобилось объединять файлы?


Я его уже в mkv перегнал и пытался объединить не получается, я всё стараюсь в mkv контейнерах держать с ними проще работать, пробовал Freemake - он объединяет но звук сильно отставать начинает причём не равномерно, сложно потом подгонять его.

Директорий много получается не удобно на железном смотреть

nb92 23.05.2015 14:50

Не нужно avi "перегонять" в mkv. Смысла никакого (если только не хотите субтитры в контейнер засунуть).

AMDG1000 23.05.2015 19:04

Цитата:

ТониСан сказал(a):
Приветствую форумчане, подскажите как можно фильм из 8 серий(файлов в mkv) объединить в один, MKV-ToolNix с этой задачей не справляется при присоединении второго файла выдаёт ошибку на 3 и 4 дорожках, пишет что невозможно присоединить разные дорожки к одному и тому же файлу :unsure:

Дайте MediaInfo по обоим файлам.


Часовой пояс GMT +3, время: 03:56.

vBulletin v3.0.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co