Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Компьютеры > Software (Программное обеспечение) > Инструкции по использованию программ
Расширенный поиск

Инструкции по использованию программ Выкладываем инструкции (текстовые, видео) по использованию различного софта

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2011, 10:05 Вверх   #1
::.V.I.P.::
 
Аватар для boxx
boxx вне форума
Доп. информация
Хорошо Работа с видео-контейнером MKV

Работа с видео-контейнером MKV

Хочу перенести очень интересную статью о работе с mkv которую только что нашел вот тут.

Статья разбита на части:

Последний раз редактировалось Serberg; 16.02.2011 в 20:43..
  Ответить с цитированием
Старый 16.02.2011, 10:05 Вверх   #2
::.V.I.P.::
 
Аватар для boxx
boxx вне форума
Доп. информация
По умолчанию

Как удалить ненужную аудио-дорожку/субтитры...


Иногда возникает необходимость удаления из фильма в контейнере MKV не нужных, по вашему мнению, звуковых дорожек или дорожек субтитров. Ну например фильм не влезает на диск DVD5, а очень хочется. При этом присутствует как русская дублированная, так и оригинальная звуковые дорожки и вы считаете, что русского дубляжа вам вполне достаточно (хотя с этим всегда можно поспорить...). Резать фильм на 2 части (как это сделать мы обсудим в другом разделе статьи) и записывать их на разные диски тоже желания не возникает. Итак, что нужно сделать:
  1. Запускаем программу и нажав на кнопку add, возле верхнего окна на первой закладке Input, загружаем в неё файл фильма;
  2. В окне Tracks убираем галочки с ненужных вам звуковых и субтитровых дорожек. Вот как на примере отключается дорожка на языке майа и русские субтитры, остаётся, естественно, видео дорожка и звуковая дорожка с наложенным русским переводом (но не могу заметить, что лучше наоборот убрать русскую дорогу, но это уже кому как нравится):
  3. В строке Output filename указываем, куда положить получающийся файл (и как его назвать, при желании).
  4. Нажимаем на Start muxing и, если не было допущено никаких ошибок (например попытка записать получаемый файл в то-же место и под тем-же именем, что и исходный), ждём окончания процесса перепаковки контейнера без 'лишней' аудио-дорожки.
  5. Ждём окончания процесса пересборки контейнера...
  6. Если полученный файл всё равно не лезет на DVD5 (или куда там была попытка его втиснуть) возможно попробовать ещё 2 варианта - если не лезет совсем чуть-чуть, можно попытаться отрезать от фильма финальные титры (варварство, но если ОЧЕНЬ нужно...), либо записать фильм, не удаляя из него ничего, на два диска (или на один двухсторонний (не путать с двухслойным) диск, если таковой можно достать). Как это конкретно делается, рассмотрено в разделах ниже;
  Ответить с цитированием
Старый 16.02.2011, 10:06 Вверх   #3
::.V.I.P.::
 
Аватар для boxx
boxx вне форума
Доп. информация
По умолчанию

Как сменить аудиодорожку/субтитры по-умолчанию...


В некоторых случаях в при просмотре фильма MKV в видео-плейере воспроизведение начинается вовсе не на том языке, на котором вам хотелось-бы его смотреть. Как вариант просмотр начинается на английском языке и приходится каждый раз переключать звуковую дорожку на русский дубляж. В этом случае можно, да и нужно переключить в файле фильма приоритеты дорожек по-умолчанию. Делается это следующим способом:
  1. Запускаем программу и нажав на кнопку add, возле верхнего окна на первой закладке Input, загружаем в неё файл фильма;
  2. в окне Tracks выбираем нужную (на примере русскую) дорожку и, при необходимости, используя кнопку up справа от этого окна передвигаем её на 2-ю позицию в списке (на первом видео-дорожка). Это вовсе не необходимо, но желательно. Затем ниже на закладке General track options, в списке выбора Default track flag выбираете yes (если такой флаг был ранее установлен для другой аудио-дорожки, он автоматически снимется, вручную делать этого не надо);
  3. Если нужно проделываем аналогичную операцию для дорожек с субтитрами, выставив Default flag в yes для нужной дорожки. Передвигать её, если вы решите это сделать, нужно уже на 3-ю позицию в общем списке. Но для дорожек с субтитрами эта операция врятли необходима;
  4. Ну и далее, как обычно, в строке Output filename указываем, куда положить получающийся файл (и как его назвать).
  5. Нажимаем на Start muxing и, если не было допущено никаких ошибок (например попытка записать получаемый файл в то-же место и под тем-же именем, что и исходный), ждём окончания процесса перепаковки контейнера.
  6. Получаем фильм с изменёнными приоритетами
  7. Обязательно проверяем полученный результат (не дай бог удалите исходный материал, а потом выяснится, что вышло немного не то, что ожидалось)
  Ответить с цитированием
Старый 16.02.2011, 10:06 Вверх   #4
::.V.I.P.::
 
Аватар для boxx
boxx вне форума
Доп. информация
По умолчанию

Как разрезать фильм на 2 части...


