Ru-Board.club
← Вернуться в раздел «Программы»

» Matroska (.mkv) MKVToolnix Haali Media Splitter

Автор: HelioSS
Дата сообщения: 25.04.2009 09:41
abramx
А mkvextract выдёргивает видео в avi - пережимает или без сжатия?

Вот что выдаёт VirtualDub Mod 1.5.4.1 при попытке заргузить в него голый (без звука) avi-шник полученый таки из того злосчастного mkv: "Couldn't locate decompressor for format 'WVC1 (unknown)'. VirtualDub requires a Video for Windows (VFW) compatible codec to decompress video. DirectShow codecs, such as those used by Windows Media Player, are not suitable. Only 'Direct stream copy' is available for this video".
Автор: pop2ROOT
Дата сообщения: 25.04.2009 13:17
HelioSS
юзай MeGUI+AviSinnth или AutoMKV - второй проще, первый может вообще ВСЁ! но это не даб.
Автор: Abs62
Дата сообщения: 25.04.2009 13:25
HelioSS

Цитата:
А mkvextract выдёргивает видео в avi - пережимает или без сжатия?

Вынимает как есть.

Цитата:
Вот что выдаёт VirtualDub Mod 1.5.4.1

Честно говорит об отсутствиии нужного кодека.
Автор: HelioSS
Дата сообщения: 25.04.2009 13:37
pop2ROOT

Цитата:
MeGUI+AviSinnth

А как это связать вообще?

Цитата:
AutoMKV

Это не работает. Виснет при запуске (когда спрашивает скопировать ли нужные библиотеки).

Abs62

Цитата:
Честно говорит об отсутствиии нужного кодека.

Просто поставить в систему этот кодек и Dub заработает?
Автор: Abs62
Дата сообщения: 25.04.2009 13:47
HelioSS
Да. Поставить ffdshow, например, и включить декодирование VC-1 в VWF-декодере.
Автор: HelioSS
Дата сообщения: 25.04.2009 13:55
Abs62

Цитата:
Поставить ffdshow

Как оказалось стоит.

Цитата:
включить декодирование VC-1 в VWF-декодере

Это где делается?
Автор: Abs62
Дата сообщения: 25.04.2009 14:14
HelioSS
ffDShow - руководство для чайников, раздел "Настройка ffdshow". Только выбирать надо не "Video decoder configuration", а "VFW configuration".
Автор: Ramrr
Дата сообщения: 03.05.2009 00:25

Цитата:
включить декодирование VC-1 в VWF-декодере


Включил, а как не находил 2 каких то кодека - так и ненаходит, а потом виснет....
Автор: therox
Дата сообщения: 04.05.2009 13:02
Спецы, подскажите пожалуйста. можно ли в mkv сделать такую штуку: Есть файл. Нужно к нему в середину прилинковать другой файлик (не склеивать, а именно внешний). Про стандартную линковку (когда проигрывается файл за файлом) знаю. Интересует именно возможность не разрезая фильм добавить туда кусок из внешнего файла.
Автор: mirosel
Дата сообщения: 05.05.2009 00:33
подскажите пожалуйста как мне к дубу1.5.10.2. прикрутить ависинт,не получается,нужно для перегонки с мкв в мкв но с меньшим размером,читал что только так можно уменьшить размер матрехи например файлы с 15гиг.до3-4гиг,если есть какие другие проги подскажите, automkv не предлогать
Автор: pop2ROOT
Дата сообщения: 09.05.2009 20:09
mirosel
MeGUI юзай для этого

HelioSS

Цитата:
как это связать вообще?
да просто ставишь и все.. кажется я не помню уже, погугли. MeGUI это просто фейс для скриптов AviSinth-а.
Автор: Misha_hm
Дата сообщения: 09.05.2009 22:34

Цитата:
Поиск резалки mkv вобщем продолжается, слабо верится что за столько лет её так и не существует,

avidemux - режит очень много форматов без пересжатия - mkv, vob, avi и т.д.
Автор: Banzay73
Дата сообщения: 09.05.2009 23:39
mirosel

Из других прог можно попробовать XviD4PSP 5.036:
http://ru.winnydows.com/comment.php?comment.news.27
Автор: Criptozavr
Дата сообщения: 15.05.2009 11:47
Почитал все варианты перекодирования из mkv в другие форматы, попробовал и убедился в том, что для меня наиболее подходит следующий комплект:

