On Thu Jul 18 04:01:29 BST 2013, bat guano wrote:
I've just compiled FFmpeg again from git.
Still have the red errors.
See attachment.
Hi bg
Following your last post, I went to the Zeranoe
autobuilds repo here:
http://ffmpeg.zeranoe.com/builds/win32/static/
and downloaded today's build, which was compiled
from the same git snapshot as the one you compiled
yourself, i.e.
ffmpeg-20130718-git-1816f55
I then ran the following command on the same .flv
file used with my FFmpeg 1.2 test posted previously:
ffmpeg -i foo.flv -f mp3 -vn -c:a copy foo.mp3 > ExtractLog.txt 2>&1
Log is attached. I now get the pink+red errors you get, in the exact
wording.
So it appears that one (or more) commit after the 1.2 tag release changed
the
format of the printed errors.
But I think it's safest for get_iplayer to carry on using MPlayer to mux
the mp3 files.
The mp3 extraction with today's autobuild proceeded very quickly, I'd say in
2sec -
I tested further the produced .mp3 audio file with a variety of
installed/portable media
players on my Win 32bit setup, it was always played back flawlessly.
Duration was always reported correctly, seeking back/forth was instant with
no errors.
So, from my point of view, I don't see any substantial reason why ffmpeg
shouldn't be
used - I am pretty sure dinkypumpkin can come up with code to supress those
"red"
errors whenever ffmpeg is invoked to perform this specific FLV->MP3
extraction and
leave the default logging level for all other ffmpeg tasks... It will be
worth it if we can
ditch MPlayer altogether...
Maybe this can be fixed by posting the problem on the FFmpeg-users mailing
list.
It wouldn't hurt reporting it there, at the risk of your post being ignored
inside the very
copious traffic of that list - at the end of the day, the extraction itself
succeeds, will you
just ask for the alteration of the printed errors?
[I had recently asked in that list for the implementation of an MP4v2 muxer
(I have issues
with a hardware player that won't play the normal MP4v1 files), I was
replied to that the
devs deem the current (and only) MP4 muxer is sufficient - luckily I use
AviDemux (with
its libmp42 library) or MP4Box to remux my files...
OFF TOPIC:
I couldn't help but notice that in your custom FFmpeg build you have enabled
3 non-free
AAC encoders (libaacplus, libfaac, libfdk-aac), then there is libvo-aacenc
plus the native
aac encoder of FFmpeg.
Are you conducting some aac encoding tests and which are your findings? Do
the 5 of them
happily coexist?
Many greetings,
Vangelis.
ffmpeg version N-54790-g1816f55 Copyright (c) 2000-2013 the FFmpeg developers
built on Jul 18 2013 02:22:36 with gcc 4.7.3 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads
--enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r
--enable-gnutls --enable-iconv --enable-libass --enable-libbluray
--enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc
--enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb
--enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus
--enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex
--enable-libtheora --enable-libtwolame --enable-libvo-aacenc
--enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264
--enable-libxavs --enable-libxvid --enable-zlib
libavutil 52. 40.100 / 52. 40.100
libavcodec 55. 18.102 / 55. 18.102
libavformat 55. 12.102 / 55. 12.102
libavdevice 55. 3.100 / 55. 3.100
libavfilter 3. 81.101 / 3. 81.101
libswscale 2. 4.100 / 2. 4.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 3.100 / 52. 3.100
Input #0, flv, from 'foo.flv':
Duration: 00:30:25.80, start: 0.000000, bitrate: 129 kb/s
Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16p, 128 kb/s
Output #0, mp3, to 'foo.mp3':
Metadata:
TSSE : Lavf55.12.102
Stream #0:0: Audio: mp3, 44100 Hz, stereo, 128 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 7053 >= 7020
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 1482422 >= 1482390
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 2957794 >= 2957760
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 4433163 >= 4433130
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 5908622 >= 5908590
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 7383994 >= 7383960
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 8859363 >= 8859330
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 10334822 >= 10334790
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 11810194 >= 11810160
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 13285563 >= 13285530
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 14761022 >= 14760990
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 16236394 >= 16236360
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 17711763 >= 17711730
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 19187222 >= 19187190
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 20662594 >= 20662560
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 22137963 >= 22137930
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 23613422 >= 23613390
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 25088794 >= 25088760
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 26564163 >= 26564130
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 28039533 >= 28039500
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 29514994 >= 29514960
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 30990363 >= 30990330
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 32465733 >= 32465700
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 33941194 >= 33941160
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 35416563 >= 35416530
size= 6405kB time=00:06:49.91 bitrate= 128.0kbits/s
Application provided invalid, non monotonically increasing dts to muxer in stream 0: 36891933 >= 36891900
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 38367394 >= 38367360
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 39842763 >= 39842730
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 41318133 >= 41318100
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 42793594 >= 42793560
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 44268963 >= 44268930
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 45744333 >= 45744300
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 47219794 >= 47219760
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 48695163 >= 48695130
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 50170533 >= 50170500
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 51645904 >= 51645870
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 53121363 >= 53121330
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 54596733 >= 54596700
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 56072104 >= 56072070
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 57547563 >= 57547530
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 59022933 >= 59022900
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 60498304 >= 60498270
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 61973763 >= 61973730
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 63449133 >= 63449100
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 64924504 >= 64924470
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 66399963 >= 66399930
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 67875333 >= 67875300
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 69350704 >= 69350670
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 70826163 >= 70826130
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 72301533 >= 72301500
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 73776904 >= 73776870
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 75252273 >= 75252240
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 76727733 >= 76727700
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 78203104 >= 78203070
size= 13627kB time=00:14:32.05 bitrate= 128.0kbits/s
Application provided invalid, non monotonically increasing dts to muxer in stream 0: 79678473 >= 79678440
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 81153933 >= 81153900
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 82629304 >= 82629270
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 84104673 >= 84104640
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 85580133 >= 85580100
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 87055504 >= 87055470
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 88530873 >= 88530840
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 90006333 >= 90006300
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 91481704 >= 91481670
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 92957073 >= 92957040
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 94432533 >= 94432500
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 95907904 >= 95907870
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 97383273 >= 97383240
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 98858643 >= 98858610
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 100334104 >= 100334070
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 101809473 >= 101809440
size= 17857kB time=00:19:02.78 bitrate= 128.0kbits/s
Application provided invalid, non monotonically increasing dts to muxer in stream 0: 103284843 >= 103284810
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 104760304 >= 104760270
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 106235673 >= 106235640
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 107711043 >= 107711010
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 109186504 >= 109186470
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 110661873 >= 110661840
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 112137243 >= 112137210
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 113612704 >= 113612670
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 115088073 >= 115088040
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 116563443 >= 116563410
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 118038904 >= 118038870
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 119514273 >= 119514240
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 120989643 >= 120989610
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 122465012 >= 122464980
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 123940473 >= 123940440
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 125415843 >= 125415810
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 126891212 >= 126891180
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 128366673 >= 128366640
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 129842043 >= 129842010
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 131317412 >= 131317380
size= 22868kB time=00:24:23.52 bitrate= 128.0kbits/s
Application provided invalid, non monotonically increasing dts to muxer in stream 0: 132792873 >= 132792840
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 134268243 >= 134268210
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 135743612 >= 135743580
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 137219073 >= 137219040
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 138694443 >= 138694410
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 140169812 >= 140169780
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 141645273 >= 141645240
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 143120643 >= 143120610
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 144596012 >= 144595980
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 146071384 >= 146071350
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 147546843 >= 147546810
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 149022212 >= 149022180
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 150497584 >= 150497550
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 151973043 >= 151973010
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 153448412 >= 153448380
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 154923784 >= 154923750
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 156399243 >= 156399210
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 157874612 >= 157874580
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 159349984 >= 159349950
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 160825443 >= 160825410
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 162300812 >= 162300780
[mp3 @ 027fcb40] Application provided invalid, non monotonically increasing dts to
muxer in stream 0: 163776184 >= 163776150
size= 28530kB time=00:30:25.84 bitrate= 128.0kbits/s
video:0kB audio:28529kB subtitle:0 global headers:0kB muxing overhead 0.001581%
_______________________________________________
get_iplayer mailing list
get_iplayer@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/get_iplayer