[FFmpeg-user] "Failed to update header with correct duration."
Leonard Bogard
leonard at kcfchurch.org
Wed Aug 14 07:12:34 CEST 2013
Whether I stop ffmpeg manually or it stops on its own after some randomly
short period of time fail it displays two error messages:
[flv @ 0x2279ba0] Failed to update header with correct duration
[flv @ 0x2279ba0] Failed to update header with correct filesize.
I'm trying to stream from ffmpeg to a wowza server, here's my start script
and output:
OUTSTREAM="-f flv rtmp://192.168.7.2:1935/live/kcfstream"
OUTAUDIO="-acodec libfdk_aac -af volume=8.0 -ab 64000 -ar 48000 -ac 2"
#OUTAUDIO="-acodec libmp3lame -af volume=8.0 -ab 96000 -ar 44100 -ac 1"
bmdcapture -m 14 -C 0 -A 2 -V 4 -F nut -f pipe:1 | ffmpeg -i - -copyts \
-r 30 -s 640x360 -aspect 16:9 \
-threads 2 \
$OUTAUDIO \
-vcodec libx264 -vb 500k -vprofile baseline -level 3.1 -pix_fmt yuv420p \
-strict -2 \
$OUTSTREAM
~$ ./exp2.sh
ffmpeg version git-2013-08-13-8a7295b Copyright (c) 2000-2013 the FFmpeg
developers
built on Aug 13 2013 21:30:35 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
configuration: --prefix=/home/suser/ffmpeg_build
--extra-cflags=-I/home/suser/ffmpeg_build/include
--extra-ldflags=-L/home/suser/ffmpeg_build/lib --bindir=/home/suser/bin
--extra-libs=-ldl --enable-gpl --enable-libass --enable-libfdk-aac
--enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis
--enable-libvpx --enable-libx264 --enable-libfaac --enable-version3
--enable-nonfree --enable-encoder=libfaac
libavutil 52. 42.100 / 52. 42.100
libavcodec 55. 27.100 / 55. 27.100
libavformat 55. 13.102 / 55. 13.102
libavdevice 55. 3.100 / 55. 3.100
libavfilter 3. 82.100 / 3. 82.100
libswscale 2. 4.100 / 2. 4.100
libswresample 0. 17.103 / 0. 17.103
libpostproc 52. 3.100 / 52. 3.100
Guessed Channel Layout for Input Stream #0.1 : stereo
Input #0, nut, from 'pipe:':
Metadata:
encoder : Lavf54.20.3
Duration: N/A, start: 0.000000, bitrate: 1536 kb/s
Stream #0:0: Video: rawvideo (UYVY / 0x59565955), uyvy422, 1280x720,
59.94 tbr, 59.94 tbn, 59.94 tbc
Stream #0:1: Audio: pcm_s16le (PSD[16] / 0x10445350), 48000 Hz, stereo,
s16, 1536 kb/s
[libx264 @ 0x24b9120] using SAR=1/1
[libx264 @ 0x24b9120] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0x24b9120] profile Constrained Baseline, level 3.1
[libx264 @ 0x24b9120] 264 - core 135 r2 f0c1c53 - H.264/MPEG-4 AVC codec -
Copyleft 2003-2013 - http://www.videolan.org/x264.html - options: cabac=0
ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00
mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11
fast_pskip=1 chroma_qp_offset=-2 threads=2 lookahead_threads=1
sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0
constrained_intra=0 bframes=0 weightp=0 keyint=250 keyint_min=25
scenecut=40 intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=500
ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, flv, to 'rtmp://192.168.7.2:1935/live/kcfstream':
Metadata:
encoder : Lavf55.13.102
Stream #0:0: Video: h264 (libx264) ([7][0][0][0] / 0x0007), yuv420p,
640x360 [SAR 1:1 DAR 16:9], q=-1--1, 500 kb/s, 1k tbn, 30 tbc
Stream #0:1: Audio: aac (libfdk_aac) ([10][0][0][0] / 0x000A), 48000
Hz, stereo, s16, 64 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo -> libx264)
Stream #0:1 -> #0:1 (pcm_s16le -> libfdk_aac)
^C[flv @ 0x24b8ba0] Failed to update header with correct duration.e=
435.2kbits/s dup=0 drop=209
[flv @ 0x24b8ba0] Failed to update header with correct filesize.
frame= 225 fps= 31 q=-1.0 Lsize= 528kB time=00:00:07.50 bitrate=
576.7kbits/s dup=0 drop=221
video:458kB audio:59kB subtitle:0 global headers:0kB muxing overhead
2.044314%
[libx264 @ 0x24b9120] frame I:11 Avg QP:23.52 size: 3701
[libx264 @ 0x24b9120] frame P:214 Avg QP:29.68 size: 2000
[libx264 @ 0x24b9120] mb I I16..4: 88.1% 0.0% 11.9%
[libx264 @ 0x24b9120] mb P I16..4: 4.4% 0.0% 1.2% P16..4: 28.9% 7.4%
1.8% 0.0% 0.0% skip:56.2%
[libx264 @ 0x24b9120] final ratefactor: 27.48
[libx264 @ 0x24b9120] coded y,uvDC,uvAC intra: 15.2% 47.5% 7.5% inter: 9.3%
13.1% 1.2%
[libx264 @ 0x24b9120] i16 v,h,dc,p: 41% 23% 6% 31%
[libx264 @ 0x24b9120] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 14% 45% 18% 3% 4%
3% 6% 2% 4%
[libx264 @ 0x24b9120] i8c dc,h,v,p: 62% 20% 10% 8%
[libx264 @ 0x24b9120] ref P L0: 85.8% 8.7% 5.5%
[libx264 @ 0x24b9120] kb/s:499.96
Received signal 2: terminating.
What am I doing wrong? Thanks in advance for any help.
More information about the ffmpeg-user
mailing list