LINUX.ORG.RU

Нормальная программа для записи с TV-TUNER


0

0

Перерыв кучу всего, не найден был мною записывальщик с тюнера. MPlayer с какой-то опцией не осилил, командную строку тоже. Нужна простая программа, которая может выбрать скорость потока, размер кадра, место сохранения ролика, ну и канал. Что юзать?

mencoder?

Я им как-то с вебкамеры писал.

PolarFox ★★★★★
()

настоящие джедаи юзают скрипты для менкодера.

sid350 ★★★★★
()

mencstart

#!/bin/bash
# Generate variable vor filename which based on date and time
set DATE="`date +20%y%m%d-%H%M%S`"

# Set record patt where placed recorded files
set recordPATH="/home/sid/temp/"

# Close tvtime
tvtime-command QUIT


# Mute capture for PCM and set levels of Capture
amixer cset numid=8,iface=MIXER,name='PCM Capture Volume' 0
amixer cset numid=47,iface=MIXER,name='Line Playback Volume' 90%
amixer cset numid=19,iface=MIXER,name='Analog Mix Capture Volume' 90%

# Run mencoder for record
mencoder -tv driver=v4l2:device=/dev/video0:width=512:height=384:fps=24:norm=SECAM:input=1:b
uffersize=128:brightness=0:contrast=0:hue=0:saturation=0:audiorate=44100:alsa:fo
rcechan=1 -oac lavc -lavcopts acodec=mp3:abitrate=192 tv:// -o "$recordPATH/$DATE.avi" -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1800:vme=4:vqscale=3:vb_strategy=1:keyint=300 -vf pp=lb&

# Need same delay for creating buffer 
sleep 3

# Mute playback volume of Analog Mix
amixer cset numid=18,iface=MIXER,name='Analog Mix Playback Volume' 0

# Run mplayer
mplayer -softvol "$recordPATH/$DATE.avi"

sid350 ★★★★★
()
Ответ на: mencstart от sid350

mencstop

#!/bin/bash

# Stop mplayer and mencoder
killall -s SIGQUIT mplayer
killall -s SIGQUIT mencoder

# Restore volume
amixer cset numid=18,iface=MIXER,name='Analog Mix Playback Volume' 90%
amixer cset numid=47,iface=MIXER,name='Line Playback Volume' 70%

# Run tvtime
$HOME/bin/runTV&

sid350 ★★★★★
()

всё просто и понятно как божий день, любой бухгалтер/секретарша осилит за пять секунд :)

sid350 ★★★★★
()
Ответ на: комментарий от sid350

>всё просто и понятно как божий день, любой бухгалтер/секретарша осилит за пять секунд :)

  Сравни:

1. Настройка:
$ grep ORT /usr/local/share/tv_save/tv_channels.txt 
518             ORT
$ ivtv-tune -f 518
/dev/video0: 518.000 MHz  (Signal Detected)

2. Просмотр
$ mplayer /dev/video0

3. Запись, например 1 часа ТВ
$ timeout 3600 dd if=/dev/video0 of=tv_ORT.mpeg

sdio ★★★★★
()
Ответ на: комментарий от sdio

Спасиб. Вроде легко.

Вообще весьма и весьма уныло обстоит дело с записыванием tv. Пробовал сегодня: через vlc. С таким же успехом я мог просто поводить мышкой влево-вправо, не открывая vlc, т.к. он даже воспроизводить поток не захотел, не то что записывать. Скачал mencoder, это оказалась какая то консольная шняга. Послал её подальше. Скачал монстра mythv или что-то типа того. Он от меня требовал какой то пароль от какой то базы, причём такое ощущение, что разработчики загнали это требование пароля в бесконечный цикл: указывание пароля ни к чему не приводило. KDETV не обнаружил способности к записыванию. Вообщем очень и очень уныло.

Wedge_Antilles
() автор топика
Ответ на: комментарий от scaldov

Угу. Сейчас начну. Думаю за час, который остался до начала записываемой передачи, успею.

Wedge_Antilles
() автор топика

Был в своё время проект - xdtv (вроде), он умел одновременно писать и показывать. Но:

1. Проект загнулся.

2. Видок у него совсем не гламурный (xlib или motif)

marsijanin ★★
()
Ответ на: комментарий от Wedge_Antilles

>Скачал mencoder, это оказалась какая то консольная шняга.

убейся

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.