|
Кодеки и кодеры, кодирование и конвертация. Тут обсуждаются вопросы изменения формата видео, качество работы кодировщиков, а так-же известные проблемы и решения соответствующие тематике раздела. |
|
Опции темы |
09.11.2018, 14:41 | #191 |
Модератор
Регистрация: 15.07.2012
Адрес: Санкт-Петербург
Сообщений: 1,395
Сказал(а) спасибо: 344
Поблагодарили 539 раз(а) в 368 сообщениях
Вес репутации: 624 |
Вначале -- почему у тебя была проблема. Возможно, потому, что в имени папки 10 min есть пробел. Для себя я эту проблему решил раз и навсегда так. Всё содержимое архива с офсайта распаковал в одну папку, нигде файлы не дублирую, и первую строку всегда пишу так:
LoadPlugin("D:\DIST\FFMPEG\ffms2.dll") Цветовое пространство мы видим YV12. А какое выдаст Медиаинфо для твоего mkv? Там оно называется "Субдискретизация насыщенности", и YV12 соответствует 4:2:0 Так какое у тебя? |
09.11.2018, 14:44 | #192 |
Профи
Регистрация: 08.10.2018
Сообщений: 87
Сказал(а) спасибо: 9
Поблагодарили 2 раз(а) в 2 сообщениях
Вес репутации: 0 |
Так и есть 4:2:0
|
09.11.2018, 15:22 | #193 |
Профи
Регистрация: 08.10.2018
Сообщений: 87
Сказал(а) спасибо: 9
Поблагодарили 2 раз(а) в 2 сообщениях
Вес репутации: 0 |
Далее что делать?
|
09.11.2018, 15:53 | #194 |
Профи
Регистрация: 08.10.2018
Сообщений: 87
Сказал(а) спасибо: 9
Поблагодарили 2 раз(а) в 2 сообщениях
Вес репутации: 0 |
Разобрался, Сохранить как AVI. А нельзя ли было исходный файл mpg (который мы в mkv конвертили матрёшечником) так же подать через скрипт в Даб?
Сейчас идёт кодирование в XViD, в строках Current Audio Sample и Audio Data по нолям, аудио из файла он не подхватывает? (Опыта работы в Дабе нет). |
09.11.2018, 21:05 | #195 |
Модератор
Регистрация: 15.07.2012
Адрес: Санкт-Петербург
Сообщений: 1,395
Сказал(а) спасибо: 344
Поблагодарили 539 раз(а) в 368 сообщениях
Вес репутации: 624 |
Перекидывать в mkv нужно вот зачем. Когда мы открываем файл через скрипт, производится его индексация. Если файл находится в контейнере mkv, то после индексации гарантируется прямой доступ к любому кадру. Это особенно важно в твоём случае, когда ты будешь скакать по кадрам и вырезать нужные куски. Данная информация написана в инструкции к ffmpeg, и моя практика подтвердила её. Ты можешь открыть mpg напрямую через DGIndex, но эта программа не обновлялась много лет. Так что будем делать, как я написал.
При помощи gMKVExtractGUI.exe извлекаем из матрёшки звук mp2. Смотрим на имя этого mp2 и убеждаемся, что сдвиг равен 0 ms. В архиве есть программа Виртуал Даб Mpeg-2. Запускаем её. Option – Preferences вкладка Main – Output color depth – 24 bit вкладка CPU – точка у "Use only specific CPU extensions. Убираем все птицы. Этим мы отключим оптимизаторы, которые могут внести погрешность. Save OK Эти опции сохранились. А остальное нужно будет настраивать каждый раз после запуска Виртуал Даба. Вот мы и вышли на финишную прямую кишку. Очень важна последовательность первых двух действий: 1. File – Open video file Открываем скрипт. 2. Audio – Browse for audio Открываем mp2. Двигая ползун и нажимая на клавиатуре кнопки со стрелками, выходим на первый кадр нужного куска. Отмечаем его кнопкой начала. Далее находим последний нужный кадр и отмечаем его кнопкой конца. Кусок выделен. Video – Fast recompress. В результате такой настройки планарный формат YV12 без разжатия будет подаваться на XViD. Правда, в момент конвертирования будет виден всё время только первый кадр. Video – Compression. Выбираем XViD. Опции задаём, как я написал. OK. Audio – убеждаемся, что точка стоит у Direct stream copy. File – Save as AVI. Задаём имя, и конвертация пошла. Нужный кусок звука будет вырезан и присоединён без пережатия. |
Пользователь сказал cпасибо: | IZH (11.11.2018) |
11.11.2018, 12:50 | #196 |
Профи
Регистрация: 08.10.2018
Сообщений: 87
Сказал(а) спасибо: 9
Поблагодарили 2 раз(а) в 2 сообщениях
Вес репутации: 0 |
Всё сделал как Вы написали и результат не заставит себя ждать, всё вышло на отлично. Я, вообще-то, переживал за звук: думал что отделение и накладывание аудиодорожки может привести к небольшому но рассинхрону, но и со звуком всё отлично. Всё это было опробовано на 10-минутном видео, mpg файл был размером 1112,669 Мб, mkv - 1097,897 Мб, полученный avi - около 790 Мб. Теперь оцифровал всю кассету и завтра (после работы) повторю все операции с 3-часовым видео и можно переходить к подготовке DVD дисков. Теперь вопрос как и в какой программе. Собственно две у меня уже установлены: Sony DVD Architect и Womble MPEG Video Wizard DVD.
|
11.11.2018, 18:55 | #197 |
Модератор
Регистрация: 15.07.2012
Адрес: Санкт-Петербург
Сообщений: 1,395
Сказал(а) спасибо: 344
Поблагодарили 539 раз(а) в 368 сообщениях
Вес репутации: 624 |
Попробуй выставить в шумодаве сигму в 2 или в 2,5 -- объём ещё сократится.
Теперь подумай здраво, что ты удумал. Качество файлов отличное -- сам сознался. Они закодированы в XViD. Формат DVD видео предполагает сжатие mpeg-2. То есть тебе придётся пережимать. Отказываться от отличного качества из-за логически необоснованного желания оформлять -- нет, в этом деле я тебе не советчик. Прочти ещё раз пост № 184. |
12.11.2018, 15:08 | #198 |
Профи
Регистрация: 08.10.2018
Сообщений: 87
Сказал(а) спасибо: 9
Поблагодарили 2 раз(а) в 2 сообщениях
Вес репутации: 0 |
По большей части дело не в оформительстве, а в гарантированном воспроизведении на бытовых DVD-плеерах. Для просмотра на компьютере оставим полученный avi , даже не уменьшая объём. А вот для записи на диск придётся сократить объём, чтобы хотя бы 1 час умещался на 1 диск, заодно отпадает нужда в оформительстве: что там на 1 час оформлять-то. Лишь бы плеер его воспроизвёл (неизвестно, добавляют ли производители поддержку кодека XViD в плееры, MPEG-2 и DiVX точно добавляют). Останется только порезать итоговый avi на части или перед кодированием в Дабе выделять стрелочками нужные фрагменты и кодировать частями или предварительно резать mkv при помощи MkvToolNix Gui . Пост #184 я хорошо помню, там всё сказано правильно, но
Но ведь мы же при конвертировании в XViD применили шумодав и продеинтерлейсили — неужели это плохо? |
13.11.2018, 10:43 | #199 |
Просветлённый
Регистрация: 26.06.2013
Сообщений: 401
Сказал(а) спасибо: 92
Поблагодарили 122 раз(а) в 110 сообщениях
Вес репутации: 448 |
Если плеер показывает DivX, то он покажет и XviD, эти кодеки на одной матрице, в некоторой степени родственники, "XviD это DivX только наоборот"
|
Пользователь сказал cпасибо: | IZH (14.11.2018) |
13.11.2018, 10:48 | #200 |
Модератор
Регистрация: 15.07.2012
Адрес: Санкт-Петербург
Сообщений: 1,395
Сказал(а) спасибо: 344
Поблагодарили 539 раз(а) в 368 сообщениях
Вес репутации: 624 |
Деинтерлейс и шумодав можно было бы применить и "на лету", в момент проигрывания файла. Ты спрашиваешь, что плохо? Плохо то, что происходит навязывание конечному пользователю определённых типов обработки файла. А вдруг он захочет деинтерлейсить по другому алгоритму (хотя для кассетной интерлейсности tdeint, пожалуй, лучшее решение)? А вдруг завтра (или сегодня) появится лучший щумодав? Или пользователь захочет воспроизводить этим шумодавом, но с сигмой = 1 или сигмой = 4?
Я не понимаю, зачем в наше время стопроцентной окомпьючеренности привязываться к устаревшим аппаратным DVD плеерам. Ведь цифровой файл -- он по определению цифровой, и лучше его было бы подавать в цифре через HDMI с компьютера на монитор. Аппаратный же плеер превратит цифру в аналоговый сигнал, что точно качество ухудшит. Аппаратные плееры ещё лет 8 назад поддерживали avi XViD. Если уж так хочется привязаться к оптическим дискам, то вначале нарежь исходный файл MkvToolNixGui на нужные куски, потом полученные mkv снова перекинь в mpg без пережатия при помощи XMedia Recode и записывай. Mpg аппаратник точно воспроизведёт. Ну будет побольше штук DVD, так они сейчас копейки стоят. Твой друг, когда поймёт, что ты ему исходник дал, в конечном итоге тебе спасибо скажет. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мистика с кодеком H264... | Titan | Кодеки и кодеры, кодирование и конвертация. | 46 | 23.03.2017 03:18 |
Оцифровка 8мм плёнки | 11andrey54 | Temporary (доступен без регистрации) | 0 | 10.01.2017 19:14 |
оцифровка VHS | nnaattaa | Железо - обсуждение, настройка, ремонт. | 9 | 13.11.2012 15:05 |
С каким форматом файла лучше всего работать? | Эсфирь | Adobe Premiere / Adobe Premiere PRO | 7 | 02.11.2011 08:43 |