Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.




2829 posts

Uber Geek

Trusted
Vodafone
Subscriber

#23748 8-Jul-2008 15:10
Send private message

Can anyone tell me the following:


Resolutions Freeview DVB-T is broadcast in
Video Codec(s) used (SD & HD)
Audio Codec(s) used


I believe video is MPEG4, Audio is AAC (or is it AAC+?)

Thanks.


Create new topic
80 posts

Master Geek


  #144715 8-Jul-2008 15:40
Send private message

According to Cyberlink PowerDVD 8 Ultra:

Video: MPEG-4 AVC (i.e. H.264)

Audio: AAC 2.0

 


722 posts

Ultimate Geek


  #144826 8-Jul-2008 17:55
Send private message

ZollyMonsta:

Can anyone tell me the following:


Resolutions Freeview DVB-T is broadcast in
Video Codec(s) used (SD & HD)
Audio Codec(s) used


I believe video is MPEG4, Audio is AAC (or is it AAC+?)

Thanks.



TV1 & TV2 are upscaled to 1280x720(assuming p=progressive) at present. Evidently, they are testing genuine HD broadcasts on test channel now.
TV3 is broadcast in (no one seems to be sure all the advertised HD are genuine 1080i) 1920x1080i (interlaced)
C4=I don't know as don't watch it.

DVB-T Video is as stated H.264 which is a sub-category of MPEG4
analogue video is MPEG2: you can use preinstalled MPV, DScaler5, Nvidia PureVideo, PowerDVD, WinDVD, etc.
DVB-T audio is preinstalled Monogram AAC.
analogue audio is as with analogue video: ie. any MPEG2 audio codec.




Silverstone LC14 HTPC Case/Intel E4600 CPU/GA-EP35-DS3 MOBO/Asus EN9500GT graphics/2GB RAM/total 2TB HDD space/HVR-2200 & 2X 150MCE tuner cards/LG GGC-H20L BD Drive/MCE2005/Mediaportal/TVServer 1.1.0Final/LG 55"3D LED-TV/Denon AVR-1803 receiver/X1 projector

 
 
 
 


56 posts

Master Geek


  #145292 9-Jul-2008 11:05
Send private message

This is what I see. 
  • One: H.264/AVC @ 720p50, AAC-LATM 24khz/64kbps
  • TV 2: H.264/AVC @ 720p50, AAC-LATM 24khz/64kbps
  • TV 3: H.264/AVC @ 1080i25, AC3 48khz/384kbps & AAC-LATM 
  • C4: H.264/AVC @ 576i25, AAC-LATM 24khz/96kbps
  • Maori TV: H.264/AVC @ 576i25, AAC-LATM 24khz/96kbps
  • TVNZ 6: H.264/AVC @ 576i25, AAC-LATM 24khz/96kbps
  • TVNZ 7: H.264/AVC @ 576i25, AAC-LATM 24khz/96kbps
  • SportsExtra: H.264/AVC @ 576i25, AAC-LATM 
  • TVNZ TestChannel: H.264/AVC @ 720p50, AAC-LATM 24khz/96kbps
I use HandBrake to reencode the raw MPEG-TS streams into MP4 files, I upsample the audio from 24Khz to 48Khz on AAC-LATM streams, increasing the bitrate to 160 encode the larger frequency range and reencode as plain AAC (I also pass-through the AC3 when available). I then drop the Video framerate and resolution of the HD channels down to 720p25 for playing on my AppleTV.

Note that the H.264 interlacing is not supported by all decoders, e.g. ffmpeg, which makes all the non HD channels a bit hard to watch. TV3 works OK with some deinterlacers.

Cheers, Ed.

87 posts

Master Geek


  #145365 9-Jul-2008 13:17
Send private message

Hi eddyg

Just a question on your re-encoding...so you do this in order to use the AppleTV?

Are you re-encoding on the fly, or leaving this process for overnight?

Just thinking it could be a temporary solution for PCH users and our 'unique' audio format.