1) mkvtoolnix + MKVExtract
2) MainConcept Reference 1.6.1.35781
3) WinAvi 8.0 (или любой другой конвертер)

Извлекаю видео и аудио с помощью №1, конвертирую в MPEG или MP4 благодаря №2, а потом еще раз конвертирую, но уже в AVI или любой другой формат с помощью №3. Конечно, немного теряю в качестве, но зато могу смотреть выходной файл на любом бытовом плеере.
Автор: BOLiK_Ltd
Дата сообщения: 15.05.2009 12:46
Criptozavr
А зачем два раза конвертировать? Можно же сразу в avi с помощью VirtualDubMod+AviSynth (кодек выбираешь по своему усмотрению, DivX или XviD, которые тоже должны быть установленны в системе). Это вместо твоего второго и третьего пунктов. И время выигрываешь и качество гораздо выше.
Автор: Criptozavr
Дата сообщения: 15.05.2009 14:24
BOLiK_Ltd

А на "железных" плеерах это все будет воспроизводится? Что-то я сильно сомневаюсь... Это, скорее, подходит для воспроизведения на компьютере, а меня интересует плеер, подключенный к ТВ.
Перепробовал ВСЕ варианты, но каждый раз мой упрямо заявляет, что его не устраивает разрешение, или воспроизводит, но без картинки (звук есть, а экран черный). Вот я сижу и думаю - какого рожна тебе, гад, еще надо? Какое-такое разрешение и где его выставлять? И как получить картинку?

P.S. Поэтому мой вариант это как спасательный круг - при отсутствии положительного результата ухватился за него.
Автор: BOLiK_Ltd
Дата сообщения: 15.05.2009 19:03
Criptozavr

Цитата:
А на "железных" плеерах это все будет воспроизводится?

А почему же нет? Ты же напишишь скрипт AviSynth (для него есть подробная документация на русском языке, да и ветка есть на форуме где можно спросить то чего непонятно ), в котором сделаешь ресайз кадра. В принципе это можно сделать и средствами самих кодеков (DivX или XviD), но гораздо удобней всё прописать в самом скрипте. Тоже самое делает твой WinAvi, только автоматом. Здесь же придётся всё делать самому. Но поверь, ничего сложного там нет. Разберёшься.

Цитата:
Поэтому мой вариант это как спасательный круг

Твой вариант для тех, кому не жалко тратить лишнее время на кодирование и для кого не важно качество на выходе. И кто не имеет желания чему либо учиться.
Автор: HelioSS
Дата сообщения: 15.05.2009 19:20
BOLiK_Ltd

Цитата:
Можно же сразу в avi с помощью VirtualDubMod+AviSynth

У меня частенько вытащенные из MKV видео-файлы VirtualDub (даже спеиально заточеный под MKV) не брал. А уж тем более когда вопрос касался перевода в MPEG2
Автор: BOLiK_Ltd
Дата сообщения: 15.05.2009 19:26
HelioSS

Цитата:
вытащенные из MKV видео-файлы VirtualDub (даже спеиально заточеный под MKV) не брал.

C использованием скриптов AviSynth берёт всё! Главное, чтоб в системе кодеки нужные были установлены.


Добавлено:

Цитата:
А уж тем более когда вопрос касался перевода в MPEG2

MPEG2 это отдельная тема. Для кодирования в него есть более серьёзные кодировщики, те же прокодер, ССЕ или TMPGEnc. Которые то же с удовольствием "кушают" скрипты AviSynth.
Автор: Abs62
Дата сообщения: 15.05.2009 19:38
HelioSS
Зачем вытаскивать, если можно прямо грузить mkv в AviSynth через DirectShowSource?
Автор: HelioSS
Дата сообщения: 15.05.2009 19:53
Abs62
Это как?
Автор: Criptozavr
Дата сообщения: 15.05.2009 20:02
BOLiK_Ltd


Цитата:
А почему же нет?


В том-то и дело, что не по зубам им такие перекодированные файлы (пробовал раз пять и все впустую). Я ведь приводил пример с моим плеером. Это все хорошо на словах, а когда доходит до реального перекодирования и проверки на деле, то все эти дубы, синты, олтуави, суперы, медиакодеры, аутомкв и прочие не помогают...

Добавлено:

Цитата:
Твой вариант для тех, кому не жалко тратить лишнее время на кодирование и для кого не важно качество на выходе. И кто не имеет желания чему либо учиться.


