로그인
Sign in
조회 수 7175 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

가 크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

가 크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

:::::::::::::::::: HDTV를 실행하여 녹화한뒤 종료시 avi 파일로 자동 변환하는 스크립트 ::::::::::::::::::::::::

#!/bin/sh
# Watching HDTV and Converting the recorded file into AVI File.
# Scripted by dumca, nolinux.org
# June 15, 2007

# Configure Recording Directory

HDTVdir=~/HDTV

if [ ! -d $HDTVdir ];
then mkdir $HDTVdir
fi

# Configure Recording File and HDTV

recording_file=$HDTVdir/$1-$2.ts
converted_file=$HDTVdir/$1-$2.avi

ts_extension='ts'

rm -rf `find $HDTVdir/ -name "*.${ts_extension}"`
mplayer -dumpstream -dumpfile "$recording_file" "dvb://$1" &
sleep 5
mplayer -zoom "$recording_file"
kill %1
mencoder -sws 1 -aspect 16:9 -vf pp=lb,scale=1280:720 -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=3000 -oac mp3lame -lameopts preset=standard -o $converted_file $recording_file

mplayer를 이용하여 DVB를 녹화하고, MPlayer를 종료하면 바로 녹화된 ts 파일을 avi 파일로 변환되도록 한 스크립트입니다. 이 스크립트를 만든 후 "tv.watch 채널명 방송제목"과 같은 형식으로 이 스크립트를 실행해 주면 됩니다. 예를 들어 KBS1에서 세종대왕을 보고자 한다면 "tv.watch KBS1 세종대왕"를 실행하면 5초후에 HDTV를 볼 수 있으며, HDTV를 종료하게 되면 ~/HDTV 디렉토리에 KBS1-세종대왕.ts 파일과 KBS1-세종대왕.avi 파일이 생성됩니다. ts 파일은 다음 번에 tv.watch 스크립트를 실행할 때 삭제되도록 설정되어 있습니다. 30분~40분 정도 녹화해 보았는데, 3기가 넘는 ts 파일이 생성되며, 이를 avi로 변환하면 600메가 정도의 파일이 생성되는군요. 1시간 정도하면 800메가 정도의 avi 파일이 생성될 것입니다. 만일 변환되는 크기를 줄이고자 한다면 상기 스크립트에서 vbitrate값을 줄여 주면 됩니다만, 이 값을 줄여주면 줄수록 파일 크기는 작아지지만, 화질은 그만큼 떨어지는 것 같습니다. 원래는 7000로 사용하다가 3000으로 재조정했더니 화질의 차이는 크게 없으면서 파일 크기가 상당히 줄여드는군요. 이 값보다도 적당한 값이 있으면 알려 주세요.

  • profile
    zharyong 2008.07.22 18:38
    상기 스크립트는 No1.Linux의 사용자 계정의 bin 디렉토리에 들어 있으므로 명령 실행으로 바로 작업을 할 수 있습니다.


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 넘버원 리눅스 팁은 FAQ 게시판으로 zharyong 2018.07.16 7279
29 [HDTV] MPlayer로 HDTV 시청하기 file zharyong 2008.07.25 6258
28 [HDTV] 카페인(Kaffeine)으로 HDTV 시청하기 file zharyong 2008.07.25 16848
27 [HDTV] Dvico USB HDTV Remote Control 설정 디비코 USB HDTV 카드의 리모콘은 리눅스에서 잘 작동하는 편이지만, 다른 PCI 제품군의 리모콘은 리눅스에서 사용이 어렵습니다. 따라서 리... zharyong 2008.07.25 9217
26 [HDTV] HDTV 채널 설정 문서수정: 2009/03/06 수정사유: 케이블 방송 채널 변경에 따른 채널 파일 수정 1. HDTV 수신 카드 채널 설정 1.1 케이블 방송 채널 선국... dumca 2008.07.25 8301
25 [HDTV] SKY HDTV PCI On No1.Linux 1 file zharyong 2008.07.23 9539
» [HDTV] 녹화와 함께 ts 파일을 avi로 변환하는 스크립트 :::::::::::::::::: HDTV를 실행하여 녹화한뒤 종료시 avi 파일로 자동 변환하는 스크립트 :::::::::::::::::::::::: #!/bin/sh # Watching H... 1 zharyong 2008.07.22 7175
23 [Wine] 디스크팟 탐색기 설치하기 file zharyong 2008.07.22 5806
22 [Wine] 인터넷 익스플로러 설치하기 1 file zharyong 2008.07.22 5676
21 [Wine] 곰플레이어 사용하기 6 file zharyong 2008.07.22 8473
20 [Wine] DirectX 9.0C 설치하기 file zharyong 2008.07.22 8637
19 [Wine] 윈도우 게임 즐기기 - PlayonLinux with Wine file zharyong 2008.07.22 7795
18 [Wine] Wine 설정 file zharyong 2008.07.22 8400
17 자동 로그인 설정 file zharyong 2008.07.07 5186
16 Sansun SN-510 WebCam 사용하기 No1.Linux에서 Z-Start Microelectronics의 Sansun SN-510 웹캠을 인식시키는 방법입니다. 1. /etc/modprobe.d/blacklist 파일 마지막 라인에 ... zharyong 2008.07.03 5891
15 [강좌] No1.Linux에서 MPlayer로 동영상 즐기기 MPlayer MPlayer 기능 MPlayer는 VCD, DVD, Divx, Mpeg1/Mpeg2, AVI, ASF 등 각종 동영상 파일을 재생해 주는 강력한 동영상 플레이어... zharyong 2008.07.03 8795
14 MPlayer 설정 파일 ~/.mplayer/config 파일 설정 내용 ======================================== # Video Configuration #=======================... zharyong 2008.06.29 6468
13 ISO 파일 부팅 테스트 방법 ISO 이미지 파일을 만들었을 때 이미지 파일이 제대로 부팅되는지는 CD 또는 DVD로 구워 부팅하여 확인할 수 있겠지만, CD/DVD로 굽지 않... zharyong 2008.06.29 6117
12 GRUB 부트 메뉴 바탕화면 바꾸기 -splash.xpm.gz 이번 시간에는 GRUB 부트 메뉴의 바탕화면을 변경하는 방법을 알아봅니다. GRUB 자체에 바탕화면 이미지인 splash.xpm.gz로 그래픽 환경을 지원... zharyong 2008.06.16 7329
11 부트로더 화면 바꾸기 -gfxboot 부트로더에는 gfxboot라는 것이 적용되며, 그래픽 이미지를 바탕으로 한 부트 메뉴를 제공합니다. 그래픽 이미지를 쉽게 변경하는 방법을 알아봅... zharyong 2008.06.15 6272
10 GRUB 부트로더 오류 코드 (비번역) 1 : Filename must be either an absolute filename or blocklist This error is returned if a file name is requested which doesn... zharyong 2008.06.15 54890
목록
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 Next
/ 13