Home > dvb, linux, shell scripts > MPlayer DVB-T under Linux for Melbourne – Australia

MPlayer DVB-T under Linux for Melbourne – Australia

November 11th, 2007 admin Leave a comment Go to comments

MPlayer DVB-T configuration under Linux for Melbourne – Australia:

Frequency table for linuxtv’s scan tool – (see Digital Broadcasting Authority)

# Australia / Melbourne (Mt Dandenong transmitter)
# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
# ABC
T 226500000 7MHz 3/4 NONE QAM64 8k 1/16 NONE
# Seven
T 177500000 7MHz 2/3 NONE QAM64 8k 1/8 NONE
# Nine
T 191625000 7MHz 3/4 NONE QAM64 8k 1/16 NONE
# Ten
T 219500000 7MHz 3/4 NONE QAM64 8k 1/16 NONE
# SBS
T 536500000 7MHz 2/3 NONE QAM64 8k 1/8 NONE

Minimal channels.conf
7 Digital:177500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:769:770:1328
Nine Digital:191625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:519:720:1072
TEN Digital:219500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:1585
ABC TV Melbourne:226500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:561
ABC2:226500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:2309:2310:562
SBS DIGITAL 1:536500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:161:81:785

Simple MPlayer shell script – requires zenity from the GNOME project
#!/bin/sh
killall mplayer >/dev/null 2>&1
killall zenity >/dev/null 2>&1
CHANNEL=$(zenity –title “Digital TV” –width 150 –height 200 –list \
–column “Please select a channel:” “Channel7″ “Channel9″ “Channel10″ “ABC” “ABC2″ “SBS”)
PARAMS=”-cache 8192 -autoq 100 -vf spp -ontop -quiet -zoom”
if [ $CHANNEL = "Channel7" ]; then
mplayer $PARAMS “dvb://7 Digital”
. $0
exit 0
elif [ $CHANNEL = "Channel9" ]; then
mplayer $PARAMS “dvb://Nine Digital”
. $0
exit 0
elif [ $CHANNEL = "Channel10" ]; then
mplayer $PARAMS “dvb://TEN Digital”
. $0
exit 0
elif [ $CHANNEL = "ABC" ]; then
mplayer $PARAMS “dvb://ABC TV Melbourne”
. $0
exit 0
elif [ $CHANNEL = "ABC2" ]; then
mplayer $PARAMS “dvb://ABC2″
. $0
exit 0
elif [ $CHANNEL = "SBS" ]; then
mplayer $PARAMS “dvb://SBS DIGITAL 1″
. $0
exit 0
else
exit 1
fi

Categories: dvb, linux, shell scripts Tags: , ,
  1. No comments yet.
  1. No trackbacks yet.
You must be logged in to post a comment.