Создание видеодорожки для DVD (mpeg2) из прогрессивного HD-источника (h264) и сопутствующие моменты

Страницы :   Пред.  1, 2, 3 ... 42, 43, 44 ... 85, 86, 87  След.
Ответить
 

fortovui

Стаж: 17 лет 10 месяцев

Сообщений: 419

fortovui · 21-Дек-11 07:57 (13 лет 9 месяцев назад, ред. 21-Дек-11 07:57)

я не понял как перепаковывать и для чего тогда нужен DGAVCIndex?может кто нибудь объяснить эти моменты?
[Профиль]  [ЛС] 

Mikky72

VIP (Заслуженный)

Стаж: 18 лет 6 месяцев

Сообщений: 8498

Mikky72 · 21-Дек-11 14:31 (спустя 6 часов)

fortovui писал(а):
DGAVCIndex
Не нужен. Он хуже того, что в инструкции.
[Профиль]  [ЛС] 

fortovui

Стаж: 17 лет 10 месяцев

Сообщений: 419

fortovui · 21-Дек-11 15:05 (спустя 34 мин.)

Mikky72
Понял спасибо,а на счет перепаковки хотя бы в двух словах
[Профиль]  [ЛС] 

Andy Rok

Стаж: 14 лет 2 месяца

Сообщений: 237

Andy Rok · 21-Дек-11 15:35 (спустя 30 мин.)

Я скачал из интернета фильм DVD 5 в формате NTSC 29.97p. Хочу сделать из него DVD 9. Видео взял из BDRemux (23.976p) Подскажите пожалуйста, как равильно написать скрипт для перекодирования в Carbon Coder (может быть надо изменить какие-нибуль настройки для этого), video NTSC 23.976p в 29.97p? И что потом делать со звуком? Заранее спасибо за помощь.
[Профиль]  [ЛС] 

DreadMaster

Стаж: 16 лет 10 месяцев

Сообщений: 710

DreadMaster · 21-Дек-11 19:47 (спустя 4 часа)

Andy Rok
Делай всё как в инструкции. Вообще никаких лишних действий от себя не придумывай, звук и видео не трогай тоже.
[Профиль]  [ЛС] 

Mikky72

VIP (Заслуженный)

Стаж: 18 лет 6 месяцев

Сообщений: 8498

Mikky72 · 21-Дек-11 19:47 (спустя 20 сек.)

fortovui писал(а):
Mikky72
Понял спасибо,а на счет перепаковки хотя бы в двух словах
Удивляете... Ведь на самом верху раздела. Супер-прилепленная тема: https://rutr.life/forum/viewtopic.php?t=2660545
[Профиль]  [ЛС] 

Mikky72

VIP (Заслуженный)

Стаж: 18 лет 6 месяцев

Сообщений: 8498

Mikky72 · 21-Дек-11 19:51 (спустя 4 мин., ред. 21-Дек-11 19:51)

DreadMaster писал(а):
Andy Rok
звук ... не трогай тоже...
... если не потребуется вводить задержку для синхронизации с новым видеорядом. Тогда без перекодирования добавить (или сократить) тишину в начале звуковой дорожки при помощи проги Delaycut.
[Профиль]  [ЛС] 

fortovui

Стаж: 17 лет 10 месяцев

Сообщений: 419

fortovui · 21-Дек-11 20:25 (спустя 33 мин., ред. 21-Дек-11 20:25)

Mikky72 писал(а):
fortovui писал(а):
Mikky72
Понял спасибо,а на счет перепаковки хотя бы в двух словах
Удивляете... Ведь на самом верху раздела. Супер-прилепленная тема: https://rutr.life/forum/viewtopic.php?t=2660545
Читал, не нашел там про так как перегнать из.ts в .mkv.наверно надо разобрать на потоки например в tsmuxerе и получившиеся .264 и звук закинуть в MkvToolnix и он соберет .mkv так?
[Профиль]  [ЛС] 

Mikky72

VIP (Заслуженный)

Стаж: 18 лет 6 месяцев

Сообщений: 8498

Mikky72 · 21-Дек-11 20:56 (спустя 31 мин.)

fortovui
Да.
[Профиль]  [ЛС] 

Andy Rok

