Захват с разрешением 512х384 на AverTV Studio 305

FAeCS
  • 1 мая 2004
  • 23k

Основная идея:

Этот мод (модификация или фикс/патч) позволяет заточить под свои нужды, функцию захвата в родной программе AverTV тюнера AVerTV Studio 305.


Основные моменты и для чего это вообще нужно :

  • Aver 305 имеет уже достаточно качественную картинку для хранения записей и записи их на CD.
  • Родная AverTV умеет записывать в AVI, но со странными размерами картинки, начиная со смехотворных 160х120 и заканчивая 720х576. Я, конечно, понимаю, что есть некие стандарты, но если мы будем записывать TV эфир для хранения и записи на CD, нам скорее подойдут разрешения, кратные нормальным разрешениям экрана, 512 (под 1024х768) и 400 (под 800х600) точек по горизонтали. Так обычно кодируют и фильмы на CD.
  • Записывать в разрешении 640х480 почти не имеет смысла. Например, стандартный фильм на 1-2 часа с хорошим качеством на 1 CD не запишешь. Даже если он в формате 16:9.
  • Производительность. Мой iCel 2.6 Ghz пишет AVI на 512х384 с несжатым звуком используя около половины процессорного времени. Получается, что для записи на 640х480 уже может не хватить iCel 1.7 Ghz. 2600 Mhz при делении на 2 дает 1300 Mhz, чего уже должно хватить для граба на Pentium 3.
  • Родная программа записывает уже deinterlaced картинку, нам - меньше пост-обработки.
  • Синхронизация в родной AverTV получается лучше, чем у заточенных программ (по крайней мере на моей интегрированной звуковухе). Десинхронизация составляет 1 секунду за ~5 минут. Однако AVI файл гораздо быстрее синхронизировать в VirtualDub, чем, скажем, MPEG-1/2 файл.
  • Писать можно сразу в DivX, потому, что пост-обработка в основном не нужна, только синхронизация. Interlace-а мы тоже лишаемся, так что о нем можно забыть.

Итак. Как запатчить AverTV для этого.

Конкретно я использовал родную AverTV с компакт диска :

Файл - C:\Program Files\AVerTV\AVerTV.exe,
Размер - 958 464,
Версия ПО - 5.1.0.7,

Но работать должно в любой 5.xxx версии, я полагаю.


Полная настройка пройдет в 3 этапа.

  1. Собственно, патч.
    • Открываем AVerTV.exe любым двоичным редактором.
    • Ищем текст (только ANSI, не Unicode) "160 x 120". Находим только 1 место. Меняем ненужные разрешения на 512х384 или любые другие. У меня получился offset 0xD2728 (861992), в других версиях он будет другой.




    • Сохраняем файл и запускаем его.
    • Идем в настройки, тут все ясно:




    Как ни странно программа все поняла, хотя обычно программеры работают с индексами, а не с тем, что пишется в интерфейсе программы. На худой конец- в ресурсах, но нет, в ресурсах этого нет.


  2. Настройка DivX.
    • Вы можете использовать Huffyuv и прочие lossless кодеки, но DivX 5 в режиме постоянного качества идеален, чтобы поместить больше видео на винте. Моих свободных 20 гигов хватает на 7 часов видео при использовании DivX 5 100% качества и звука без сжатия. Кто сомневается в том, что этот режим лучше остальных прошу провести простой эксперимент: найдите небольшой кусок видео и кодируйте его в режиме 100% качества раз 10-20, каждый раз открывая только что созданный файл. При этом вы убедитесь, что, перекодировав видео 10-20 раз, вы потеряете немного яркости, но если ее поднять и сравнить фреймы с изначальной картинкой- при 1-2-4 кратном увеличении вы не заметите разницы.
    • Теперь нажимаем кнопку Настройка и настраиваем DivX. Первым делом снимите все галки на последней закладке.
    • Теперь вернитесь на первую закладку и выставите параметры указанные ниже. Качество 3 оптимально для видео, которое будет в последствии записано на CD. Используйте качество 1 (100%), если вы намерены обрабатывать видео после оцифровки. На второй закладке тоже уберите все лишнее- pre и post обработку.






    • Очень важно - в 5 версии DivX появились так называемые "B" фрэймы (bidirectional - двунаправленные), кодирующие информацию следующего кадра. Этот режим включается на последней закладке самой нижней галкой. Файл при таком же качестве в этом режиме получается на 20% меньше, но время кодирования резко возрастает. Поэтому я рекомендую грабить в 100 процентов, а потом в VirtualDub-е (вместе с синхронизацией [Ctrl+R]) пережимать в 93 процента в режиме "bidirectional encoding". Звук мы тоже кодируем в MP3 (грабим в несжатый) на этом этапе.



  3. Звук (почти патч).

    Вы можете сжимать звук сразу в MP3, если мощность позволят, я же остановился на несжатом звуке, но AverTV имеет 1 глюк - он не запоминает, что вы поставили mono вместо стерео при следующем запуске программы. Глюк решается почти полностью следующим образом. В настройках вместо "без сжатия" вы выбираете формат PCM (тоже самое), жмете ОК и выходите из программы. Теперь открываете файл "C:\Program Files\AVerTV\Record.ini" в редакторе и идете в конец. Там вам нужно только изменить Channel=2 на Channel=1. Эта настройка сбивается только когда вы нажимаете кнопку "Настройка" на вкладке "Запись" свойств программы AverTV. Впрочем, один раз настроив DivX и звук, на эту кнопку можно не нажимать. Есть только одно "но": DivX запоминает последние настройки и если вы их измените в VirtualDub (например, включите "B" фрэймы), то в AverTV их придется опять настраивать. Эту проблему я решил просто - настраиваем кодек, как показано выше, жмем ОК и загружаем regedit. Открываем ветку "HKEY_CURRENT_USER\Software\DivXNetworks\DivX4Windows" и экспортируем в .reg файл в папку AverTV (назовем его divx.reg). Экспортировать следует в формате Win9x/NT4. После этого в редакторе удаляем все, начиная со строки:

    [HKEY_CURRENT_USER\Software\DivXNetworks\DivX4Windows\Profiles]

    и сохраняем файл. Теперь создадим .bat файл для запуска программы :

    @echo off
    regedit -s divx.reg
    start /realtime AVerTV.exe
    exit


    и создаем новый ярлык (или изменяем существующий) для запуска этого .bat файла. Таким образом, мы всегда, гарантировано, будем иметь нормальные настройки DivX для граба. В этом .bat файле есть и еще 1 плюс - он запускает AverTV с приоритетом реального времени. Другими словами, при записи видео вы можете работать за компом, никак не ограничивая себя - система (Win2k/XP) будет в первую очередь отдавать процессорное время этой программе, а уж потом - всем остальным.


