[FFmpeg-user] Transcode from wmv to flv problem
黄黎明
hlm at nagasoft.cn
Tue Apr 10 08:29:50 CEST 2012
Hi All,
It seems transcode from wmv to flv have many problems with the latest ffmpeg
version.
Here is the error information:
[flv @ 00c490e0] Application provided invalid, non monotonically increasing
dts
to muxer in stream 1: 616 >= 614
av_interleaved_write_frame(): Invalid argument
I have tested many wmv file, most have that problem.
Here is a sample wmv file: http://www.nagasoft.cn/download/hlm/hh.wmv
And I found “git-849f80f” version not have that problem, but the video and
audio are not sync.
Here is the command line:
E:\ffmpeg>"C:\ffmpeg_new\bin\ffmpeg.exe" -i “E:\media\wmv\hh.wmv” -y
-vcodec libx
264 -preset veryfast -r 10 -b:v 400k -vf "movie=logo.png [movie];[in]
[movie]
overlay=main_w-overlay_w-10:10 [out]" -acodec libmp3lame -ar 44100 -b:a 6
4k -g 15 test.flv
ffmpeg version N-39664-g6bfb304 Copyright (c) 2000-2012 the FFmpeg
developers
built on Apr 9 2012 20:31:02 with gcc 4.6.3
configuration: --disable-static --enable-shared --enable-gpl
--enable-version3
--disable-w32threads --enable-runtime-cpudetect --enable-avisynth
--enable-bzli
b --enable-frei0r --enable-libass --enable-libcelt
--enable-libopencore-amrnb --
enable-libopencore-amrwb --enable-libfreetype --enable-libgsm
--enable-libmp3lam
e --enable-libnut --enable-libopenjpeg --enable-librtmp
--enable-libschroedinger
--enable-libspeex --enable-libtheora --enable-libutvideo
--enable-libvo-aacenc
--enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264
--en
able-libxavs --enable-libxvid --enable-zlib
libavutil 51. 46.100 / 51. 46.100
libavcodec 54. 14.101 / 54. 14.101
libavformat 54. 3.100 / 54. 3.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 67.101 / 2. 67.101
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 10.100 / 0. 10.100
libpostproc 52. 0.100 / 52. 0.100
Input #0, asf, from 'E:\media\wmv\hh.wmv':
Metadata:
WMFSDKVersion : 10.00.00.4072
WMFSDKNeeded : 0.0.0.0000
IsVBR : 0
Duration: 00:01:18.81, start: 0.000000, bitrate: 280 kb/s
Stream #0:0(chi): Audio: wmav2 (a[1][0][0] / 0x0161), 32000 Hz, 2
channels,
s16, 32 kb/s
Stream #0:1(chi): Video: wmv3 (Main) (WMV3 / 0x33564D57), yuv420p,
320x240,
241 kb/s, 23.98 tbr, 1k tbn, 1k tbc
-deinterlace is deprecated, use -filter:v yadif instead
[buffer @ 0003ba40] w:320 h:240 pixfmt:yuv420p tb:1/1000000 sar:0/1
sws_param:fl
ags=2
[movie @ 00c14f60] seek_point:0 format_name:(null) file_name:bzntv.png
stream_in
dex:0
[overlay @ 00c67dc0] auto-inserting filter 'auto-inserted scale 0' between
the f
ilter 'Parsed_movie_0' and the filter 'Parsed_overlay_1'
[scale @ 00be76a0] w:87 h:16 fmt:rgba sar:1/1 -> w:87 h:16 fmt:yuva420p
sar:1/1
flags:0x4
[overlay @ 00c67dc0] main w:320 h:240 fmt:yuv420p overlay x:223 y:10 w:87
h:16 f
mt:yuva420p
[overlay @ 00c67dc0] main_tb:1/1000000 overlay_tb:1/25 -> tb:1/1000000
exact:1
[libx264 @ 00c77a40] using cpu capabilities: MMX2 SSE2Slow SlowCTZ
[libx264 @ 00c77a40] profile High, level 1.3
[libx264 @ 00c77a40] 264 - core 120 r2164 da19765 - H.264/MPEG-4 AVC codec -
Cop
yleft 2003-2012 - http://www.videolan.org/x264.html - options: cabac=1 ref=1
deb
lock=1:0:0 analyse=0x3:0x113 me=hex subme=2 psy=1 psy_rd=1.00:0.00
mixed_ref=0 m
e_range=16 chroma_me=1 trellis=0 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1
chro
ma_qp_offset=0 threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0
bluray_co
mpat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1
wei
ghtb=1 open_gop=0 weightp=1 keyint=15 keyint_min=1 scenecut=40
intra_refresh=0 r
c_lookahead=10 rc=abr mbtree=1 bitrate=400 ratetol=1.0 qcomp=0.60 qpmin=0
qpmax=
69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, flv, to 'test.flv':
Metadata:
WMFSDKVersion : 10.00.00.4072
WMFSDKNeeded : 0.0.0.0000
IsVBR : 0
encoder : Lavf54.3.100
Stream #0:0(chi): Video: h264 ([7][0][0][0] / 0x0007), yuv420p, 320x240,
q=-
1--1, 400 kb/s, 1k tbn, 10 tbc
Stream #0:1(chi): Audio: mp3 ([2][0][0][0] / 0x0002), 44100 Hz, 2
channels,
s16, 64 kb/s
Stream mapping:
Stream #0:1 -> #0:0 (wmv3 -> libx264)
Stream #0:0 -> #0:1 (wmav2 -> libmp3lame)
Press [q] to stop, [?] for help
[flv @ 00c490e0] Application provided invalid, non monotonically increasing
dts
to muxer in stream 1: 616 >= 614
av_interleaved_write_frame(): Invalid argument
Bourne
More information about the ffmpeg-user
mailing list