Фильм размером 7Гб не влезает на DVD5, хочется дать посмотреть кино знакомому, а у него винчестер с файловой системой FAT32 и множество других (т.ч. самых идиотских на первый взгляд) причин по которым необходимо разрезать фильм в контейнере MKV на 2 и более частей. Вновь обращаемся к услугам программы MKVMergeGUI:
  1. Запускаем программу и нажав на кнопку add, возле верхнего окна на первой закладке Input, загружаем в неё файл фильма;
  2. Переключаемся на закладку Global где у нас появляется возможность задать на какие по размеру части мы будем разделять наше кино. Ставим галочку Enable Splitting и получаем доступ к одному из трёх вариантов задания точек разреза:
    • ...after this size - можно выбрать размер части или задать свой, используя следующие допустимые сокращения(1.3G=1.3Gb, 105M=105Mb, 1530K=1530Kb)
    • ...after this duration - можно задать длительность частей в секундах (1750s) или в стандартном формате ЧЧ:ММ:СС (00:29:10), как удобнее;
    • ...after this timecodes - и самый продвинутый способ, позволяющий произвести разрезание на неравные части руководствуясь списком таймкодов (задаются аналогично пред. части в секундах или стандартном формате, причём можно вперемешку). Например режем на 4 части таким образом:
      320s,1700s,01:22:30 - обратите внимание - никаких пробелов между точками разреза!
      На выходе получаем 4 файла длиной 320 сек., 1380 сек., 3250 сек. ну и чего ещё там останется до конца фильма.
    правда нужно учитывать, что разрезание происходит по ближайшим ключевым кадрам и абсолютной точности достичь трудно (особенно, если ключевые кадры на видео-дорожке расставлены не очень часто, обычно с шагом где-то 150-300 кадров /6-12 секунд/)
  3. можно поставить галочку на link files, все приличные плейеры (знающие спецификацию контейнера MKV) будут воспринимать такую последовательность частей, как единый фильм (даже время показывается общее, а не отдельно для каждой части). Разумеется для этого необходими, чтобы все части лежали в одном месте;
  4. Ну и далее, как обычно, в строке Output filename указываем, куда положить получающийся файл (и как его назвать).
  5. Нажимаем на Start muxing и, если не было допущено никаких ошибок (например попытка записать получаемый файл в то-же место и под тем-же именем, что и исходный), ждём окончания процесса перепаковки контейнера.
  6. Ждём окончания процесса пересборки контейнера...
  7. Получаем набор из 2 и более файлов
  8. Обязательно проверяем полученный результат (не дай бог удалите исходный материал, а потом выяснится, что вышло немного не то, что ожидалось)
  Ответить с цитированием
Старый 16.02.2011, 10:07 Вверх   #5
::.V.I.P.::
 
Аватар для boxx
boxx вне форума
Доп. информация
По умолчанию

Как укоротить фильм...

Данное действие может понадобится, ээээ.. да чёр-ти его знает когда может понадобится. Вот мне понадобилось, когда скачанный HD-DVD Rip Звёздных войн не влезал на DVD5 буквально из-за лишних 50Мб, а резак наотрез отказался делать overburn болванки с таким перерасходом. Пришлось пожертвовать частью финальных титров. Делается это практически аналогично разрезанию диска на части, описанному в предыдущем разделе, только предварительно надо присмотреть в фильме точку (точки) разреза. А затем всё, как обычно:
  1. Запускаем программу и нажав на кнопку add, возле верхнего окна на первой закладке Input, загружаем в неё файл фильма;
  2. Переключаемся на закладку Global где у нас появляется возможность задать на какие по размеру части мы будем разделять наше кино. Ставим галочку Enable Splitting и получаем доступ к одному из трёх вариантов задания точек разреза:
    • ...after this size - можно выбрать размер части или задать свой, используя следующие допустимые сокращения(1.3G=1.3Gb, 105M=105Mb, 1530K=1530Kb)
    • ...after this duration - можно задать длительность частей в секундах (1750s) или в стандартном формате ЧЧ:ММ:СС (00:29:10), как удобнее;
    • ...after this timecodes - и способ, позволяющий произвести разрезание на неравные части руководствуясь списком таймкодов (задаются аналогично пред. части в секундах или стандартном формате, причём можно вперемешку)
    Для нас подходит, как второй способ (если планируется отрезать только кусочек от хвоста фильма и нужна одна точка разреза) или третий способ, если есть возможность обкорнать кое-что с начала, например пожертвовать заставкой киностудии и требуется вырезать серединку фильмы. Правда опять замечу, что нужно учитывать, что в реальности разрезание происходит не точно по указанным точкам, а по ближайшим ключевым кадрам и абсолютной точности достичь трудно (особенно, если ключевые кадры на видео-дорожке расставлены не очень часто, обычно с шагом где-то 150-300 кадров /6-12 секунд/)
  3. Ну и далее, как обычно, в строке Output filename указываем, куда положить получающийся файл (и как его назвать).
  4. Нажимаем на Start muxing и, если не было допущено никаких ошибок (например попытка записать получаемый файл в то-же место и под тем-же именем, что и исходный), ждём окончания процесса перепаковки контейнера.
  5. Ждём окончания процесса пересборки контейнера...
  6. Получаем набор из 2-х, 3-х (смотря, как резали) файлов - нас, естественно, интересует самый большой, это и должен быть наш укороченный вариант фильма
  7. Обязательно проверяем полученный результат (не дай бог удалите исходный материал, а потом выяснится, что вышло немного не то, что ожидалось)
  Ответить с цитированием
