From fd6d5b9e60563c5146e8cf7a0e286fc4aa8718c9 Mon Sep 17 00:00:00 2001 From: Ralf Ertzinger Date: Thu, 17 Nov 2011 10:44:11 +0100 Subject: [PATCH] Youtube: Add/annotate more video formats --- videosite/YouTubeGrabber.pm | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/videosite/YouTubeGrabber.pm b/videosite/YouTubeGrabber.pm index 6d31b55..8079f9f 100644 --- a/videosite/YouTubeGrabber.pm +++ b/videosite/YouTubeGrabber.pm @@ -28,19 +28,25 @@ my %preflist = ( my %videoformats = ( # Container/Video codec/Audio codec/Resolution 5 => 'FLV/Sorenson/MP3/240p', - 18 => 'MP4/H264/AAC/360p', # isommp42 - 22 => 'MP4/H264/AAC/720p', # isommp42 - 34 => 'FLV/H264/AAC/360p', - 35 => 'FLV/H264/AAC/480p', - 37 => 'MP4/H264/AAC/1080p', - 38 => 'MP4/H264/AAC/3072p', - 43 => 'WebM/VP8/Vorbis/360p', + 6 => 'FLV/Sorenson/MP3/270p', + 13 => '3GP/MPEG4-Visual/144p', # 0.5MBit + 17 => '3GP/MPEG4-Visual/144p', # 2MBit + 18 => 'MP4/H264/AAC/360p', # isommp42, Baseline + 22 => 'MP4/H264/AAC/720p', # isommp42, High + 34 => 'FLV/H264/AAC/360p', # Main + 35 => 'FLV/H264/AAC/480p', # Main + 37 => 'MP4/H264/AAC/1080p', # High + 38 => 'MP4/H264/AAC/3072p', # High + 43 => 'WebM/VP8/Vorbis/360p', 44 => 'WebM/VP8/Vorbis/480p', 45 => 'WebM/VP8/Vorbis/720p', - 46 => 'WebM/VP8/Vorbis/1080p', - 82 => 'MP4/H264/AAC/360p', # isomavc1mp42 - 84 => 'MP4/H264/AAC/720p', # isomavc1mp42 + 46 => 'WebM/VP8/Vorbis/1080p/3D', # effective 540p + 82 => 'MP4/H264/AAC/360p/3D', # isomavc1mp42 + 83 => 'MP4/H264/AAC/240p/3D', # isomavc1mp42 + 84 => 'MP4/H264/AAC/720p/3D', # isomavc1mp42 + 85 => 'MP4/H264/AAC/1080p/3D', # isomavc1mp42, effective 540p 100 => 'WebM/VP8/Vorbis/360p/3D', + 101 => 'WebM/VP8/Vorbis/480p/3D', 102 => 'WebM/VP8/Vorbis/720p/3D', ); -- 1.8.3.1