Комментарии:

  • Такой же патчинг нужно проделать с файлом "C:\Program Files\AVerTV\schedule.exe" если вы пользуетесь записью по расписанию (планировщик).


  • Если по каким-то причинам вы не можете самостоятельно сделать патч, присылайте мне вашу программу, предварительно сжав файлы архиватором. Мне нужно всего 2 файла из папки "C:\Program Files\AVerTV" - это AVerTV.exe и schedule.exe (см. выше).

Обсуждения

Wi
Wilmots
Сегодня, 13:29
Подскажите где найти программу для скандинавских Disney Channel и Disney XD (кот. с рус. дорогой)? КИТ Интернет телепрограмма...
Dmitry Kornev
Сегодня, 03:18
Темная тема? симпатично. Такого же не будет в элементари, там только отдельным приложениям можно будет... Обсуждаем Elementary OS
Dmitry Kornev
20 сентября, 12:22
НЛО (UFO, 2018, США) ссылка Эти фильмы стоит посмотреть
le
leonix
8 сентября, 11:46
Проблема решена! Тюнер был воткнут толи в USB 3.1, толи в USB 3.0 Воткнув в USB 2 все стало хорошо. AVERMEDIA AVerTV Hybrid...
ge
genius1001
3 сентября, 20:40
Всем привет, всё дело в том, что разрешение всех файлов должно быть одинаковым. Т. е. если первый... Проблема при записи...

Комментарии

Клева все получилось :-).
Еще я свой Старый Тюнер (Aver 103) с новым софтом запустил таким образом в Стерео Режиме исправив в AverTv.exe Mono на Stereo :-)
плохо что в софте нельзя в настройках софта выбрать Стерео,Моно :-( а так все работает нормально!
Спасибо за статью!

На самом деле, ситуация с новым софтом для Avermedia Studio model 103 обстоит так. На сайте www.avermedia.ru есть ссылка на новый софт и драйвера для AverTV Studio Model 203 и 305 ver 5.xx. Как я уже писал, на сайте ссылка модели 203 и 103 НИЧЕМ НЕ ОТЛИЧАЮТСЯ. Ставим драйвера из новой версии для AverTV Studio 203, а софт из драйверов для модели 305 (т.к. драйвера для модели 305 не подходят для 203/103 потому что это разные карты) . Получается термоядерный коктейль - способности старой модели 103 расширились до полноценной модели 305. А именно, одни из важнейших - возможность выбрать кодек при записи, запись звука с радио сразу в mp3, с возможностью выбора битрейта, сегментирование видео-файлов. Ну и пожалуй самое главное - полная и тотальная ликвидация эффекта "расчёски" с помощью усовершенствованных фильтров!!! Наконец-то, дождались. А ждали аж долгих 5 лет! Но спасибо и на этом :yes
Дальше, после установки, читаем статью на ссылка о том, как сделать возможным захват видео в распространённом разрешении 512х384 (эту статью ;-) ) и записываем качественное видео без расчёски и нужным кодеком. В статье по-моему допущена досадная ошибка – нужно выбрать стандарт не NTSC, а АВТОВЫБОР (Autoselection), выбираем Imagesize 512x384 и записываем. В этом варианте звук никогда не будет расходиться с видео. Иначе – звук отстаёт от видео при FPS=30 или видео «дёргается» при FPS=24. Да, ещё важный момент - обязательно нужно делать сегментирование - это удобно для редактирования файлов и главная причина - виртуал даб при размере файла > 2 GB не воспроизводит звук. Этот глюк и "лечится" сегментированием записи софтом Авера.
И наконец, я готов констатировать, что софт у Авера получился прямой и усовершенствованный до совершенства, с чем вас и поздравляю, многотысячные владельцы аверов!