Старый 16.02.2011, 10:07 Вверх   #6
::.V.I.P.::
 
Аватар для boxx
boxx вне форума
Доп. информация
По умолчанию

Как сделать MKV из других форматов без потери качества видео...


Если вы собираетесь просматривать созданное вами видео только на компьютере (поскольку на момент написания статьи существует всего 2 модели дисковых хардварных плейеров и 1 сетевое медиа-устройство, способное полноценно воспроизводить контейнер MKV), то можно рекомендовать переводить, по крайней мере видео в контейнере AVI, в MKV. Хотя-бы потому, что синхронизация звука и изображения при нехватке процессорной мощности и других внешних факторах в MKV получше особенно при нескольких звуковых дорожках. Плюс ещё несколько положительных факторов. Уже несколько раз я натыкался на AVI-файлы решительно не желающие нормально проигрываться на некоторых видео-плейерах (в частности на моём любимом KMplayer), пара минут на смену контейнера AVI на MKV и они полностью избавлялись от своих недугов. Итак, что для этого нужно проделать:
  1. Запускаем программу и нажав на кнопку add, возле верхнего окна на первой закладке Input, загружаем в неё файл фильма в поддерживаемом программой входящем формате (MP4, AVI, MPEG, MOV, OGG, RM, RMVB);
  2. в окне Tracks выбираем нужную (если их, звуковых дорожек в 'перекодируемом' формате, несколько) дорожку и, при необходимости, используя кнопку up справа от этого окна передвигаем её на 2-ю позицию в списке (на первом видео-дорожка). Это вовсе не необходимо, но желательно. Затем ниже на закладке General track options, в списке выбора Default track flag выбираете yes (если такой флаг был ранее установлен для другой аудио-дорожки, он автоматически снимется, вручную делать этого не надо);
  3. Если нужно проделываем аналогичную операцию для дорожек с субтитрами (ежели таковые оказались в исходном контейнере), выставив Default flag в yes для нужной дорожки с сабами. Передвигать её, если вы решите это сделать, нужно уже на 3-ю позицию в общем списке. Но для дорожек с субтитрами эта операция врятли необходима;
  4. Ну и далее, как обычно, в строке Output filename указываем, куда положить получающийся фильм (и как его назвать).
  5. Нажимаем на Start muxing и, если не было допущено никаких ошибок (например попытка записать получаемый файл в то-же место и под тем-же именем, что и исходный), ждём окончания процесса перепаковки контейнера.
  6. Получаем тот-же фильм, но уже в контейнере MKV
  7. Обязательно проверяем полученный результат (не дай бог удалите исходный материал, а потом выяснится, что вышло немного не то, что ожидалось)
Но позволю ещё раз напомнить - MKV, на момент написания статьи, очень трудно рекомендовать в качестве основного формата ВНЕ компьютера. Универсальные DVD-плейеры (кроме известной мне Dune HD Ultra) этот контейнер либо совсем не проигрывают, либо играют, но с жуткими траблами, то звука нет, то перемотка не работает... Читал про пару новых медиа устройств, которые правильно справляются с MKV и всё. PS3 пока играет только DVD, Blueray и последнее время DivX. Конечно ничто не стоит на месте, но пока увы..
  Ответить с цитированием
Старый 16.02.2011, 10:08 Вверх   #7
::.V.I.P.::
 
Аватар для boxx
boxx вне форума
Доп. информация
По умолчанию

Как сделать MKV из DVD без потери качества...


Итак, если возникла мысль перепаковать фильм(ы) DVD в MKV. Собственно, 'а нахрен?'.

ЗА:
  • винчестеры нынче совсем не дороги, а потому, почему-бы не превратить шкаф с DVD-дисками в маленький и удобный кирпичик с быстрым и удобным поиском того, что нужно (хотя никто и не отменял простого копирования дисков на HDD в отдельные каталоги)
  • это неплохая возможность уменьшить размер (относительно простого копирования диска) фильма, занимаемый им на HDD. Практически каждый DVD содержит какую-то рекламу, предупреждения, доп. звуковые дорожки, иногда доп. видео-материалы, которые вам совершенно не нужны. Конечно, по поводу допов можно поспорить, действительно, иногда они представляют определённую ценность (тогда кто мешает их тоже превратить в отдельный MKV-файл?), но это чаще на фирменных, двуслойных дисках. Пираты, хоть и оставляют иногда допы, но пережимают их иногда (в целях сохранения максимально возможного качества основного фильма) до такой степени, что смотреть без содрогания становится просто невозможно. Разумеется, в качестве контрмеры на это всегда можно возразить, что можно провести и простой реавторинг DVD (например DVD Fab-ом или ещё чем) с теми-же результатами и теми-же трудозатратами.
  • возможность избавиться от меню диска (сколько лет прошло, а я тыкал там всегда только в пункт PLAY MOVIE. Всё остальное, если надо, выбирал по ходу просмотра)
  • не теряется качество видео и звука
  • СУБЪЕКТИВНО - мой PMP Cowon A3 хоть и написано, что поддерживает воспроизведение DVD (без меню, естественно, просто по VOB-ам), на практике так и не научился управляться с этим контейнером. А вот с перепакованным в MKV DVD-фильмом справляется вполне сносно. Только приходится иногда резать на пополам, т.к. на плейере стоит файловая система FAT32 и он, соответственно, не работает с файлами больше 4Гб