2829 posts

Uber Geek

Trusted
Vodafone
Subscriber

  #145386 9-Jul-2008 13:38
Send private message

Thanks Guys!

56 posts

Master Geek


  #145406 9-Jul-2008 13:54
Send private message

I reencode on the fly on a Mac using an Applescript that I hook into EyeTV to kick off whenever it completes a recording. The Applescript just creates a little shell script that kicks off HandBrake, then tags the resultant movie, and adds it to iTunes.

Here is the AppleScript - if it comes through OK. I use the AtomicParsely64 within MetaX for tagging since it is 64bit in case a program goes over 4Gb.

You should be able to do something similar on other OS's using the SVN version of HandBrake.

I'm still refining the settings - these are simply what I'm using today.

on RecordingDone(recordingID)

tell application "EyeTV"

try

set strFolderPath to "/Users/egroenen/Movies/"

set strExportExtension to ".m4v"

set rec to recordingID as integer

set theRec to recording id rec

set strTitle to title of theRec

set strEpisodeName to episode of theRec

set strDescription to description of theRec

set strChannel to station name of theRec

set theRecLocation to get the location of theRec

set strUniqueID to unique ID of theRec

set strDestination to strFolderPath & strUniqueID & strExportExtension

set strMyTask to strFolderPath & strUniqueID & ".sh"

set theUnixLocation to my posix_path(theRecLocation)

set theUnixMPGLocation to do shell script "echo " & theUnixLocation & " | sed 's/eyetvr/mpg/' "

end try

try

set logDestination to strDestination & ".log"

-- Specific ones for each HD channel

if strChannel contains "One" then

set hbcli_cmd to "nice /Users/egroenen/scratch/HandBrakeCommit/HandbrakeCLI -i \"" & theUnixMPGLocation & "\" -o \"" & strDestination & "\" -v -f mp4 -e x264 -b 2700 -r 25 -p -B 160 -R 48 --large-file -x subq=4:me=hex:cabac=0 2> \"" & logDestination & "\""

else if strChannel contains "TV 2" then

set hbcli_cmd to "nice /Users/egroenen/scratch/HandBrakeCommit/HandbrakeCLI -i \"" & theUnixMPGLocation & "\" -o \"" & strDestination & "\" -v -f mp4 -e x264 -b 2700 -r 25 -p -B 160 -R 48 --large-file -x subq=4:me=hex:cabac=0 2> \"" & logDestination & "\""

else if strChannel contains "TV 3" then

-- TV3 is 1080i so deinterlace and resize down to 720p

set hbcli_cmd to "nice /Users/egroenen/scratch/HandBrakeCommit/HandbrakeCLI -i \"" & theUnixMPGLocation & "\" -o \"" & strDestination & "\" -v -f mp4 -e x264 -b 2700 -r 25 -p -B 160 -d fast -R 48 -Y 720 --large-file -x subq=4:me=hex:cabac=0 2> \"" & logDestination & "\""

else

-- And all SD channels come here, they are all apparently interlaced

set hbcli_cmd to "nice /Users/egroenen/scratch/HandBrakeCommit/HandbrakeCLI -i \"" & theUnixMPGLocation & "\" -o \"" & strDestination & "\" -v -f mp4 -e x264 -b 1500 -r 25 -p -B 64 -R 48 -d fast --large-file -x subq=4:me=hex:cabac=0 2> \"" & logDestination & "\""

end if

end try

if strEpisodeName is "" then

set strEpisodeName to do shell script "date +'%a %R (%D)'"

end if

set strYear to do shell script "date -u +'%FT%H:%M:%SZ'"

try

set ap_cmd to "/Applications/MetaX.app/Contents/Resources/AtomicParsley64  \"" & strDestination & "\" --stik \"TV Show\" --TVShowName \"" & strTitle & "\" --TVEpisode \"" & strEpisodeName & "\" --description \"" & strDescription & "\" --title \"" & strTitle & "\" --year \"" & strYear & "\""