Стаж: 14 лет 2 месяца

Сообщений: 237

Andy Rok · 21-Дек-11 22:04 (спустя 1 час 7 мин., ред. 21-Дек-11 22:04)

DreadMaster писал(а):
Andy Rok
Делай всё как в инструкции. Вообще никаких лишних действий от себя не придумывай, звук и видео не трогай тоже.
Простите, но я хочу уточнить: в строчке AssumeFPS нужно указать 29.97 или "ntsc_film"? И на счет звука, поскольку скорость видео потока возрастет после перекодировки (в исходнике fps 23.976), а скорость аудио останется прежней то должен появиться прогрессирующий рассинхрон. Или нет?
И на счет "лишних действий" поясните пожалуйста. Инструкция как раз и написана для перекодирования видео. Как же мне его не трогать?
И еще (может немного не в тему), если я за основу проекта беру DVD NTSC 29.97, правильно ли будет просто заменить его видео поток на видео с fps 23.976 - без перекодировки fps (мне нужно только меню этого диска)? Ведь там и там - NTSC?
[Профиль]  [ЛС] 

fortovui

Стаж: 17 лет 10 месяцев

Сообщений: 419

fortovui · 21-Дек-11 22:58 (спустя 53 мин., ред. 21-Дек-11 22:58)

перегнал в mkv в итоге видео замедлилось,хотя выставил как в исходнике 25fps,какие еще могут быть варианты?спасибо
[Профиль]  [ЛС] 

DreadMaster

Стаж: 16 лет 10 месяцев

Сообщений: 710

DreadMaster · 21-Дек-11 23:52 (спустя 53 мин.)

fortovui
Поставь 50 fps.
[Профиль]  [ЛС] 

fortovui

Стаж: 17 лет 10 месяцев

Сообщений: 419

fortovui · 22-Дек-11 16:56 (спустя 17 часов, ред. 22-Дек-11 16:56)

