Youtube groovy fails on VP8 WEBM formats 43,44,45

Issue #452 resolved
Former user created an issue

These formats should be removed from the groovy per the following errors. The info in #431 re format 44 was incorrect..it is VP8 WEBM as well. {{{ final availableFormats = ['37', '22', '45', '44', '35', '34', '43', '18', '6', '5', '17', '13'] should be final availableFormats = ['37', '22', '35', '34', '18', '6', '5', '17', '13']
}}} {{{ 2011-11-10 13:48:03,110 WARN [FeedUpdaterThread] Failed to retrieve online item information for http://o-o.preferred.yyz06s01.v11.lscache2.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Csource%2Cratebypass%2Ccp&fexp=904532&itag=44&ip=66.0.0.0&signature=C84F60482FB06EA804CEE491E966DF591AE9C467.09D9D957D440D2BA20BD31A752A7395021E15516&sver=3&ratebypass=yes&source=youtube&expire=1320973200&key=yt1&ipbits=8&cp=U0hRRVlSUV9FSkNOMV9RTFVDOk9yc3NzbHAzZWk2&id=6f976c3a7d3ac35b. It might not play. java.io.IOException: org.serviio.library.local.metadata.extractor.InvalidMediaFormatException: Unknown video codec. at org.serviio.library.online.metadata.FeedUpdaterThread.retrieveAVMetadata(FeedUpdaterThread.java:257) at org.serviio.library.online.metadata.FeedUpdaterThread.retrieveTechnicalMetadata(FeedUpdaterThread.java:196) at org.serviio.library.online.metadata.FeedUpdaterThread.run(FeedUpdaterThread.java:97) Caused by: org.serviio.library.local.metadata.extractor.InvalidMediaFormatException: Unknown video codec. at org.serviio.library.metadata.FFmpegMetadataRetriever.validateCodecsFound(FFmpegMetadataRetriever.java:324) at org.serviio.library.metadata.FFmpegMetadataRetriever.retrieveMetadata(FFmpegMetadataRetriever.java:68) at org.serviio.library.online.metadata.FeedUpdaterThread.retrieveAVMetadata(FeedUpdaterThread.java:239) ... 2 more 2011-11-10 13:48:04,687 WARN [MediaUtils] Cannot get valid FPS of video file: 1k 2011-11-10 13:48:04,688 WARN [FeedUpdaterThread] Failed to retrieve online item information for http://o-o.preferred.yyz06s01.v3.lscache4.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Csource%2Cratebypass%2Ccp&fexp=904539%2C914060%2C911002%2C913103&itag=44&ip=66.0.0.0&signature=359898CEC97C67829737B301DE50289A96449C3C.A3BB5E9F17281644BB678F6344E610EC71A9FFE3&sver=3&ratebypass=yes&source=youtube&expire=1320973200&key=yt1&ipbits=8&cp=U0hRRVlSUV9FSkNOMV9RTFVDOmE4X1dtdS1TT0dB&id=96b1d3ff7706fd42. It might not play. java.io.IOException: org.serviio.library.local.metadata.extractor.InvalidMediaFormatException: Unknown video codec. at org.serviio.library.online.metadata.FeedUpdaterThread.retrieveAVMetadata(FeedUpdaterThread.java:257) at org.serviio.library.online.metadata.FeedUpdaterThread.retrieveTechnicalMetadata(FeedUpdaterThread.java:196) at org.serviio.library.online.metadata.FeedUpdaterThread.run(FeedUpdaterThread.java:97) Caused by: org.serviio.library.local.metadata.extractor.InvalidMediaFormatException: Unknown video codec. at org.serviio.library.metadata.FFmpegMetadataRetriever.validateCodecsFound(FFmpegMetadataRetriever.java:324) at org.serviio.library.metadata.FFmpegMetadataRetriever.retrieveMetadata(FFmpegMetadataRetriever.java:68) at org.serviio.library.online.metadata.FeedUpdaterThread.retrieveAVMetadata(FeedUpdaterThread.java:239) ... 2 more 2011-11-10 13:49:34,925 WARN [FeedUpdaterThread] Failed to retrieve online item information for http://o-o.preferred.yyz06s01.v22.lscache7.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Csource%2Cratebypass%2Ccp&itag=44&ip=66.0.0.0&signature=A9C093DC577C0CFCDA3CFE933186BB40C443984A.08B86CDED6032036E3CFE2097E2B00A4D8CE2514&sver=3&ratebypass=yes&source=youtube&expire=1320973200&key=yt1&ipbits=8&cp=U0hRRVlSUV9FSkNOMV9RTFVDOnA5QmhlZnBTQzdN&id=91f7da7317c0ec6e. It might not play. java.io.IOException: org.serviio.library.local.metadata.extractor.InvalidMediaFormatException: Unknown video codec. at org.serviio.library.online.metadata.FeedUpdaterThread.retrieveAVMetadata(FeedUpdaterThread.java:257) at org.serviio.library.online.metadata.FeedUpdaterThread.retrieveTechnicalMetadata(FeedUpdaterThread.java:196) at org.serviio.library.online.metadata.FeedUpdaterThread.run(FeedUpdaterThread.java:97) Caused by: org.serviio.library.local.metadata.extractor.InvalidMediaFormatException: Unknown video codec. at org.serviio.library.metadata.FFmpegMetadataRetriever.validateCodecsFound(FFmpegMetadataRetriever.java:324) at org.serviio.library.metadata.FFmpegMetadataRetriever.retrieveMetadata(FFmpegMetadataRetriever.java:68) at org.serviio.library.online.metadata.FeedUpdaterThread.retrieveAVMetadata(FeedUpdaterThread.java:239) ... 2 more 2011-11-10 13:49:37,919 WARN [FeedUpdaterThread] Failed to retrieve online item information for http://o-o.preferred.yyz06s01.v20.lscache7.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Csource%2Cratebypass%2Ccp&fexp=912205%2C904443&itag=44&ip=66.0.0.0&signature=9263B727BEF1D364EC156D59D0BCA83AF0C38183.B56AF2F2BE4E932EC3F0649CBB2682FC82EFF5ED&sver=3&ratebypass=yes&source=youtube&expire=1320973200&key=yt1&ipbits=8&cp=U0hRRVlSUV9FSkNOMV9RTFVDOjVOd3JkSkpNb2Nv&id=aab3b86197b29742. It might not play. java.io.IOException: org.serviio.library.local.metadata.extractor.InvalidMediaFormatException: Unknown video codec. at org.serviio.library.online.metadata.FeedUpdaterThread.retrieveAVMetadata(FeedUpdaterThread.java:257) at org.serviio.library.online.metadata.FeedUpdaterThread.retrieveTechnicalMetadata(FeedUpdaterThread.java:196) at org.serviio.library.online.metadata.FeedUpdaterThread.run(FeedUpdaterThread.java:97) Caused by: org.serviio.library.local.metadata.extractor.InvalidMediaFormatException: Unknown video codec. at org.serviio.library.metadata.FFmpegMetadataRetriever.validateCodecsFound(FFmpegMetadataRetriever.java:324) at org.serviio.library.metadata.FFmpegMetadataRetriever.retrieveMetadata(FFmpegMetadataRetriever.java:68) at org.serviio.library.online.metadata.FeedUpdaterThread.retrieveAVMetadata(FeedUpdaterThread.java:239) ... 2 more }}}

Comments (6)

  1. Petr Nejedly repo owner

    can you provide ffmpeg -i for one of these? (well these are expired but get a fresh URL and run the command). It might be useful to implement support for that container/codec anyway

  2. Former user Account Deleted

    This is a 44 854x480. 45 is 1280x720 and 43 is 640x360. All are Vorbis audio. See http://en.wikipedia.org/wiki/YouTube

    ffmpeg version N-33591-gf884ef0, Copyright (c) 2000-2011 the FFmpeg developers
      built on Oct 13 2011 02:23:02 with gcc 4.6.1
      configuration: --enable-gpl --enable-version3 --enable-runtime-cpudetect --ena
    ble-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-
    libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --ena
    ble-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --en
    able-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis
    --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
    
      libavutil    51. 21. 0 / 51. 21. 0
      libavcodec   53. 20. 1 / 53. 20. 1
      libavformat  53. 15. 0 / 53. 15. 0
      libavdevice  53.  4. 0 / 53.  4. 0
      libavfilter   2. 43. 6 /  2. 43. 6
      libswscale    2.  1. 0 /  2.  1. 0
      libpostproc  51.  2. 0 / 51.  2. 0
    [matroska,webm @ 01C28E40] parser not found for codec vorbis, packets or times m
    ay be invalid.
    
    Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000
    /1) -> 30.00 (30/1)
    Input #0, matroska,webm, from 'http://o-o.preferred.yyz06s01.v23.lscache2.c.yout
    ube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Csource%2Crateby
    pass%2Ccp&fexp=912206%2C913105&itag=44&ip=66.0.0.0&signature=336EC72EC0E19621DA5
    F2DB9AF823273837F801F.36BB6CF33054663D6AD573D2F9188E621DE1973D&sver=3&ratebypass
    =yes&source=youtube&expire=1320980400&key=yt1&ipbits=8&cp=U0hRRVlTTl9FSkNOMV9RTV
    JFOmV2NEo4ckZvT25V&id=f0e27829b9247ea3':
      Duration: 00:00:30.30, start: 0.000000, bitrate: 1004 kb/s
        Stream #0:0(eng): Video: vp8, yuv420p, 854x480, SAR 1:1 DAR 427:240, 1k fps,
     30 tbr, 1k tbn, 1k tbc (default)
        Stream #0:1: Audio: vorbis, 44100 Hz, mono, s16 (default)
    At least one output file must be specified
    
  3. Petr Nejedly repo owner

    thanks. Now I'm a bit torn - VP8 should be supported but we should probably as well remove it from the youtube plugin as it'll have to be transcoded to mpeg2video thus causing hing CPU usage for these clips. I'll create a new ticket for VP8.

  4. Former user Account Deleted

    Not fixed in beta 3...45,44,43 still in table. Log shows:

    2011-12-04 22:48:54,416 WARN  [FeedUpdaterThread] Failed to retrieve online item information for http://o-o.preferred.yyz06s01.v22.lscache7.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Csource%2Cratebypass%2Ccp&fexp=914092%2C913101&itag=44&ip=173.0.0.0&signature=947CF2FF4BEFA2B901F26BFB9B7E52B87D762ECA.2C7B624C4CBB1D45707AE20C5746FA2E55EFA0E1&sver=3&ratebypass=yes&source=youtube&expire=1323077533&key=yt1&ipbits=8&cp=U0hRSFBSVV9ITUNOMV9ITFlGOnNoRm1LNjhNcVVQ&id=91f7da7317c0ec6e. It might not play.
    java.io.IOException: org.serviio.library.local.metadata.extractor.InvalidMediaFormatException: Unknown video codec.
    	at org.serviio.library.online.metadata.FeedUpdaterThread.retrieveAVMetadata(FeedUpdaterThread.java:261)
    	at org.serviio.library.online.metadata.FeedUpdaterThread.retrieveTechnicalMetadata(FeedUpdaterThread.java:200)
    	at org.serviio.library.online.metadata.FeedUpdaterThread.run(FeedUpdaterThread.java:99)
    Caused by: org.serviio.library.local.metadata.extractor.InvalidMediaFormatException: Unknown video codec.
    	at org.serviio.library.metadata.FFmpegMetadataRetriever.validateCodecsFound(FFmpegMetadataRetriever.java:324)
    	at org.serviio.library.metadata.FFmpegMetadataRetriever.retrieveMetadata(FFmpegMetadataRetriever.java:71)
    	at org.serviio.library.online.metadata.FeedUpdaterThread.retrieveAVMetadata(FeedUpdaterThread.java:243)
    	... 2 more
    

    FFmpeg -i shows Input #0, matroska,webm, from 'http://o-o.preferred.yyz06s01.v22.lscache7.c.yout ube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Csource%2Crateby pass%2Ccp&fexp=914092%2C913101&itag=44&ip=173.0.0.0&signature=947CF2FF4BEFA2B901 F26BFB9B7E52B87D762ECA.2C7B624C4CBB1D45707AE20C5746FA2E55EFA0E1&sver=3&ratebypas s=yes&source=youtube&expire=1323077533&key=yt1&ipbits=8&cp=U0hRSFBSVV9ITUNOMV9IT FlGOnNoRm1LNjhNcVVQ&id=91f7da7317c0ec6e': Duration: 00:03:44.51, start: 0.000000, bitrate: 1257 kb/s Stream #0:0: Video: vp8, yuv420p, 854x474, SAR 1:1 DAR 427:237, 23.98 fps, 2 3.98 tbr, 1k tbn, 23.98 tbc (default) Stream #0:1: Audio: vorbis, 44100 Hz, stereo, s16 (default)

  5. Log in to comment