end try

try

set itunes_cmd to "/usr/bin/open -a /Applications/iTunes.app " & strFolderPath & "/" & strUniqueID & "-temp-*"

end try

try

set rm_cmd to "sleep 600; ls -l " & strFolderPath & strUniqueID & "*"

end try

try

-- WRITE ALL COMMANDS TO SCRIPT FILE

tell application "TextEdit"

--if it is not running then activate

activate

make new document

set (text of document 1) to hbcli_cmd & "\n\n" & ap_cmd & "\n\n" & itunes_cmd & "\n\n" & rm_cmd & "\n\n"

save document 1 in strFolderPath & strUniqueID & ".sh"

close document 1 saving no

end tell

end try

try

do shell script "chmod 755 " & strFolderPath & strUniqueID & ".sh"

do shell script strFolderPath & strUniqueID & ".sh &> /dev/null &"

end try

end tell

end RecordingDone

 

on posix_path(mac_path)

set mac_path to (mac_path as text)

set root to (offset of ":" in mac_path)

set rootdisk to (characters 1 thru (root - 1) of mac_path)

tell application "Finder"

if (disk (rootdisk as string) is the startup disk) then

set unixpath to "/" & (characters (root + 1) thru end of mac_path)

else

set unixpath to "/Volumes:" & mac_path

end if

end tell

set chars to every character of unixpath

repeat with i from 2 to length of chars

if item i of chars as text is equal to "/" then

set item i of chars to ":"

else if item i of chars as text is equal to ":" then

set item i of chars to "/"

else if item i of chars as text is equal to "'" then

set item i of chars to "\\'"

else if item i of chars as text is equal to "\"" then

set item i of chars to "\\" & "\""

else if item i of chars as text is equal to "*" then

set item i of chars to "\\*"

else if item i of chars as text is equal to "?" then

set item i of chars to "\\?"

else if item i of chars as text is equal to " " then

set item i of chars to "\\ "

else if item i of chars as text is equal to "\\" then

set item i of chars to "\\\\"

end if

end repeat

return every item of chars as string

end posix_path



Create new topic



Twitter and LinkedIn »



Follow us to receive Twitter updates when new discussions are posted in our forums:



Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:



Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:





News »

New Vodafone mobile data plans with unlimited data
Posted 26-Feb-2020 06:55


Vodafone launches innovation initiatives to help businesses use 5G
Posted 26-Feb-2020 05:00


Ultimate Ears HYPERBOOM brings massive sound and extreme bass
Posted 25-Feb-2020 09:00


Withings launches three new devices to help monitor heart health from home
Posted 13-Feb-2020 20:05


Auckland start-up Yourcar matches new car buyers with dealerships
Posted 13-Feb-2020 18:05


School gardens go high tech to teach kids the importance of technology
Posted 13-Feb-2020 11:10


Malwarebytes finds Mac threats outpace Windows for the first time
Posted 13-Feb-2020 08:01


Amazon launches Echo Show 8 in Australia and New Zealand
Posted 8-Feb-2020 20:36


Vodafone New Zealand starts two year partnership with LetsPlay.Live
Posted 28-Jan-2020 11:24


Ring launches indoor-only security camera
Posted 23-Jan-2020 17:26


New report findings will help schools implement the digital technologies curriculum content
Posted 23-Jan-2020 17:25


N4L to upgrade & support wireless internet inside schools
Posted 23-Jan-2020 17:22


Netflix releases 21 Studio Ghibli works
Posted 22-Jan-2020 11:42


Vodafone integrates eSIM into device and wearable roadmap
Posted 17-Jan-2020 09:45


Do you need this camera app? Group investigates privacy implications
Posted 16-Jan-2020 03:30



Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.


Support Geekzone »

Our community of supporters help make Geekzone possible. Click the button below to join them.

Support Geezone on PressPatron



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.

Alternatively, you can receive a daily email with Geekzone updates.