Alter_Old писал(а):
fortovui
Насколько я понимаю, у вас варианты:
1. Сделать 952x714, потом ресайз и кодировать как 4:3 (будут черные полосы сверху-снизу).
2. Сделать 952x536 (обрезается картинка, но нет черных полос) или 1034x582 (черные полосы по бокам) и кодировать как 16:9.
перепаковал в .mkv(50fps поставил как посоветовали),c ffmeg по скрипту так и не получилось загрузить(пробовал разные варианты
скрытый текст
,открыл просто в дабе и выделил только картинку
скрытый текст
размер ее в дабе оказался другим,какие параметры нужно выставить,чтобы не нарушить пропорции?
[Профиль]  [ЛС] 

DreadMaster

Стаж: 16 лет 10 месяцев

Сообщений: 710

DreadMaster · 22-Дек-11 18:47 (спустя 1 час 51 мин.)

Делай по инструкции. Скрины ниачом.
[Профиль]  [ЛС] 

Andy Rok

Стаж: 14 лет 2 месяца

Сообщений: 237

Andy Rok · 22-Дек-11 19:52 (спустя 1 час 5 мин., ред. 22-Дек-11 20:26)

Я "заблудился" в двух NTSC (fps 29.97, fps 23.976). Как ПРАВИЛЬНО перекодировать NTSC 23.976 в 29.97 при подготоке видео для DVD Я понимаю, что при перекодировании NTSC 23.976 в 29.97 кадры остаются теже. Только через кадр прописывается флаг - при проигрывании повторять одно из полей кадра. То есть Pulldown процедура - СТАНДАРТНАЯ для проигрывания кино (24 или 23.976 к/с) на NTSC устройствах. Уточните, пожалуйста, надо ли что - то изменить для такого перекодирования в скрипте инструкции и в настройках Carbon Codera. И объясните что при этом будет происходить со звуком, по идее он должен прогрессивно отставать от видео, или нет? В общем ум за разум зашел.
[Профиль]  [ЛС] 

fortovui

Стаж: 17 лет 10 месяцев

Сообщений: 419

fortovui · 22-Дек-11 20:18 (спустя 25 мин., ред. 22-Дек-11 20:18)

если бы FFMpegSource у меня запускался шел бы по этам инструкции,а так приходится мудрить,хотя видео он демультипликсирует значит работает ,а вот в скрипте подаваемому дабу пишет unable to open почистил реестр,переустановил его заново в папку с/programm files (x86) и все равно unable to open,подскажите в чем может быть проблема?
[Профиль]  [ЛС] 

Areyou

Стаж: 16 лет 9 месяцев

Сообщений: 1724


Areyou · 22-Дек-11 20:46 (спустя 28 мин.)

Andy Rok писал(а):
Если "правильный" NTSC - 29.97, то что такое NTSC 23.976?
NTSC - телевизионная система с частотой кадров 29.97 в секунду. Для демонстрации кинофильмов, снимаемых на пленку (24 кадра в секунду) при сохранении скорости развития событий имеющиеся кадры "растягивают" (делают "пуллдаун") вставкой повторных полей и пересборкой кадров, чтобы их в секунду стало столько же. Под частоту 23.976 видео(24fps)+звук подгоняют для периодичности процесса. К телерепортажам, снимаемым на камеру, это не относится (практически всегда сразу 29.97 - кроме случаев специальной съемки под кино).
Цитата:
Нужно ли NTSC 23.976 перекодировать в 29.97 при подготоке видео для DVD?
В конечном счете, всегда будет 29.97, но есть два варианта:
1. Сначала пуллдаун из 23.976 в 29.97, потом кодирование чересстрочного видео.
2. Кодирование прогрессивного видео с частотой 23.976 и прописывание в каждом кадре флагов повторного вывода полей при воспроизведении (либо одновременно с кодированием, либо после него внешней программой). Такое видео опознается программами авторинга как 29.97 (GSpot покажет обе частоты).
Эти возможности есть в любом приличном кодере. Второй вариант экономит 20% битрейта при равном качестве.
[Профиль]  [ЛС] 

Andy Rok

Стаж: 14 лет 2 месяца

Сообщений: 237

Andy Rok · 22-Дек-11 21:08 (спустя 22 мин., ред. 22-Дек-11 21:08)

fortovui
У Вас ошибка в первой строчке скрипта. Путь который Вы указали не приводит к ffms2.dll. Попробуйте исключить из пути Avisynth и plugins. Укажите прямой путь к папке FFmpegSourse2\ ffms2.dll. Тщательно проверте скрипт на грамматические ошибки. Порой из - за какой-то мелочи ничего не запускается. Максимально сократите название MKV файла (одно слово) и отразите это изменение в скрипте. Проверте установлен ли у Вас Colormatrix (скачайте самую последнюю версию - 2.5) и есть ли его dll в папке plugins Avisyntha. Это должно помочь.
Areyou
Спасибо. Я всегда пользуюсь иариантом 2. В итоге такие порги как DVDInfo MediaInfo определяют fps как 23.976 видимо это меня и сбило с толку.
[Профиль]  [ЛС] 

oldpro1

Top Bonus 03* 1TB

Стаж: 19 лет 10 месяцев

Сообщений: 401

oldpro1 · 09-Янв-12 22:03 (спустя 18 дней, ред. 09-Янв-12 22:03)

Всем привет.
Такая вот проблемка - есть видео (.mkv) вытащенное из блю-рея 1080i, MediaInfo показывает fps 29.970.

Надо его перекодировать в NTSC ДВД.
Если в скрипте использовать строку "AssumeFPS ("ntsc_film")", то после загрузки скрипта в Карбон Кодер длительность видео сразу увеличивается. т.к. fps меняется на 23.98.
Посему есть несколько вопросов:
1. можно ли не использовать "AssumeFPS ("ntsc_film")" вообще, т.е. fps останется 29.970 или так будет неправильно ?
2. надо ли прописывать самому что-то вроде "AssumeFPS (29.ххх)"
3. если исходник интерлейсный, что выбирать в Source-> Interlacing ? Lower/Bottom или Upper/Top ?

4. какие-то еще моменты связанные с обработкой интерлейсного видео ?
[Профиль]  [ЛС] 

Areyou

Стаж: 16 лет 9 месяцев

Сообщений: 1724


Areyou · 09-Янв-12 22:52 (спустя 49 мин.)

oldpro1
Цитата:
можно ли не использовать "AssumeFPS ("ntsc_film")" вообще,
По отношению к видео, импортированному как 29.97 этого вообще делать нельзя, это резко, в 4/5 раза меняет скорость воспроизведения.
Цитата:
надо ли прописывать самому что-то вроде "AssumeFPS (29.ххх)
Не надо кроме случаев, когда при импорте видео в скрипт неверно определилась частота кадров (иногда бывает при индексировании в DGAVCIndex)
Цитата:
если исходник интерлейсный, что выбирать в Source-> Interlacing ? Lower/Bottom или Upper/Top?... какие-то еще моменты связанные с обработкой интерлейсного видео ?
Если первый вопрос об установках кодера, то они должны соответствовать результату обработки видео скриптом, а не свойствам исходного видео (до кодирования от него далеко). Чересстрочное видео нельзя непосредственно ресайзить по вертикали. В зависимости от типа источника (телевизионный или киношный) делается либо [временный боб-деинтерлейс + ресайз + восстановление интерлейса] в DVD разрешении с нужным вам порядком полей, либо (если фильм) восстановление прогрессива методами обратного телекино (только в этом случае в промежутке будет 23.976), затем ресайз и кодировка с преобразованием снова в 29.97 (одним из двух способов).
Скрипты для чересстрочного видео приводились в этой ветке. Для начала посмотрите покадрово, какой именно у вас случай. В истинно чересстрочном видео все поля разные, если разделить или использовать для просмотра bob().
[Профиль]  [ЛС] 

oldpro1

Top Bonus 03* 1TB

Стаж: 19 лет 10 месяцев

Сообщений: 401

oldpro1 · 09-Янв-12 23:45 (спустя 52 мин.)

Areyou писал(а):
oldpro1
Цитата:
можно ли не использовать "AssumeFPS ("ntsc_film")" вообще,
По отношению к видео, импортированному как 29.97 этого вообще делать нельзя, это резко, в 4/5 раза меняет скорость воспроизведения.
Я так понял что если убрать "AssumeFPS ("ntsc_film")", то все будет ОК, во всяком случае длительность видео в Карбоне сразу же приходит в норму (1 час 41 сек) как и в исходнике, а после загрузки скрипта с использованием "AssumeFPS ("ntsc_film")" становится 2 часа 6 мин.
[Профиль]  [ЛС] 

Mikky72

VIP (Заслуженный)

Стаж: 18 лет 6 месяцев

Сообщений: 8498

Mikky72 · 10-Янв-12 00:07 (спустя 22 мин.)

Areyou писал(а):
Чересстрочное видео нельзя непосредственно ресайзить по вертикали
А как же
Цитата:
InterlacedResize (W, H) # ресайз интерлейсного видео
[Профиль]  [ЛС] 

HortonEN

Стаж: 17 лет 8 месяцев

Сообщений: 6333


HortonEN · 10-Янв-12 09:34 (спустя 9 часов)

Mikky72 писал(а):
А как же
Да, но ключевое слово ─ "непосредственно".
А так всё верно. Как и написано:
    Цитата:
    временный боб-деинтерлейс + ресайз + восстановление интерлейса
InterlacedResize ─ это 'комбайн', внутри у которого сидит боб.
Я так думаю...
[Профиль]  [ЛС] 

Areyou

Стаж: 16 лет 9 месяцев

Сообщений: 1724


Areyou · 10-Янв-12 14:20 (спустя 4 часа)

HortonEN писал(а):
InterlacedResize ─ это 'комбайн', внутри у которого сидит боб.
Я так думаю...
Если я правильно помню, это скрипт чуть ли не от IanB (не знаю, добавлялся ли он в новые версии Ависинта встроенной функцией, в 2.58 он точно не попадал, он тогда обсуждался на думе), он без бобов и прочих плагинов и основан на ресемплинге с дробными сдвигами. Хотя он и устраняет ошибку вертикального рассовмещения (которая возникает при ресайзе выделенных полей), годится он разве что для ресайза апскейлов и плохо сфокусированных видео. В нем раздельно обрабатываются поля, поэтому то, что должно бы попадать в другое поле, улетает через строку (расслоение горизонтальных границ на сфокусированном видео - тов. Котельников мог бы подтвердить не глядя).
[Профиль]  [ЛС] 

Mega_43

RG BD/HD > DVD (Custom)

Стаж: 17 лет 1 месяц

Сообщений: 280

Mega_43 · 10-Янв-12 14:20 (спустя 12 сек.)

Делаю видеодорожку вот из етого релиза https://rutr.life/forum/viewtopic.php?t=3893332 В исходнике есть по краям черные полосы, не сильно большые. При кодировке в Прокодере ети полосы сущесвенно увеличены
Я впервые сталкиваюсь с подобным, и по етому хотелось спросить, ето нормально (что они такие широкие) или я где-то допустил ошибку?
скрипт
LoadPlugin("C:\Users\Mega\Desktop\BD-DVD\DGDecodeNV\DGDecodeNV.dll")
DGSource("project.dgi") #если в исходнике отсутствуют артефакты
LoadPlugin("C:\Users\Mega\Desktop\BD-DVD\autoyuy2_101\AutoYUY2.dll") #более медленный, но качественный аналог ConvertToYUY2()
AutoYUY2()
LoadPlugin("C:\Users\Mega\Desktop\BD-DVD\ColorMatrix\ColorMatrix.dll")
ColorMatrix(mode="Rec.709->Rec.601", inputFR=false, clamp=0) #корректировка цветовой шкалы, если проверка показывает 16-235
AssumeFPS("ntsc_film")
BicubicResize(720, 480, 0, 0.5) #ресайз методом Catmull-Rom spline
AddBorders (0,0,0,0) #bbb=00
[Профиль]  [ЛС] 

HortonEN

Стаж: 17 лет 8 месяцев

Сообщений: 6333


HortonEN · 10-Янв-12 16:05 (спустя 1 час 44 мин.)

Areyou
Ясно. Спасибо.
Areyou писал(а):
В нем раздельно обрабатываются поля, поэтому то, что должно бы попадать в другое поле, улетает через строку
Ну, вобщем, те же (почти) "болячки", что и при ресемплинге боб-группирования...
Mega_43
Надо бы кусочек готового сэмпла оценивать, а не превью в кодировщике.
Если я правильно вижу, то кадр (а он у Вас что-то типа 508х375 на скриншоте) вполне себе соответствует 720х480 в масштабе.
Mega_43 писал(а):
скрипт
А зачем AddBorders вхолостую молотят? Впрочем, мелочи...
[Профиль]  [ЛС] 

Mega_43

RG BD/HD > DVD (Custom)

Стаж: 17 лет 1 месяц

Сообщений: 280

Mega_43 · 10-Янв-12 16:55 (спустя 50 мин.)

HortonEN
Да, кодирую в NTSC (720х480). Может ето и нормально (полосы), я не знаю. Потому я и спросил.
Нужен сёмпл уже готовой, кодированной видео дорожки? или чего?
[Профиль]  [ЛС] 

AlexD555

RG BD/HD > DVD (Custom)

Стаж: 17 лет 4 месяца

Сообщений: 1995

AlexD555 · 10-Янв-12 17:19 (спустя 24 мин.)

Mega_43
Нормально. На исходнике есть эти полосы и после кодирования они остануться. У меня такой исходник тоже был https://rutr.life/forum/viewtopic.php?t=3327063
[Профиль]  [ЛС] 

HortonEN

Стаж: 17 лет 8 месяцев

Сообщений: 6333


HortonEN · 10-Янв-12 17:52 (спустя 32 мин.)

Mega_43 писал(а):
Нужен сёмпл уже готовой, кодированной видео дорожки?
Да.
А чтобы весь материал не жать, отрежьте для теста секунд десять.
Trim(0,300), например.
[Профиль]  [ЛС] 

Mega_43

RG BD/HD > DVD (Custom)

Стаж: 17 лет 1 месяц

Сообщений: 280

Mega_43 · 10-Янв-12 20:33 (спустя 2 часа 41 мин., ред. 10-Янв-12 20:33)

AlexD555
Меня интересует размер етих полос. Ето оно на момент кодирования просто такие большие стали, а потом будет всё ок, или они такими толстыми и останутся?
HortonEN
А чем можно отрезать от БД? а то я не вкурсе
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error