Volgograd

Волгоград Linux User Group

Организована 23 ноября 2002 года

Проект заморожен Птн Июл 6 02:11:14 MSD 2012


Вход:  Пароль:  

TarasAblamsky/articles/digitalvideofromvhsold


Оцифровка видео

предыстория

Недавно мне удалось нарыть кучу видео (6 кассет), которое я очень давно искал
(это про А. Крупнова, «Черный Обелиск» — если кому интересно). Но вот незадача: у меня нет видеомагнитофона, да и телевизора тоже нет и покупать я их в ближайщее время не собираюсь (а видеомагнитофон так вообще не собираюсь покупать), но зато есть компьютер с linux и друзья у которых можно взять на время видак и плату видеозахвата. Так вот, здесь я буду описывать свой опыт оцифровки видео, по мере того как он будет появляться.

день первый (вернее ночь)

Нарыл tvtuner, какая-то avermedia (уточнить), молча заработала после
Все Aver Media?, независимо от названий, делятся на три серии 1хх, 2хх, 3хх. Даже внутри серий они по-разному комплектуются, и на них могут ставиться разные тюнеры, что визуально почти никак не отражается. Тебе досталась 103, практически самая первая.


Воткнули антенну телевизионную, поключили видак (один тюльпан (видео) в tvtuner, другой через специальный шнур (легко паяется, там все очевидно) в line-in звуковой карты)
Запустили xawtv — телевизор работает, если выбрать input = composite, то и видак работает.
Звук работал через OSS драйвер, если в микшере выбрать line-in как входной канал и поднять ему громкость, то можно даже прям смотреть кино, но...
...записать звук таким образом (через OSS) не получилось.

Как я выяснил, все зависит в основном от программы :) Последний mplayer (Pre 4?) умеет писать с Line-In через OSS, а до этого никак

Настроили звук через alsa. (Проверьте обязательно чтобы звук работал, мы потеряли где-то 20 минут пока разобрались что звук не работает вообще и не поменяли ядро на такое в котором alsa работала).

Как я сказал выше, не обязательно уже иметь alsa

И вот она первая удачная попытка:

удачная в том смысле, что просто получилась avi'шка со звуком и видео, которые не расходятся. Качество же этой avi'шки оставляет желать лучшего, будем дальше разбираться как его улучшить. (Если даже опустить всякие помехи, которые были и при простом просмотре прям с видеомагнитофона, то все равно присутствуют квадратики, довольно ощутимые в полноэкранном режиме.)

Теперь разберем эту строчку.
  • driver=v4l – включить ввод с Video 4 Linux?. Учтите, что по умолчанию он собертся с v4l2, что работать не будет.
  • width=640:height=480 – геометрия кадра. Не понятно, почему Тарас взял именно такую, так как при width=640 height должен быть 400. Квадратики возникают из-за пересчета, скорее всего.
  • outfmt=i420 нужно опустить – здесь бессмысленно и может даже вредить.
  • input=1 – номер канала. Для всех карт mencoder напишет количество и названия каналов.
  • norm=SECAM – тип записи на кассет. Нужно при необходимости
  • alsa:amode=1 нужно для alsa. Теперь это не нужно.
  • vbitrate такой большой по одной причине – чтобы потом пережать. Но лучше ставить 3000.

Файл получился размером 2GB, это для 3-х часов видео (3-х часовая кассета).
Видимо, можно пожертвовать еще несколько гигабайт для более приличного качества, но об этом в следующих сериях.

TarasAblamsky Алексей, не бойся править страничку, можешь вообще убрать мою личную предысторию и сделать нормальный howto