ПРОТИВ:
  • теряется возможность лёгкой передачи в любые другие руки.
    • Несмотря на прогресс, MKV-совместимые устройства пока ещё не в каждой семье
    • для передачи фильм скорее всего придётся записать на DVD-болванку, передать на портативном винчестере или порезать на части. Весьма распространённые сейчас FLASH-устройства не в состоянии принять файл размером более 4095Mb
  • теряется DVD-меню (MKV тоже поддерживает возможность динамического меню, вот только мне не известно ни одной удобоваримой программы, могущей помоч в этом очень нелёгком деле)
  • теряется разбивка фильма на главы (хотя MKV и поддерживает Chapters, но это не такое уж тривиальное дело (хотя желающие могут поGOOGLEть материал и воспользоваться вкладкой MKVmergeGUI - Chapter Editor)
Но если вы всё-же решились на простейшую перепаковку, то вот что для этого нужно проделать:
  1. Запустить MKVmerge GUI (MKVtoolNIX)
  2. нажать кнопку ADD и выбрать первый файл VOB нужного фильма (если фильм на диске не один). Файлы лежат в папке VIDEO_TS на DVD-диске. На примере первый файл основного фильма с пиратского диска Книга Джунглей (фильм один, допов нет, поэтому структура весь мпростая - VIDEO_TS.VOB (реклама), VTS_01_0.VOB (меню - нам не нужно), VTS_01_01 ... VTS_01_04.VOB (собственно сам фильм). Что есть что можно посмотреть, предварительно позапускав эти файлы плейером по раздельности):
  3. теперь используя уже кнопку APPEND (!!! не ADD) добавить второй, третий и последующие файлы VOB фильма (в нашем случае VTS_01_1.VOB VTS_01_2.VOB VTS_01_3.VOB VTS_01_4.VOB). Получаем следующее:
  4. можно, хотя и не обязательно дать названия звуковым дорожкам (если их больше одной, как на этом моём диске для примера)
    1. указываем язык и называем оригинальную дорожку:
    2. указываем язык и называем дорожку с русским переводом (так-же можно установить на YES на пункт DEFAULT TRACK FLAG, чтобы русская дорожка считалась дорожкой по умолчанию. В противном случае таковой будет считаться первая звуковая дорожка в списке - в нашем случае английская):
    3. испанскую дорожку выключаем (убираем галочки), зачем она нам:
  5. в нижней строке даём название для файла MKV (у меня C:\\Книга Джунглей 1 (DVD MPEG2 AC3-eng AC3-rus).mkv) и нажимаем на кнопку START MUXING:
  6. очень вероятно получения подобных сообщений:

    это означает, что из-за некорректности оригинального диска получаются небольшие сдвиги звука в местах сопряжения частей фильма. Если число пропавших байт невелико, то ничего и заметно не будет. В моём случае просмотр получившегося фильма показал, что всё очень неплохо, хотя подобное предупреждение программа выдавала на стыке всех фалов VOB.
Если на диске есть субтитры, то таким простейшим способом их, к сожалению, в фильм засунуть не удастся. Надо будет заранее выдирать их с DVD другими программами и, при обработке VOB, подключать в контейнер MKV отдельно, как дорожку с субтитрами.

Последний раз редактировалось Serberg; 25.01.2019 в 22:50..
  Ответить с цитированием
Старый 16.02.2011, 10:09 Вверх   #8
::.V.I.P.::
 
Аватар для boxx
boxx вне форума
Доп. информация
По умолчанию

Как из MKV сделать MP4 без потери качества видео...

Для переразборки MKV -> MP4 нам понадобиться очень много свободного места на винчестере, примерно можно прикинуть это таким образом:
  • разборка MKV на составляющие - + размер 'разбираемого' фильма;
  • перекодирование аудио дорожки (дорожек) - + размер перекодируемых дорожек;
  • сборка контейнера - + удвоенный объем собираемых видео и аудио дорожек;
итого 1+1+2 т.е. у вас должно быть свободного пространства примерно в 3-3.5 раза больше, чем исходный размер фильма..
Первое что нужно сделать - это 'разобрать' контейнер MKV на составляющие его видео/аудио и, возможно, другие потоки. Для этой простой операции нам понадобится программа MKVExtract GUI и место на жестком диске в 2-2.2 раза превышающее объём исходного фильма (т.е. фильм 4.4Гб требует ещё не менее 9Гб свободного пространства) хотя и не обязательно в одном и том-же разделе HDD.

На основной закладке программы General выбираем нужный фильм, нажав на кнопку в подразделе Input. Через некоторое время, зависящее от производительности вашего компьютера и размера выбранного фильма, в окошке Content появляется список потоков и добавочных элементов вашего фильма. На примере взят достаточно сложный контейнер, содержащий 2 аудио дорожки, причём к английской дорожке подключены английские субтитры в формате ASS с 3 дополнительными (нестандартными для ОС Windows) шрифтами. Считаем, что английский язык нам не нужен ни в каком виде и ставим галочки только на видео-дорожке и аудио-дорожке с русским языком (в какой дорожке, какой язык желательно посмотреть перед этим, загрузив фильм в MKVmerge GUI и посмотрев в ней свойства аудио дорожек и порядок расположения,


Eсли-же добрые люди забыли указать язык для аудио-дорожек, это надо смотреть в видео-плейере или программе типа MediaInfo).
В подразделе Output лучше поставить указатель на Other, в противном случае распаковка контейнера произойдёт рядом с исходным фильмом, а это не всегда удобно, и указать каталог для распаковки (на диске со свободным местом не менее, чем размер исходного фильма). Теперь можно нажать на кнопку Extract и подождать конца распаковки. К сожалению процесс никак не отображается на экране и о его окончании можно судить только по снижению активности жёсткого диска или появлению окошка:

Хотя это не очень долго - скорость распаковки достаточно близка к скорости чтения/записи вашего винчестера (с учётом некоторых потерь на 'расщепление' материала контейнера)..
Результатом операции будет наличие в принимающем каталоге 3-х файлов с расширениями в нашем случае h264 (видео-дорожка), ac3 (аудио-дорожка) и txt, который нас не интересует (в принципе это разделение фильма на главы, если таковое было проделано при его изготовлении, как на DVD). Если вам интересно, как выглядит полностью распакованное содержимое этого фильма, смотрите на этом скриншоте - 7 файлов, относительно тех о которых мы говорили добавились 3 TTF-шрифта, английская дорожка в формате DTS и субтитры к ней в формате ASS...



Далее, видео-дорожку в формате h264 контейнер mp4 способен принять в исходном состоянии (вот способно-ли её воспроизвести устройство, для которого вы проделываете эту операцию - вопрос. Но это уже на вашей совести - читайте его спецификации), а вот аудио-дорожку в формате ac3 он не приемлет и её придётся предварительно перекодироватиь в понимаемый mp4 формат aac, если мы хотим сохранить 6-ти канальную структуру или в mp3, если достаточно только stereo. Вы вольны проделать это удобным для вас способом, а предпочитаю бесплатный перекодировщик BeLight (оболочка, которая может работать с перекодировочным движком BeSweet, работает с форматами AAC (в т.ч. 5.1), AC3 (в т.ч. 5.1), MP2, MP3, OGG (в т.ч. 5.1), WAV/PCM). Рассматриваем вариант с перекодированием в формат AAC с сохранением всех 6 каналов (AAC это в принципе основной формат хранения звука в MP4 и всегда лучше сохранять дорожки в нём, чем в mp3, хотя последний и поддерживается MP4). КРАЙНЕ желательно чтобы имя файла было как можно проще, т.е. у нас после распаковки контейнера получилось:
Harry.Potter.and.the.Prisoner.of.Azkaban.2004.720p.BluRay.DTS.x264-ESiR_Track2.ac3
так вот надо переименовать его во что-нибудь типа Harry_Potter_3.ac3. Это необходимо для того, чтобы программы пекодировки не путались и не пытались принимать части имени файла за свои внутренние команды, также у Windows есть неприятная особенность плохо передавать в командной строке параметры длинее 255 символов. В общем я, как говорится, предупредил...
Запускаем программу BeLight (BeLight.exe в каталоге с программой) в меню File->Open... выбираем файл AC3 для кодирования, в меню File->Save..., при необходимости, указываем куда положить получаемый файл и как его назвать. Если не делать этого, то файл будет положен туда-же где и исходный и будет иметь его имя (при совпадении имён файлов перезапись не происходит, просто к имени прибавляется 1). В подразделе azid setting можно установить галочку на Dinamic Compression и установить значение Normal - это приведёт к сжатию динамического диапазона звуковой дорожки, что может быть актуально для прослушивания на портативных устройствах или в условиях повышенного шума, или на не очень качественной акустике. Далее, в подразделе BeSweet OTA? если вы планируете нормализовать уровень громкости звуковых дорожек (например, слишком тихие исходные) нужно поставить галку на Mode и выбрать PreGain.
Теперь выбираем закладку AAC, если уже не выбрано и устанавливаем на ней собственно параметры перекодирования:

  • Output Channels - 5.1 (если работаем с многоканальным звуком, и если устройство, для которого вы выполняете перекодирование действительно умеет работать с таким звуком - для PSP, например, это бессмысленно)
  • Variable Bitrate Mode - NORMAL (можно Streaming, если у вас не супер акустика или что-нибудь круче Normal, если размеры получаемой дорожки не критичны (а больше исходной AC3 она не получится))
  • Profiles - желательно HE (High Effeciency) AAC
  • Quality - High
  • Export ISO 13818... - можно поставить эту галочку, тогда после перекодирования файл звуковой дорожки будет с расширеним .aac и с ним удобнее работать (это лишь моё мнение)
Затем нажимаем на кнопку Advanced Setting и устанавливаем, при желании, это не обязательно, следующее:


  • Normalize to.. - 100 (можно 95%-100% другие значения в нашем случае бессмысленны);
  • галочку на Output Log File (рядом с создаваемым файлом будет положен файл .log в котором, при желании можно посмотреть что и как было. Но это только для тех, кто понимает чего там написано)
Теперь, после установки и проверки всех параметров, нажимаем на кнопку Start Processing и получаем окно, показывающее процесс декодирования:


Вот тут ждать придётся дольше, это настоящее перекодирование и его скорость полностью зависит от мощности вашего центрального процессора. Для примера на Core2Duo 1.86GHz на перекодирование дорожки к фильму длительностью 2ч 20мин в AAC при плагина NERO Digital, с нормализацией уровня громкости, потребовалось 42 минуты..
Если вы решите прервать процесс кодирования - нажмите на красную кнопку снизу, справа окна. Первое нажатие прерывает только текущую операцию кодирование, второе вообще прерывает кодирование и вместо красной появляется зелёная кнопка со стрелкой. Нажатие на неё возвращает вас в основное окно программы.


В возможно использование для перекодирования звука и другой бесплатной оболочки MeGUI которая в принципе предназначена для перекодирования фильмов, так сказать целиком, но её гибкость вполне позволяет проделывать эту операцию отдельно только для звуковой дорожки.

  1. в основном окне программы на закладке Audio / Track 1 в стороке Audio Input выбираем исходный звуковой файл;
  2. в строке Audio Output, при необходимости выбираем куда положить получаемый файл AAC, по-умолчанию он будет лежать там-же где и исходный;
  3. в строке Codec выбираем ND AAC (бесплатный кодер фирмы NERO);
  4. в строке Audio Profile выбираем профиль кодирования (для фильма с DD5.1 можно NSAAD-HE-MultiCannel-128k или NSAAD-LC-MultiCannel-192k, если хочется постараться сохранить оригинальное качество звука, для портативных устройств, само собой это глупо и надо выбирать стерео-профили). Если есть желание ещё более поднять качество получаемого звука (вернее как можно лучше сохранить качество оригинального, с исходной звуковой дорожки) нажимаем на кнопку Config

    и производим подстройку параметров - в строке Output Channel должно быть Keep Original Channels для 6-ти канального звука, и можно включить нормализацию уровня громкости Increase Volume Avtomatically, если вы считаете, что это нужно (на качестве звука это не отражается, но может помочь при очень тихих звуковых каналах в оригинальной AC3-дорожке, да и времени занимает немного, в отличие от собственно перекодирования), ещё можно поковырять NERO Digital AAC Options, в принципе просто немного увеличить суммарный битрейт (исходный многоканальный звукв AC3 обычно имеет битрейт 448kbps, но AAC подобное качество достигается при меньших битрейтах и вполне достаточно установить 256 kbit/s). Про сохранении настроек, если вы их меняли, вас спросят нужно-ли изменить профиль - отказывайтесь, не надо портить хорошую вещь. Если надо просто создайте на страничке Config свой профиль нажав на кнопку New в нижнем подразделе Profiles;
  5. нажимаете на кнопку Enqueue и созданное вами задание по перекодированию звука заносится в список заданий;
Переходим на закладку Queue основного окна программы, где видим своё задание.

Нажимаем на кнопку Start и запускаем его на выполнение. Открывается окно статуса выполнения


и задание начинает выполняться (при этом вы можете, при необходимости, вернуться в основную программу и продолжить работу с ней). В начале кодирования видимых изменений не происходит - это производится сканирование дорожки и построение графика громкости для процедуры нормализации громкости (галочка Increase Volume Avtomatically в настройках аудио профиля), потом вы будете наблюдать прогресс-бар выполняемого задания и при необходимости сможете изменить приоритет выполнения кодирования HIGHT-NORMAL-LOW (строка Priority), если на компьютере предполагается ещё и работать во время кодирования.
Перекодировали. Практически мы готовы к сборке полученных видео и аудио-дорожек в контейнер mp4. Для этого запускаем программу YAMB (YAMB.exe) выбираем нужный подраздел и запускаем его. ВНИМАНИЕ !!! - в процессе сборки контейнера программа создаёт промежуточный файл, размещаемый в том-же разделе диска, что и каталог с исходными дорожками, следите, чтобы на этом диске у вас было достаточно для этого места (свободное место равное сумммарному размеру всех видео и аудио дорожек, упаковываемых в контейнер MP4).:

Получаем вот такое окно, где при помощи кнопки Add подгружаем наши видео (h264 в данном примере) и свежеперекодированную звуковую дорожку (.aac или .mp4 или .m4a, смотря чем перекодировали и какое получилось расширение):


можно настроить свойства дорожек - выделяем мышью нужную дорожку и нажимаем на кнопку Properties. Для видео дорожки, например так. ОБЯЗАТЕЛЬНО нужно указывать частоту кадров видео-дорожки, в противном случае будет использована частота кадров по-умолчанию 25.000 и если у видео дорожки она другая (а обычно это так, особенно для фильмов) произойдёт рассинхронизация со звуком в конечном файле:

для звуковой дорожки так:

Можно, используя кнопки Up и Down выставить порядок дорожек в контейнере, но это имеет смысл только при более, чем одной звуковой дорожке. Также, если нажать на стрелочку под словом Output (не могли нормальную кнопку сделать...) то можно получить доступ к некоторым дополнительным настройкам выходного файла. После всего этого нажимаем на кнопку Next внизу окна программы и начинается процесс сборки контейнера..


B опять таки, в качестве альтернативного сборщика контейнера MP4 можно использовать программу MeGUI в которой имеются соответствующие инструмент. Запускаем программу и вызываем через Tools -> Muxer -> MP4 Muxer инструментик для сборки контейнера MP4:

В которой указываем обязательные и необязательные параметры:
  1. в строке Video Input указываем файл видео дорожки;
  2. обязательно указываем частоту кадров и при желании 'имя' дорожки, которое будет выводится при её выборе в видео плейере;
  3. на закладке Audio 1 в строке Input указываем файл звуковой дорожки;
  4. при желании указываем язык дорожки и её 'имя';
  5. в строке Muxed Output указываем куда положить и как назвать получаемый контейнер MP4;
  6. нажимаем на кнопочку Queue, занося таким образом созданное нами задание в очередь на выполнение.
Далее переходим на закладку Queue в основном окне и выбрав созданное задание, запускаем его на выполнение нажав на кнопку Start. Ждём сборки контейнера.


По окончании процесса обязательно проверьте полученный результат не уничтожая данных разобранного MKV, мало-ли что...
  Ответить с цитированием
Старый 16.02.2011, 20:40 Вверх   #9
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Как добавить аудио-дорожку/субтитры...
  1. Запускаем программу и нажав на кнопку add, возле верхнего окна на первой закладке Input, загружаем в неё основной файл фильма, как пример вот этот, Metropolis_(2001)_[720p,BluRay,x264,DTS]_-_THORA.mkv;
  2. Ещё раз нажав на add, подгружаем файл звуковой дорожки (и/или файл субтитров в форматах SRT, SSA, ASS, IDX), которую хотим добавить Metropolis_(2001)_[720p,BluRay,x264,DTS]_-_THORA_RUS.ac3. Получим что-то вроде этого:
  3. Поля Track name и Language на закладке General track option можно заполнить, как на скриншоте (а можно и не заполнять, если влом). Галочку со встроенных в релиз английских субтитров можно снять, зачем они тем, кто нуждается в русской дорожке.. В поле Default track flag у русской дорожки можно поставить yes, если вы хотите сделать её дорожкой по-умолчанию (автоматически проигрываемой при запуске фильма), в противном случае проигрывание будет начинаться с японским звуком и на русский придётся переключать ручками в плеере.
  4. В строке Output filename указываем, куда положить получающийся файл (и как его назвать, при желании).
  5. Нажимаем на Start muxing и, если не было допущено никаких ошибок (например попытка записать получаемый файл в то-же место и под тем-же именем, что и исходный), ждём окончания процесса перепаковки контейнера теперь уже с двумя дорожками.
  6. Ждём...
  7. ЖДЁМ...
  8. Запускаем получившийся файл и проверяем, на всякий случай, синхронизацию с русской дорожкой... Мало-ли что, возможно её рассинхронизация, если только источник получения дорожки не гарантирует, что она специально подогнана именно под этот релиз фильма..
  Ответить с цитированием
Старый 16.02.2011, 20:40 Вверх   #10
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Как добавить несинхронизированную аудио-дорожку...


Итак, руководствуясь предыдущим разделом удалось приципить дополнительную звуковую дорожку к фильму, но к сожалению просмотр результата показал, что звук новоявленой дорожки явно не согласован с видео. Если рассинхронизация в начале и конце фильма одинакова (к примеру на слух определяется отставание звука от видео где-то на 3 сек), то можно попробовать исправить ситуацию достаточно простым способом, использовав возможность программы задавать задержку для конкретной звуковой дорожки. (Если явно видно, что рассинхронизация нелинейна, т.е. в начале различие 2 сек, а к концу фильма увеличивавется до 4 сек, то это требует уже достаточно сложных действий с подгонкой дорожки в видеоредакторе и в рамках данной статьи не рассматривается (на самом деле, если изменения накапливаются монотонно, а не возникают скачками, например из-за удалённых отсутствующих на видео дорожке фрагментов фильма, то MKVMergeGUI тоже способна поправить ситуацию, если задать степень нарастания или уменьшения расхождения в строке Stretch by в виде соотношения двух чисел, к примеру 1/1.043 или аналогично 1000/1043. При острой необходимости можете попробовать, но процесс этот для сильных духом, т.к. придётся каждый раз пересобирать контейнер заново полностью). Так-же должен заметить, что рассинхронизация в принципе может появится из-за очень высокой загруженности центрального процессора при декодировке фильма, поэтому убедитесь, что ваш компьютер действительно способен воспроизвести данное кино. Например для показа HDDVD-Rip-a, да ещё и возможно на фоне каких-то других выполняемых задач, нужен весьма мощный компьютер).
Вводная часть закончена, теперь, собственно, что нужно делать. А собственно то-же самое, что и при обычном добавлении дорожки, только теперь, выбрав в окне Tracks: свежеподключаемую дорожку, нужно чуть ниже выбрать закладку Format Specific Options и указать на ней в строке Delay (in ms) нужную задержку. Если звук обгоняет видео - задержка задаётся положительная (просто числом: 1сек=1000), если звук отстаёт от видео, то отрицательная (с минусом в начале числа, как на скриншоте).


Или вот пример подгонки звуковой дорожки от видео-кассеты в формате PAL (25 кадров в сек) к HD-релизу с объявленной частотой кадров 23.976. Правда что-то не совсем соответствовало стандарту и пришлось вместо стандартного, для подобного случая, соотношения 125124/120000 (удобнее использовать соотношение 25000/23976, но я в том случае 'плясал' от 12512/12000) подгонять вручную и вышло 12512/12000. Соотношение 1200/1253 или в нашем случае 1253/1200, которое не знаю как затесалось в комментарий к полю stretch (может просто от балды или для примера нестандартной растяжки) здесь не годится.


Естествено задать всё абсолютно точно с первого раза не получится, поэтому гарантированно понадобится несколько попыток. При этом, должен заметить, совсем не обязательно дожидаться окончания процесса сборки контейнера (по крайней мере необязательно в случае линейного сдвига, т.е. задания ТОЛЬКО параметра Delay). Если в вашем распоряжении есть видео плейер, способный на "воспроизведение недокачанного или повреждённого видео", то вполне реально нажав на кнопку Abort в окне, показывающем процесс пересборки фильма, остановить этот процесс досрочно (для фильиа в 90 минут 10% уже с избытком достаточно) и попробовать просмотреть этот недоделанный файл нужным видео-плейером (у меня лучше всего это получается делать KMPlayer-ом). Если вы видите, что ошиблись в величине (или даже направлении задержки, т.е. стало ещё хуже), то вносите соответствующие поправки в величину задержки или растяжки и повторяете процедуру сборки контейнера. И так столько раз, сколько понадобится для создания удовлетворяющей вас синхронизации звука соответствующей дорожки и видео. Обычно это не долго. Значительно хуже при нелинейной рассинхронизации (или при сочетании обоих вариантов). Тут скорее всего придётся муксить каждый раз до конца, по крайней мере на последних стадиях подгона. Например процесс подгона дорожки к указанному на втором примере фильму Гринч занял у меня почти пол дня (правда это было не единственное, чем я занимался, но чтоб было понятно, что процесс длительный, если вам сразу не повезёт). Ну и в конце обязательно проверяете синхронизацию по всей длине кинофильма (хотя-бы в 5-6 точках).
ВНИМАНИЕ. В некоторых случаях выставляемая задержка для звуковой дорожки модифицируется программой MKVmergeGUI в процессе сборки контейнера в небольших пределах. Почему так происходит - не знаю, но иногда наблюдаю разницу между заданным мной и полученным значением в 20-60ms. Смотрю програмой MediaInfo 0.7.16 или новее. В связи с этим приходится корректировать значение задержки и пересобирать контейнер заново. Например ставлю -42ms, в MediaInfo вижу значение -20ms, меняю на -62ms, пересобираю - получаю -40ms, что уже приемлимо. Может это глюк конкретной версии (наблюдал в MKVmergeGUI v2.6.0), а может и нет. Просто обратите внимание..
Следует обратить внимание, что подгонка звука средствами MKVtoolNIX не так сильно портит его качество, как случилось-бы при проведении этой операции в подавляющем числе аудио-редакторов из-за необходимости повторного кодирования в сжатый формат. Все изменения основаны на сдвиге или нелинейной синхронизации внутри контейнера (кстати ещё одно приемущество этого контейнера над другими). Таким образом, если вытащить из полученного фильма дорожку обратно и сравнить с исходной, то в случае растяжки/сжатия (Stretch) она останется вообще без малейших изменений (отрицательный момент в данном случае в том, что засинхронизированную таким способом дорогу нельзя отдать кому-нибудь отдельно от фильма для 'простого приклеивания', нужно будет обязательно сообщить также параметры 'растяжки') и после перекодирования в AVI (если такая мысль придёт в голову) синхронизация 'чудесным образом' исчезнет, а в случае задания задержки (Delay), происходит удаление или добавление фреймов в начале дорожки и в этом случае дорожка остаётся 'синхронизированной' даже после вытаскивания из фильма, т.е. её можно передать другому лицу так сказать в 'готовом' виде.
  Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с видео редакторами. Riston Флейм 2 31.01.2022 20:49
[Вопрос] работа битТореннта smart_man Интернет 4 22.09.2010 16:48
Работа на excimo :) konopiux Заработок в интернете 3 10.01.2010 03:01
[Вопрос] Работа с ru.redtram.com Serberg Сайтостроение 2 23.07.2009 01:35
N95 работа с GPS:good: monax22 Телефоны, смартфоны, комуникаторы, КПК, GPS 3 19.04.2009 01:59


Текущее время: 12:16. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.26907 секунды с 12 запросами