Время свое я ценю, но вот найти подходящий способ для конвертирования мне так и не посчастливилось. Предлагаемые варианты рассчитаны на применение в рамках компьютера. При этом если у кого-то что-то не получается, то так и норовят списать на лень и отсутствие терпения. Все вышеперечисленное имеется в избытке - просто объяснить некому толком. Любят у нас прятаться за общими фразами и обтекаемыми формулировками...
Автор: Abs62
Дата сообщения: 15.05.2009 21:04
HelioSS
Так, как в документации к AviSynth написано.
Разумеется, если в системе установлены соответствующий кодек и сплиттер.
Автор: Esc
Дата сообщения: 16.05.2009 05:41
Я тут написал руководство, как открыть любой файл в дабе с минимальным количеством операций и минимальными потенциальными потерями в качестве. Надеюсь, что кому-то эта инструкция пригодится.
Автор: HelioSS
Дата сообщения: 16.05.2009 08:15
Abs62
Ну вот при стоящем K-Lite CodecPack не могу открыть файл с расширением H264.
Автор: Abs62
Дата сообщения: 16.05.2009 09:24
HelioSS
Так он и не должен открываться - это сырой видеопоток, без контейнера. Открывать надо исходный .mkv
Автор: BOLiK_Ltd
Дата сообщения: 16.05.2009 10:52
Criptozavr

Цитата:
В том-то и дело, что не по зубам им такие перекодированные файлы (пробовал раз пять и все впустую).

Кому не по зубам? Значит просто кодируешь не правильно. Если проигрыватель понимает DivX, то никаких проблем с воспроизведением не будет. Приведи информацию исходного файла и информацию файла, что тебе закодировал WinAvi. И я тебе напишу скрипт в качестве примера. Снять информацию можно программой MediaInfo.
HelioSS

Цитата:
Ну вот при стоящем K-Lite CodecPack не могу открыть файл с расширением H264.

Для H264 в AviSynth есть плагин DGAVCDecode. Нужно сначала проиндексировать им файл и указать это в скрипте. Тогда всё будет прекрасно открываться. Тема есть по нему на форуме. Там всё подробно расписано и примеры скрипта приведены.
Автор: Criptozavr
Дата сообщения: 16.05.2009 11:20
BOLiK_Ltd

Проблема решена благодаря Abs62(за что ему БА-А-АЛЬШОЕ спасибо). Но на всякий случай, вот параметры моего файла:

http://forum.ru-board.com/topic.cgi?forum=5&topic=13077&start=220&limit=1&m=1#1

Проблема была в слишком высоком разрешении, которое не поддерживает мой плеер. Это устранилось благодаря скрипту, любезно предоставленному Abs62.
Автор: BOLiK_Ltd
Дата сообщения: 16.05.2009 12:23
Criptozavr
Так а я тебе о чём сразу писал?
Цитата:
Ты же напишишь скрипт AviSynth (для него есть подробная документация на русском языке, да и ветка есть на форуме где можно спросить то чего непонятно ), в котором сделаешь ресайз кадра. В принципе это можно сделать и средствами самих кодеков (DivX или XviD), но гораздо удобней всё прописать в самом скрипте.

Ключевые слова ресайз кадра. Это и есть оно самое
Цитата:
Проблема была в слишком высоком разрешении

Просто надо было переспросить, если что то не понял.
Автор: kantor
Дата сообщения: 16.05.2009 13:10
To All:
Выше уже упоминалась прога XviD4PSP 5.036. AviSynth в ней уже встроенный. Т.е. кто только еще собирается использовать AviSynth - качайте XviD4PSP 5.036. Работает с очень многими форматами - как в режиме перекодировки (в т.ч. и в несколько проходов с отличным качеством), так и перегон в другой контейнер без перекодировки (режим Copy).
Только с ее помощью я заставил железный плеер (без перекодировки видео!) показывать файлы эфирного цифрового TV (исходно видео mp4 544x576; битрейт 2000 kbps; аудио AAC-LC битрейт 128 kbps).
Перегон был с параметрами:
формат MPEG2; фильты и цветокоррекция отключены; кодирование видео - Copy; кодирование аудио - mp2 192 kbps (единственный минус этой проги - у нее нет в наборе 128 kbps, как у исходного mp4).
Затем полученные файлы mpg записал на DVD в режиме записи данных.
(Если делать перегон не в mpg, а в avi, как многие делают, то файл avi плееры на компе нормально берут, а железный плеер с ними не работает.)

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152

Предыдущая тема: чем лучше фотку с камеры содрать через DV


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.