Bug #10770

ffmpeg - Old builds of ffmpeg are not refused --> Plugin outdated

Added by TheCrap 7 months ago. Updated 7 months ago.

Status:New Start date:12/22/2013
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:-
Target version:-
Resolution:

Description

There are some old Win32-builds on the net(e.g. http://tripp.arrozcru.org/)

JD accepts this build as valid, but merging dash-stuff fails because it was not implemented.
JD should check the ffmpeg-version on configuring and before merge, and if ffmpeg is to old "FFmpeg outdated" instead "Plugin outdated" should be displayed

History

Updated by TheCrap 7 months ago

Sorry for post again. Leaving the revision empty deleted the developerdescripton field :/
I cannot find out how to add it again so i post it here:

2249|org.jdownloader.controlling.ffmpeg.FFmpeg.log 22.12.13 17:38:16 - INFO [ org.jdownloader.controlling.ffmpeg.FFmpeg(validateBinary) ] -> Validate FFmpeg Binary: F:\Program Files (x86)\ffmpegtest\ffmpeg.exe
0
2249|org.jdownloader.controlling.ffmpeg.FFmpeg.log 22.12.13 17:38:17 - INFO [ org.jdownloader.controlling.ffmpeg.FFmpeg(validateBinary) ] -> FFmpeg SVN-r18639
libavutil 50. 3. 0 / 50. 3. 0
libavcodec 52.27. 0 / 52.27. 0
libavformat 52.32. 0 / 52.32. 0
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
2249|org.jdownloader.controlling.ffmpeg.FFmpeg.log 22.12.13 17:38:17 - INFO [ org.jdownloader.controlling.ffmpeg.FFmpeg(validateBinary) ] -> FFmpeg version SVN-r18639, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --enable-memalign-hack --enable-postproc --enable-gpl --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libx264 --enable-libxvid --disable-ffserver --enable-avisynth --enable-pthreads
libavutil 50. 3. 0 / 50. 3. 0
libavcodec 52.27. 0 / 52.27. 0
libavformat 52.32. 0 / 52.32. 0
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Apr 21 2009 13:44:38, gcc: 4.2.4 (TDM-1 for MinGW)
2249|org.jdownloader.controlling.ffmpeg.FFmpeg.log 22.12.13 17:38:17 - INFO [ org.jdownloader.controlling.ffmpeg.FFmpeg(validateBinary) ] -> Binary is ok: true

THREAD: 2247
2247|org.jdownloader.controlling.ffmpeg.FFmpeg.log 22.12.13 17:38:17 - INFO [ org.jdownloader.controlling.ffmpeg.FFmpegProvider(install) ] -> Ended Install process
Progress null
2247|org.jdownloader.controlling.ffmpeg.FFmpeg.log 22.12.13 17:38:17 - INFO [ org.jdownloader.controlling.ffmpeg.FFmpeg(validateBinary) ] -> Validate FFmpeg Binary: F:\Program Files (x86)\ffmpegtest\ffmpeg.exe
0
2247|org.jdownloader.controlling.ffmpeg.FFmpeg.log 22.12.13 17:38:17 - INFO [ org.jdownloader.controlling.ffmpeg.FFmpeg(validateBinary) ] -> FFmpeg SVN-r18639
libavutil 50. 3. 0 / 50. 3. 0
libavcodec 52.27. 0 / 52.27. 0
libavformat 52.32. 0 / 52.32. 0
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
2247|org.jdownloader.controlling.ffmpeg.FFmpeg.log 22.12.13 17:38:17 - INFO [ org.jdownloader.controlling.ffmpeg.FFmpeg(validateBinary) ] -> FFmpeg version SVN-r18639, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --enable-memalign-hack --enable-postproc --enable-gpl --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libx264 --enable-libxvid --disable-ffserver --enable-avisynth --enable-pthreads
libavutil 50. 3. 0 / 50. 3. 0
libavcodec 52.27. 0 / 52.27. 0
libavformat 52.32. 0 / 52.32. 0
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Apr 21 2009 13:44:38, gcc: 4.2.4 (TDM-1 for MinGW)
2247|org.jdownloader.controlling.ffmpeg.FFmpeg.log 22.12.13 17:38:17 - INFO [ org.jdownloader.controlling.ffmpeg.FFmpeg(validateBinary) ] -> Binary is ok: true

[lots of downloading stuff]

Progress org.jdownloader.controlling.ffmpeg.FFMpegProgress@10db1fd
2247|org.jdownloader.controlling.ffmpeg.FFmpeg.log 22.12.13 17:38:26 - INFO [ org.jdownloader.controlling.ffmpeg.FFmpeg(merge) ] -> Merging C:\Users\TheCrap\downloads\oQexKwCvfz0137.dashVideo + C:\Users\TheCrap\downloads\oQexKwCvfz0140.dashAudio = C:\Users\TheCrap\downloads\Ank√ľndigung_ #PietStream heute 20_00 Uhr. Gespielt wird DayZ mit Daniel & Tobi von Moondyey7(1080p_H.264-AAC).mp4
2247|org.jdownloader.controlling.ffmpeg.FFmpeg.log 22.12.13 17:38:26 - INFO [ org.jdownloader.controlling.ffmpeg.FFmpeg(merge) ] -> FFmpeg command: [F:\Program Files (x86)\ffmpegtest\ffmpeg.exe, -i, C:\Users\TheCrap\downloads\oQexKwCvfz0137.dashVideo, -i, C:\Users\TheCrap\downloads\oQexKwCvfz0140.dashAudio, -map, 0:0, -c:v, copy, -map, 1:0, -c:a, copy, -f, mp4, C:\Users\TheCrap\downloads\Ank√ľndigung_ #PietStream heute 20_00 Uhr. Gespielt wird DayZ mit Daniel & Tobi von Moondyey7(1080p_H.264-AAC).mp4, -y]
2247|org.jdownloader.controlling.ffmpeg.FFmpeg.log 22.12.13 17:38:26 - INFO [ org.jdownloader.controlling.ffmpeg.FFmpeg(merge) ] ->
2247|org.jdownloader.controlling.ffmpeg.FFmpeg.log 22.12.13 17:38:26 - INFO [ org.jdownloader.controlling.ffmpeg.FFmpeg(merge) ] -> FFmpeg version SVN-r18639, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --enable-memalign-hack --enable-postproc --enable-gpl --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libx264 --enable-libxvid --disable-ffserver --enable-avisynth --enable-pthreads
libavutil 50. 3. 0 / 50. 3. 0
libavcodec 52.27. 0 / 52.27. 0
libavformat 52.32. 0 / 52.32. 0
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Apr 21 2009 13:44:38, gcc: 4.2.4 (TDM-1 for MinGW)

Seems stream 0 codec frame rate differs from container frame rate: 50.00 (50/1) -> 25.00 (25/1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\Users\TheCrap\downloads\oQexKwCvfz0137.dashVideo':
Duration: 00:01:12.72, start: 36.400000, bitrate: 1704 kb/s
Stream #0.0(und): Video: h264, yuv420p, 1920x1080, 25 tbr, 25 tbn, 50 tbc
Input #1, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\Users\TheCrap\downloads\oQexKwCvfz0140.dashAudio':
Duration: 00:01:12.91, start: 36.455329, bitrate: 63 kb/s
Stream #1.0(und): Audio: aac, 44100 Hz, stereo, s16
F:\Program Files (x86)\ffmpegtest\ffmpeg.exe: unrecognized option '-c:v'
Progress null
2247|youtube.com.log 22.12.13 17:38:26 - SEVERE [ youtube.com.log ] -> jd.plugins.PluginException
at jd.plugins.hoster.YoutubeDash.handleDownload(YoutubeDash.java:445)
at jd.plugins.hoster.YoutubeDash.handleFree(YoutubeDash.java:379)
at jd.plugins.PluginForHost.handle(PluginForHost.java:648)
at jd.controlling.downloadcontroller.SingleDownloadController.download(SingleDownloadController.java:264)
at jd.controlling.downloadcontroller.SingleDownloadController.run(SingleDownloadController.java:352)

THREAD: 2215
2215|PluginErrors.log 22.12.13 17:38:26 - SEVERE [ jd.plugins.PluginForHost(errLog) ] -> HosterPlugin out of date: jd.plugins.hoster.YoutubeDash@1408485 :24000
2215|PluginErrors.log 22.12.13 17:38:26 - SEVERE [ jd.plugins.PluginForHost(errLog) ] -> URL:http://r5---sn-0oputhxqp5-q0nl.googlevideo.com/videoplayback?id=a107b12b00af7f3d&dur=36.360&source=youtube&ip=37.24.155.50&lmt=1387729268771458&itag=137&ms=au&mt=1387730004&mv=m&algorithm=throttle-factor&fexp=924615%2C905614%2C939109%2C938406%2C916612%2C909717%2C932295%2C936912%2C936910%2C923305%2C936913%2C907231%2C907240%2C921090&signature=60CBDCC71B2B781305EBD2100F5BCAC7C0055DD1.D8CE87E853286401EECCB79A8E57855C789EE756&key=yt5&gir=yes&burst=40&sver=3&ipbits=0&factor=1.25&expire=1387753641&clen=15492424&upn=So6LdjLFg1s&sparams=algorithm%2Cburst%2Cclen%2Cdur%2Cfactor%2Cgir%2Cid%2Cip%2Cipbits%2Citag%2Clmt%2Csource%2Cupn%2Cexpire|BrowserURL:http://www.youtube.com/watch?v=oQexKwCvfz0
2215|PluginErrors.log 22.12.13 17:38:26 - SEVERE [ PluginErrors.log ] -> jd.plugins.PluginException
at jd.plugins.hoster.YoutubeDash.handleDownload(YoutubeDash.java:445)
at jd.plugins.hoster.YoutubeDash.handleFree(YoutubeDash.java:379)
at jd.plugins.PluginForHost.handle(PluginForHost.java:648)
at jd.controlling.downloadcontroller.SingleDownloadController.download(SingleDownloadController.java:264)
at jd.controlling.downloadcontroller.SingleDownloadController.run(SingleDownloadController.java:352)

Also available in: Atom PDF