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.




2628 posts

Uber Geek
+1 received by user: 218

Trusted

Topic # 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


  Reply # 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


  Reply # 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

 
 
 
 


Try Wrike: fast, easy, and efficient project collaboration software
56 posts

Master Geek
+1 received by user: 1


  Reply # 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
+1 received by user: 1


  Reply # 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.



2628 posts

Uber Geek
+1 received by user: 218

Trusted

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

Thanks Guys!

56 posts

Master Geek
+1 received by user: 1


  Reply # 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 »

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 »

Amazon launches the International Shopping Experience in the Amazon Shopping App
Posted 19-Apr-2018 08:38


Spark New Zealand and TVNZ to bring coverage of Rugby World Cup 2019
Posted 16-Apr-2018 06:55


How Google can seize Microsoft Office crown
Posted 14-Apr-2018 11:08


How back office transformation drives IRD efficiency
Posted 12-Apr-2018 21:15


iPod laws in a smartphone world: will we ever get copyright right?
Posted 12-Apr-2018 21:13


Lightbox service using big data and analytics to learn more about customers
Posted 9-Apr-2018 12:11


111 mobile caller location extended to iOS
Posted 6-Apr-2018 13:50


Huawei announces the HUAWEI P20 series
Posted 29-Mar-2018 11:41


Symantec Internet Security Threat Report shows increased endpoint technology risks
Posted 26-Mar-2018 18:29


Spark switches on long-range IoT network across New Zealand
Posted 26-Mar-2018 18:22


Stuff Pix enters streaming video market
Posted 21-Mar-2018 09:18


Windows no longer Microsoft’s main focus
Posted 13-Mar-2018 07:47


Why phone makers are obsessed with cameras
Posted 11-Mar-2018 12:25


New Zealand Adopts International Open Data Charter
Posted 3-Mar-2018 12:48


Shipments tumble as NZ phone upgrades slow
Posted 2-Mar-2018 11:48



Geekzone Live »

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



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.