로그인
Sign in
조회 수 7012 추천 수 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 09:38
    상기 스크립트는 No1.Linux의 사용자 계정의 bin 디렉토리에 들어 있으므로 명령 실행으로 바로 작업을 할 수 있습니다.


  1. 넘버원 리눅스 팁은 FAQ 게시판으로

    Date2018.07.15 Byzharyong Views1866
    read more
  2. [System] RPM 패키지 중복 설치 오류

    Date2008.10.21 Byzharyong Views5401
    Read More
  3. [프로그램] 인터넷 라디오와 TV 스트리밍 - Tunapie

    Date2008.10.20 Byzharyong Views5463
    Read More
  4. [웹캠] 웹캠 화상 서버 구축

    Date2008.10.18 Byzharyong Views8812
    Read More
  5. [드라이버] 웹 페이지 이미지 파일이 검게 나오는 경우

    Date2008.10.10 Byzharyong Views5363
    Read More
  6. [동영상] 엑스 화면 동영상 캡쳐 - recordMyDesktop

    Date2008.09.29 ByNo1Linuxer Views5164
    Read More
  7. [Util] CDemu 사용법 No1.Linux-0.3.1-3 이상

    Date2008.09.21 Byzharyong Views6113
    Read More
  8. [Internet] 웹 브라우저 글꼴 조절 핫키

    Date2008.09.11 Byzharyong Views6549
    Read More
  9. [System] ISO 파일 만들기 명령

    Date2008.08.26 ByNo1Linuxer Views7518
    Read More
  10. [System] 설정 파일 쉬운 백업과 복구

    Date2008.08.26 ByNo1Linuxer Views6341
    Read More
  11. [System] wget으로 파일 다운로드하기

    Date2008.08.26 ByNo1Linuxer Views8530
    Read More
  12. [System] RPM 패키지내의 파일 풀기

    Date2008.08.26 ByNo1Linuxer Views8666
    Read More
  13. [System] 여러 개의 파일 인코딩 변환

    Date2008.08.26 ByNo1Linuxer Views7828
    Read More
  14. [System] 여러 파일에서 특정 단어 치환하기

    Date2008.08.26 ByNo1Linuxer Views6687
    Read More
  15. [Internet] 파이어폭스 웹페이지 로딩 속도 향상시키기

    Date2008.08.25 ByNo1Linuxer Views10196
    Read More
  16. [Network] No1.Linux로 인터넷 공유기 만들기

    Date2008.08.25 Byzharyong Views8047
    Read More
  17. [레코딩] K3B CD/DVD 레코딩 프로그램 사용법

    Date2008.08.22 ByNo1Linuxer Views8844
    Read More
  18. [Live] LiveUSB 사용법

    Date2008.08.22 ByNo1Linuxer Views5288
    Read More
  19. [Live] 나만의 No1.Linux를 만들어보자. livecd 사용법

    Date2008.08.21 Byzharyong Views6666
    Read More
  20. [TV] TVtime 설정 및 한글 글꼴 지원

    Date2008.08.21 Byzharyong Views8158
    Read More
  21. [TV] MPlayer로 아날로그 TV 시청하기

    Date2008.08.07 Byzharyong Views9236
    Read More
목록
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 Next
/ 12