[Closed-ffmpeg problem]mov file from plugin won't display
When adding the feed that uses the groovy the log shows the file is accepted, just like all the other items:
- Code:
2011-12-17 17:10:37,626 DEBUG [FeedItemUrlExtractor] Cleeseblog: Starting extraction of url for item: John Cleese Podcast #28: The Night Before Christmas
2011-12-17 17:10:38,518 DEBUG [FeedItemUrlExtractor] Cleeseblog: Finished extraction of url: ContentURLContainer [fileType=VIDEO, contentUrl=http://funkwarehouse.com/jcpods/john_cleese_podcast_28.mov, live=false, expiresImmediately=false, ]
2011-12-17 17:10:38,518 DEBUG [FeedParser] Added feed item 8: 'John Cleese Podcast #28: The Night Before Christmas' (http://funkwarehouse.com/jcpods/john_cleese_podcast_28.mov)
but it is then rejected as "unknown video file type" and is not added to the menu.
- Code:
2011-12-17 17:10:43,613 DEBUG [FeedUpdaterThread] Retrieving file size from the URL connection
2011-12-17 17:10:43,750 DEBUG [FeedUpdaterThread] Retrieving information about the video stream 'John Cleese Podcast #28: The Night Before Christmas'
2011-12-17 17:11:43,791 WARN [FeedUpdaterThread] Failed to retrieve online item information for http://funkwarehouse.com/jcpods/john_cleese_podcast_28.mov. It might not play.
java.io.IOException: org.serviio.library.local.metadata.extractor.InvalidMediaFormatException: Unknown video file type.
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 file type.
at org.serviio.library.metadata.FFmpegMetadataRetriever.validateCodecsFound(FFmpegMetadataRetriever.java:321)
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 as follows and the downloaded file plays correctly in serviio as a native video/mp4.
- Code:
C:\Users\John>ffmpeg -i "http://funkwarehouse.com/jcpods/john_cleese_podcast_28.
mov" D:\cleese.mov
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
Seems stream 1 codec frame rate differs from container frame rate: 5994.00 (5994
/1) -> 29.97 (2997/100)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'http://funkwarehouse.com/jcpods/john_cl
eese_podcast_28.mov':
Metadata:
major_brand : qt
minor_version : 537199360
compatible_brands: qt
creation_time : 2007-12-21 17:54:44
Duration: 00:04:16.25, start: 0.000000, bitrate: 1045 kb/s
Stream #0:0(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, s16, 191
kb/s
Metadata:
creation_time : 2007-12-21 17:58:52
Stream #0:1(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 320x240,
850 kb/s, 29.97 fps, 29.97 tbr, 2997 tbn, 5994 tbc
Metadata:
creation_time : 2007-12-21 17:58:52
[buffer @ 03B706A0] w:320 h:240 pixfmt:yuv420p tb:1/1000000 sar:0/1 sws_param:
[libx264 @ 047CC520] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE
4.2
[libx264 @ 047CC520] profile High, level 1.3
[libx264 @ 047CC520] 264 - core 118 r2085 8a62835 - H.264/MPEG-4 AVC codec - Cop
yleft 2003-2011 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deb
lock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 m
e_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chro
ma_qp_offset=-2 threads=12 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_
compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 w
eightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh
=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4
ip_ratio=1.40 aq=1:1.00
strptime() unavailable on this system, cannot convert the date string.
Output #0, mov, to 'D:\cleese.mov':
Metadata:
major_brand : qt
minor_version : 537199360
compatible_brands: qt
creation_time : 2007-12-21 17:54:44
encoder : Lavf53.15.0
Stream #0:0(eng): Video: h264 (avc1 / 0x31637661), yuv420p, 320x240, q=-1--1
, 2997 tbn, 29.97 tbc
Metadata:
creation_time : 2007-12-21 17:58:52
Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, s16, 128
kb/s
Metadata:
creation_time : 2007-12-21 17:58:52
Stream mapping:
Stream #0.1 -> #0.0 (h264 -> libx264)
Stream #0.0 -> #0.1 (aac -> libvo_aacenc)
Press [q] to stop, [?] for help
frame= 42 fps= 0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s
frame= 65 fps= 64 q=29.0 size= 8kB time=00:00:00.23 bitrate= 295.1kbits/
frame= 86 fps= 56 q=29.0 size= 40kB time=00:00:00.93 bitrate= 349.7kbits/
.
.
.
frame= 7456 fps= 63 q=29.0 size= 7403kB time=00:04:06.84 bitrate= 245.7kbits/
frame= 7492 fps= 63 q=29.0 size= 7432kB time=00:04:08.04 bitrate= 245.4kbits/
frame= 7591 fps= 63 q=29.0 size= 7528kB time=00:04:11.35 bitrate= 245.3kbits/
frame= 7678 fps= 64 q=-1.0 Lsize= 7814kB time=00:04:16.12 bitrate= 249.9kbits
/s
video:3610kB audio:4004kB global headers:0kB muxing overhead 2.627229%
[libx264 @ 047CC520] frame I:36 Avg QP:18.07 size: 11496
[libx264 @ 047CC520] frame P:3042 Avg QP:24.62 size: 823
[libx264 @ 047CC520] frame B:4600 Avg QP:29.20 size: 170
[libx264 @ 047CC520] consecutive B-frames: 16.4% 9.4% 5.4% 68.9%
[libx264 @ 047CC520] mb I I16..4: 34.5% 19.8% 45.7%
[libx264 @ 047CC520] mb P I16..4: 2.5% 1.8% 0.8% P16..4: 16.6% 5.9% 3.7%
0.0% 0.0% skip:68.7%
[libx264 @ 047CC520] mb B I16..4: 0.3% 0.2% 0.1% B16..8: 7.5% 1.5% 0.3%
direct: 0.8% skip:89.3% L0:47.4% L1:47.2% BI: 5.4%
[libx264 @ 047CC520] 8x8 transform intra:32.4% inter:54.8%
[libx264 @ 047CC520] coded y,uvDC,uvAC intra: 35.8% 53.8% 30.6% inter: 4.8% 7.5%
2.3%
[libx264 @ 047CC520] i16 v,h,dc,p: 43% 26% 11% 20%
[libx264 @ 047CC520] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 17% 20% 32% 4% 6% 6% 6%
5% 5%
[libx264 @ 047CC520] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 20% 23% 6% 7% 6% 7%
5% 6%
[libx264 @ 047CC520] i8c dc,h,v,p: 56% 19% 17% 8%
[libx264 @ 047CC520] Weighted P-Frames: Y:10.6% UV:7.1%
[libx264 @ 047CC520] ref P L0: 64.6% 12.8% 14.4% 6.5% 1.8%
[libx264 @ 047CC520] ref B L0: 81.2% 15.7% 3.1%
[libx264 @ 047CC520] ref B L1: 91.2% 8.8%
[libx264 @ 047CC520] kb/s:115.41
C:\Users\John>
What's my problem?