Как стать автором
Обновить

Оцифровка видеокассет c тв-тюнером Pinnacle дома (Windows/Linux)

Необязательно нести старую VHS кассету с записью Нового Года в специальную студию. Можно оцифровать дома. В этой заметке мне
хотелось бы рассмотреть оцифровку VHS кассет c ситемой Windows 7 (64bit).

Итак, что нам понадобится?
1. Кассетный видеомагнитофон с композитным (тюльпан) выходом — Audio/Video
2. Тв-тюнер — у меня внешний Pinnacle, модель PCTV 150e/55e.
3. Набор проводов:
A — стандартный usb-провод для подключения тюнера к компьютеру через
usb.
B — провод с композитными штекерами с каждого конца.
C — провод с композитным разъемом с одного конца
и аудио-разъемом типа джек (3,5мм) с другого.
4. Достаточно мощный компьютер для захвата потоков аудио и видео.
5. Программное обеспечение, для захвата в Windows — программа TV Center.

Соединяем: тв-тюнер с портом USB 2.0 или 3.0 (провод A), композитный в разъем Video out магнитофона и в тюнер (провод B), третий провод в разъем Audio out магнитофона композитный и джек в тюнер.

Захват в Windows.
1. Устанавливаем программу TV Center, запускаем от имени администратора,
в меню слева нажимаем «Оборудование», выбираем «Аналоговый источник».
Далее выставляем:
Вход — Композитный.
Видео стандарт — Pal B, например.
Можно поиграть с яркостью, контрастом и уровнем звука.
2. В меню слева выбираем «Запись».
Здесь можно выбрать папку для записи, настроить продолжительность записи,
выбрать поведение после завершения записи, например спящий режим или выключение
(вряд ли вы захотите следить за процессом оцифровки).
image
3. Теперь нужно нажать «Ok» и перезапустить программу от имени администратора.
Вы должны увидеть вот такое окно программы,
image
единственное что вам остается — нажать красную кнопку
и пойти кататься на лыжах или почитать Лао-цзы. Не забудьте вставить кассету в видео магнитофон
и перемотать ее в начало прежде чем выполнить все указанные процедуры.

Захват в Linux
Процедура не имеет имеет принципиальных отличий от захвата в Windows. Однако,
во втором случае мы не имеем возможности настроить выходные данные файла,
такие как битрейт, используемые кодеки, Linux позволяет осуществить более тонкую настройку
качества изображения и звука. Захват можно осуществлять двумя способами:
при помощии ffmpeg или mencoder, второе более правильно.
Я пропускаю установку ffmpeg и mencoder, предполагая, что данные пакеты уже
находятся в системе пользователя и настроены на максимальную производительность,
с максимальным функционалом. Скажу лишь только, что используемая модель тюнера
прекрасно справляется с задачей захвата в Gentoo (64bit) при помощи драйвера
v4l2 — video4linux driver.

Не буду томить искушенных пользователей Linux.

Захват с mencoder.
Я долго читал форумы для составления оптимальной команды захвата и пришел вот к такой строчке:

mencoder -tv driver=v4l2:device=/dev/video0:width=640:height=480:fps=25:norm=pal:buffersize=1000:brightness=0:contrast=0:alsa:adevice=hw.0,0:audiorate=32000:volume=100:forceaudio:forcechan=2:amode=1:input=1 tv:// -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000 -srate 48000 -oac mp3lame -of avi -o ~/output.avi "alsa:adevice=hw.0,0:audiorate=32000:volume=100:forceaudio:forcechan=2:amode=1

Должен отметить некоторые особенности, о которых стоит помнить.
1. Не забывать включить поддержку v4l2 в ядре.
2. Разъем джек следует подключать уже в сам компьютер, а не в приставку, в line, в микшере звука выставить Input Source — Line и поставить галку Capture.
3. Не забыть добавить своего пользователя в группу video и usb.
4. Убедиться, что ffmpeg и mencoder собраны с поддержкой соответствующих кодеков.

Захват с ffmpeg.
Команда:

ffmpeg -f alsa -ac 2 -i hw:0 -ab 128 -f video4linux2 -s 640x480 -b:v 4800kb -i /dev/video0 -acodec libmp3lame -vcodec h264 out.avi

ffmpeg не умеет сам переключать тюнер на композитный, поэтому после команды записи нужно дать команду
v4lctl -c /dev/video0 setinput 1

Выводы.
Захват в Linux имеет своим плюсы и минусы, главный плюс — возможность тонкой настройки и получение на выходе более качественной картинки, минус — это небольшая рассинхронизация звука и изображения при продолжительной записи, что, правда, исправляется в программах монтажа. В Windows все дружелебнее и на выходе файл в формате .mpg с битрейтом 6 или 8мб/сек, но без возможности что-либо существенно изменить в настройках.
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.