[FFmpeg-trac] #6927(undetermined:new): FFMPEG version 3.4 gives wrong timestamps unless running with -advanced_editlist 0
FFmpeg
trac at avcodec.org
Sun Dec 24 18:55:48 EET 2017
#6927: FFMPEG version 3.4 gives wrong timestamps unless running with
-advanced_editlist 0
-------------------------------------+-------------------------------------
Reporter: | Type: defect
EduardSinelnikov81 | Priority: important
Status: new | Version: 3.4
Component: | Blocked By:
undetermined | Reproduced by developer: 0
Keywords: |
Blocking: |
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Running on this command
ffmpeg -loglevel error -y -timelimit 2880 -i ~/sample.mp3 -loop 1 -i
~/couple.jpg -sws_flags lanczos -filter_complex "[0:a]anull[a1] ;
[1:v]null[v1] ; [v1]null[v2] ; [a1]anull[a2] " -map '[v2]' -map '[a2]'
-codec:v libx264 -profile:v baseline -flags +global_header -movflags
+faststart -codec:a libfdk_aac -bsf:a aac_adtstoasc -pix_fmt yuv420p -crf
27 -threads 4 ~/movieformAudio.mp4
Produces a file of length 1:27:90
ffprobe version n3.4 Copyright (c) 2007-2017 the FFmpeg developers
built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.5) 20160609
configuration: --extra-libs=-ldl --enable-gpl --enable-libass --enable-
libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus
--enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264
--enable-libx265 --enable-nonfree --enable-avresample --disable-debug
--enable-gpl --enable-version3 --enable-avisynth --enable-libwebp
--enable-libopenjpeg --enable-libvidstab --disable-doc --cpu=host
--disable-demuxer=hls --disable-protocols --enable-protocol=file --enable-
protocol=pipe --disable-protocol=http --enable-demuxer=rtp --enable-
muxer=hls
libavutil 55. 78.100 / 55. 78.100
libavcodec 57.107.100 / 57.107.100
libavformat 57. 83.100 / 57. 83.100
libavdevice 57. 10.100 / 57. 10.100
libavfilter 6.107.100 / 6.107.100
libavresample 3. 7. 0 / 3. 7. 0
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
libpostproc 54. 7.100 / 54. 7.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/ubuntu/movieformAudio.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
title : Tail Toddle
artist : Tony Cuffe
album : Sae Will We Yet
date : 2003
encoder : Lavf57.83.100
comment : sample of full track
genre : Celtic
copyright : The Windbags
track : 1
Duration: 00:01:27.96, start: 0.000000, bitrate: 56 kb/s
Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 /
0x31637661), yuv420p, 400x300 [SAR 1:1 DAR 4:3], 22 kb/s, 25 fps, 25 tbr,
12800 tbn, 50 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 11025 Hz,
stereo, fltp, 32 kb/s (default)
Metadata:
handler_name : SoundHandler
While the input file 'sample.mp3' is of the lenght 1:27:80
ubuntu at ubuntu-xenial:~/FFMPEG_COMPILE/FFmpeg_3_4$ ./ffprobe ~/sample.mp3
ffprobe version n3.4 Copyright (c) 2007-2017 the FFmpeg developers
built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.5) 20160609
configuration: --extra-libs=-ldl --enable-gpl --enable-libass --enable-
libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus
--enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264
--enable-libx265 --enable-nonfree --enable-avresample --disable-debug
--enable-gpl --enable-version3 --enable-avisynth --enable-libwebp
--enable-libopenjpeg --enable-libvidstab --disable-doc --cpu=host
--disable-demuxer=hls --disable-protocols --enable-protocol=file --enable-
protocol=pipe --disable-protocol=http --enable-demuxer=rtp --enable-
muxer=hls
libavutil 55. 78.100 / 55. 78.100
libavcodec 57.107.100 / 57.107.100
libavformat 57. 83.100 / 57. 83.100
libavdevice 57. 10.100 / 57. 10.100
libavfilter 6.107.100 / 6.107.100
libavresample 3. 7. 0 / 3. 7. 0
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
libpostproc 54. 7.100 / 54. 7.100
[mp3 @ 0x33e5f00] Estimating duration from bitrate, this may be inaccurate
Input #0, mp3, from '/home/ubuntu/sample.mp3':
Metadata:
track : 1
copyright : The Windbags
TOPE : The Windbags
comment : sample of full track
genre : Celtic
album : Sae Will We Yet
artist : Tony Cuffe
title : Tail Toddle
date : 2003
Duration: 00:01:27.80, start: 0.000000, bitrate: 32 kb/s
Stream #0:0: Audio: mp3, 11025 Hz, stereo, s16p, 32 kb/s
This is a regretion since on 3.1.4 was no such problem.
This can be fixed by using -advanced_editlist 0 but this fails if used on
non-mov files, such as mp3.
ffmpeg version n3_4 built on linux machine
--
Ticket URL: <https://trac.ffmpeg.org/ticket/6927>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list