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.




2581 posts

Uber Geek
+1 received by user: 193

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

 
 
 
 


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.



2581 posts

Uber Geek
+1 received by user: 193

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 »

Vodafone TV — television in the cloud
Posted 17-Oct-2017 19:29


Nokia 8 review: Classy midrange pure Android phone
Posted 16-Oct-2017 07:27


Why carriers might want to embrace Commerce Commission study, MVNOs
Posted 13-Oct-2017 09:42


Fitbit launches Ionic, its health and fitness smartwatch
Posted 12-Oct-2017 15:52


Xero launches machine learning automation to improve coding accuracy for small businesses
Posted 12-Oct-2017 15:45


Bank of New Zealand uses Intel AI to detect financial crime
Posted 12-Oct-2017 15:39


Sony launches Xperia XZ1, a smartphone with real-time 3D capture
Posted 11-Oct-2017 10:26


Notes on Nokia’s phone comeback
Posted 10-Oct-2017 10:06


Air New Zealand begins Inflight Wi-Fi rollout
Posted 9-Oct-2017 20:16


The latest mobile phones in perspective
Posted 9-Oct-2017 18:34


Review: Acronis True Image 2018 — serious backup
Posted 8-Oct-2017 11:22


Lenovo launches ThinkPad Anniversary Edition 25
Posted 7-Oct-2017 23:16


Less fone, more tech as Vodafone gets brand make-over
Posted 6-Oct-2017 08:16


API Talent Achieves AWS MSP Partner Status
Posted 5-Oct-2017 21:20


Stellar Consulting Group now a Domo Partner
Posted 5-Oct-2017 21:03



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.