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.


ZollyMonsta

2990 posts

Uber Geek

ID Verified
Trusted

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

 


 
 
 

Backblaze Unlimited Backup. World’s easiest cloud backup. Get peace of mind knowing your files are backed up securely in the cloud (affiliate link).
1gkar
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

eddyg
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.



argo
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.

ZollyMonsta

2990 posts

Uber Geek

ID Verified
Trusted

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

Thanks Guys!

eddyg
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





News and reviews »

Synology Introduces BeeStation
Posted 23-Feb-2024 14:14


New One UI 6.1 Update Brings Galaxy AI to More Galaxy Devices
Posted 23-Feb-2024 10:50


Amazon Echo Hub Available in New Zealand
Posted 23-Feb-2024 10:40


InternetNZ Releases Internet Insights 2023
Posted 20-Feb-2024 10:31


Seagate Adds 24TB IronWolf Pro Hard Drives for Multi-user Commercial and Enterprise RAID Storage Solutions
Posted 19-Feb-2024 16:54


Seagate Skyhawk AI 24TB Elevates Edge Security Capacity and Performance
Posted 9-Feb-2024 17:18


GoPro Releases Quik Desktop App for macOS and Introduces Premium+ Subscription Tier
Posted 9-Feb-2024 17:14


Ring Introduces New Ring Battery Video Doorbell Pro
Posted 9-Feb-2024 16:51


Galaxy AI Transforms the new Galaxy S24 Series
Posted 18-Jan-2024 07:00


D-Link launches AI-Powered Aquila Pro M30 Wi-Fi 6 Mesh Systems
Posted 17-Jan-2024 20:02


Newest LG 4K Lifestyle Projector Doubles as Art Objet
Posted 9-Jan-2024 15:50


More LG Smart TV Owners Set To Enjoy the Latest webOS Upgrade
Posted 9-Jan-2024 15:45


Panasonic Announces the Z95A and Z93A With Fire TV Built In
Posted 9-Jan-2024 15:30


Amazon Echo Pop Review
Posted 8-Jan-2024 14:22


Samsung Tab S9 FE Review
Posted 17-Dec-2023 08:26









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.







GoodSync is the easiest file sync and backup for Windows and Mac