Проблема не в регенерации синхры, а самом положении строк + возможных фазовых искажениях, которые необходимо устранить для стабилизации цвета (PAL/NTSC). TBC работает в пределах поля и выравнивает строки, т.е. обеспечивает стабильный выход строки через чёткий промежуток времени
Может я совсем ничего не понимаю, но мой древний Panasonic NV-MD9000 имеет "киллер фичу"- вход AV - выход IEEE 1394. Только из-за этой возможности его и держу, хоть лентопротяг давным-давно умер.
Только это устройство захвата, а не воспроизведения) Вам всё равно необходим максимально всеядный аппарат (которого не существует), а vhs-decode решает проблему видеотракта. На форумах десятилетиями идут треды по поводу нахождения "того самого" магнитофона...
А что если у вас оказался на руках магнитофон без TBC и компенсатора выпадений? Типо EAIJ-1 или Type C? Это мы ещё не берём в расчёт то, что cvbs-decode - это буквально единственный вариант захватывать композитный сигнал без конверсии в YUV
DVD рекордеры типо Sony RDR, Panasonic DMR и прочие. Все они являются кадровыми синхронизаторами, но наличие и "сила" TBC зависит от производителя/модели
Оцифровывается ВЧ сигнал непосредственно с видеоголовок
Кстати, немного подушню: всё же, сигнал берётся после предварительного усилителя, а не непосредственно с самих головок. Если не изменяет память, то выход после коммутатора на магнитофонах сразу проходит и через AGC, что также играет на руку Раздельный захват с головок (после преда) пока реализовывался только экспериментально и его плюсы не совсем понятны...
Боюсь что ровно наоборот 🙃 Хороший видак, включённый по SVideo в рекордер, с которого снимается HDMI 576i сигнал. Затем деинтерлейсинг с помощью QTGMC и постобработка по вкусу
если картинка шумит, то в MPEG-2 должны быть артефакты
Кстати, по этой причине, в большой части broadcast приблуд (типо транскодеров) переходного периода (когда пошла Beta SX, IMX и прочие) на борту есть цифровой шумодав, предназначенный, в том числе, для облегчения сгона в MPEG-2 форматы
Рассинхрон лечится добавлением в цепь кадрового синхронизатора.
А вообще, есть целая проблема с сохранением цвета в интерлейс 4:2:0 формате, т.к. по своей природе разрешение по цвету по вертикали в таком случае составляет 1/2 от исходного. То есть при неправильном кодировании interlaced 4:2:0 у нас получится яркость с частотой 50 п/с, а цвет - всего 25 п/с... Насколько мне известно, у FFMpeg есть баг с записью 420, который не фиксится уже много лет.
Я сам занимаюсь коммерческой оцифровкой и хватаю исходники в ProRes (на стандартном профиле). Он нативно поддерживает интерлейс, а также его битрейт на порядок ниже FFV1 при идентичном (для источников с малой полосой) визуальном качестве
Ваш подход, видимо, очень крут, я понял не больше трети :) Для каких целей такие сложности?
Ну, для начала, это не мой подход 😁. ld-decode и workflow к нему были придуманы гораздо более умными людьми, я лишь описал свой опыт и потенциальные проблемы
В текущем виде vhs-decode предназначен для не массовой архивной оцифровки PAL/NTSC лент. Киллер-фичей тут является "отвязанность" исходников от процесса декодирования: вы можете оцифровать ленту, а потом просто сохранить исходный 8/10/12 бит RF файл. За последние 4 года TBC секция у vhs-decode стала работать на порядок лучше, поэтому подход capture now, decode later крайне актуален
А ведь есть архивы на 1" и 2" композитных форматах) Сейчас, простому смертному невозможно купить Quadruplex просто потому что в мире осталось буквально несколько десятков (точно не сотен) рабочих машин, а ведь цифровые TBC там появились только под закат формата... Для подобных проблемных случаев и сделан vhs-decode (не считая доступной архивной оцифровки)
Проект вроде и неплохой, но мониторностью точно не пахнет. Как и в подавляющем большинстве двухполосок тут почти никак не контролируется направленность на ВЧ. На сайте автора нет нормальных измерений, поэтому более точно сказать не выйдет(
Да, вы всё правильно понимаете, в драйверах для CX карт даже есть настройка offset.
На согласование импедансов глаза не закрываются, но если оно работает - оно работает :) В моём случае в цепи обязателен пред, на котором будет подбираться нагрузка (встроенному усилителю ожидаемо не очень приятно работать в 75Ом)...
На счёт отражений, мне правильно подсказали на реддите: слишком низкие частоты и слишком малая длина линии передачи чтобы действительно были заметны эффекты от стоячих волн
К сожалению (для самодельщиков) там высокая степень интеграции. У меня получилось на одном магнитофоне вывести Y/C компоненты до входа в смеситель
На счёт АРУ вы заблуждаетесь, он работает в пределах строки и срабатывает при превышении верхней границы. У меня есть желание попробовать написать avisynth плагин для устранения шлейфов (как и у компрессора в аудио, тут есть условный "release" из-за чего сигнал ослабляется ещё некоторое время после срабатывания)
У меня тоже "основное" хобби - это звук) Там в каком-то смысле проще
Компенсатор выпадений позволяет заменить/маскировать строки с выпадениями (обычно видны как пролетающие по строке точки/линии или линии целиком без полезного сигнала)
Конечно нет) Там внутри куча обработки, в т.ч. улучшайзеры, шумоподавители, лимиттеры и компенсатор выпадений. В большинстве магнитофонов происходит ещё и смешение яркости с цветностью для получения композитного сигнала на выходе (несмотря на то что запись Y/C компонент раздельна, с разными поднесущими)
Синхроимпульсы начала кадра вообще хранятся на линейной дорожке с краю ленты
Попробую ответить за автора: прелесть метода заключается в независимости от порой ужасной внутренней обработки сигнала (люди, без шуток, годами ищут "тот самый" видак с лучшей картинкой). У меня был JVC из 7ХХХ линейки (с набортным LTBC) который жутко мылил. Сейчас такие начинаются от 16-18к на вторичке :) Тут же есть контроль почти над всем процессом, за который отвечает внутрянка магнитофона...
Если не изменяет память, для определения начала кадра используется сам VBI, а сигнал переключения головок применяется только с сетапом с общим тактированием (clockgen mod). При всём этом, сервосистема магнитофона работает в абсолютно штатном режиме, поэтому мы и можем без особых проблем взять сигнал после предварительного усилителя
Проблема не в регенерации синхры, а самом положении строк + возможных фазовых искажениях, которые необходимо устранить для стабилизации цвета (PAL/NTSC). TBC работает в пределах поля и выравнивает строки, т.е. обеспечивает стабильный выход строки через чёткий промежуток времени
Только это устройство захвата, а не воспроизведения) Вам всё равно необходим максимально всеядный аппарат (которого не существует), а vhs-decode решает проблему видеотракта. На форумах десятилетиями идут треды по поводу нахождения "того самого" магнитофона...
А что если у вас оказался на руках магнитофон без TBC и компенсатора выпадений? Типо EAIJ-1 или Type C? Это мы ещё не берём в расчёт то, что cvbs-decode - это буквально единственный вариант захватывать композитный сигнал без конверсии в YUV
И вы сделали его несовместимым с VHS Decode...
Так-то уже год(?) есть экспериментальный декодер от Car Bomb и условно рабочий MESECAM скрипт
DVD рекордеры типо Sony RDR, Panasonic DMR и прочие. Все они являются кадровыми синхронизаторами, но наличие и "сила" TBC зависит от производителя/модели
Кстати, немного подушню: всё же, сигнал берётся после предварительного усилителя, а не непосредственно с самих головок. Если не изменяет память, то выход после коммутатора на магнитофонах сразу проходит и через AGC, что также играет на руку
Раздельный захват с головок (после преда) пока реализовывался только экспериментально и его плюсы не совсем понятны...
Боюсь что ровно наоборот 🙃
Хороший видак, включённый по SVideo в рекордер, с которого снимается HDMI 576i сигнал. Затем деинтерлейсинг с помощью QTGMC и постобработка по вкусу
Кстати, по этой причине, в большой части broadcast приблуд (типо транскодеров) переходного периода (когда пошла Beta SX, IMX и прочие) на борту есть цифровой шумодав, предназначенный, в том числе, для облегчения сгона в MPEG-2 форматы
Рассинхрон лечится добавлением в цепь кадрового синхронизатора.
А вообще, есть целая проблема с сохранением цвета в интерлейс 4:2:0 формате, т.к. по своей природе разрешение по цвету по вертикали в таком случае составляет 1/2 от исходного. То есть при неправильном кодировании interlaced 4:2:0 у нас получится яркость с частотой 50 п/с, а цвет - всего 25 п/с... Насколько мне известно, у FFMpeg есть баг с записью 420, который не фиксится уже много лет.
Я сам занимаюсь коммерческой оцифровкой и хватаю исходники в ProRes (на стандартном профиле). Он нативно поддерживает интерлейс, а также его битрейт на порядок ниже FFV1 при идентичном (для источников с малой полосой) визуальном качестве
Видимо имелся ввиду подход к хранению: максимально близко к исходному "сырому" сигналу
Ну, для начала, это не мой подход 😁. ld-decode и workflow к нему были придуманы гораздо более умными людьми, я лишь описал свой опыт и потенциальные проблемы
В текущем виде vhs-decode предназначен для не массовой архивной оцифровки PAL/NTSC лент. Киллер-фичей тут является "отвязанность" исходников от процесса декодирования: вы можете оцифровать ленту, а потом просто сохранить исходный 8/10/12 бит RF файл. За последние 4 года TBC секция у vhs-decode стала работать на порядок лучше, поэтому подход capture now, decode later крайне актуален
А ведь есть архивы на 1" и 2" композитных форматах) Сейчас, простому смертному невозможно купить Quadruplex просто потому что в мире осталось буквально несколько десятков (точно не сотен) рабочих машин, а ведь цифровые TBC там появились только под закат формата... Для подобных проблемных случаев и сделан vhs-decode (не считая доступной архивной оцифровки)
Проект вроде и неплохой, но мониторностью точно не пахнет. Как и в подавляющем большинстве двухполосок тут почти никак не контролируется направленность на ВЧ. На сайте автора нет нормальных измерений, поэтому более точно сказать не выйдет(
Да, вы всё правильно понимаете, в драйверах для CX карт даже есть настройка offset.
На согласование импедансов глаза не закрываются, но если оно работает - оно работает :) В моём случае в цепи обязателен пред, на котором будет подбираться нагрузка (встроенному усилителю ожидаемо не очень приятно работать в 75Ом)...
На счёт отражений, мне правильно подсказали на реддите: слишком низкие частоты и слишком малая длина линии передачи чтобы действительно были заметны эффекты от стоячих волн
Всё потому что-то не знает теорию по аналоговому видео, а комментарий высрать хочется. Там и 50 к/с появятся вместо 50 полей...
NTSC и его 29.97 - это вообще отдельная история) В редакторах даже есть отдельная настройка для Drop/Non-Drop frame таймкода
Btw, логичнее будет писать 50i, всё же полей у нас 50 (хотя и 576i25 - это по сути то же самое)
Это в первую очередь зависит от конкретной модели. Что-то поддаётся модификациям, а что-то нет
Я покупал около полугода назад за 2200 с али, она ехала ко мне через всю Росиию... За 1700р нигде не видел)
К сожалению (для самодельщиков) там высокая степень интеграции. У меня получилось на одном магнитофоне вывести Y/C компоненты до входа в смеситель
На счёт АРУ вы заблуждаетесь, он работает в пределах строки и срабатывает при превышении верхней границы. У меня есть желание попробовать написать avisynth плагин для устранения шлейфов (как и у компрессора в аудио, тут есть условный "release" из-за чего сигнал ослабляется ещё некоторое время после срабатывания)
У меня тоже "основное" хобби - это звук) Там в каком-то смысле проще
Компенсатор выпадений позволяет заменить/маскировать строки с выпадениями (обычно видны как пролетающие по строке точки/линии или линии целиком без полезного сигнала)
Конечно нет) Там внутри куча обработки, в т.ч. улучшайзеры, шумоподавители, лимиттеры и компенсатор выпадений. В большинстве магнитофонов происходит ещё и смешение яркости с цветностью для получения композитного сигнала на выходе (несмотря на то что запись Y/C компонент раздельна, с разными поднесущими)
Синхроимпульсы начала кадра вообще хранятся на линейной дорожке с краю ленты
Попробую ответить за автора: прелесть метода заключается в независимости от порой ужасной внутренней обработки сигнала (люди, без шуток, годами ищут "тот самый" видак с лучшей картинкой). У меня был JVC из 7ХХХ линейки (с набортным LTBC) который жутко мылил. Сейчас такие начинаются от 16-18к на вторичке :) Тут же есть контроль почти над всем процессом, за который отвечает внутрянка магнитофона...
Если не изменяет память, для определения начала кадра используется сам VBI, а сигнал переключения головок применяется только с сетапом с общим тактированием (clockgen mod). При всём этом, сервосистема магнитофона работает в абсолютно штатном режиме, поэтому мы и можем без особых проблем взять сигнал после предварительного усилителя