Ticket #475 (closed defect: fixed)
Audio desync from video with MXF file
| Reported by: | james2432 | Owned by: | |
|---|---|---|---|
| Priority: | normal | Component: | avformat |
| Version: | git-master | Keywords: | mxf |
| Cc: | Blocked By: | ||
| Blocking: | Reproduced by developer: | yes | |
| Analyzed by developer: | no |
Description
I've been using KDENLIVE which uses ffmpeg. I've tried playing the file in the preview window and the audio/video desynchronises. Someone on the forums told me to try playing it with ffplay to see if it still desyncs (and it does).
This file is produced strait from the canon XF105. The video is 10 seconds long but is roughly 60mb. The video contains me counting to ten with my fingers and voice.
I have a direct link for download of the video (no bloat/wait/spam):
https://www.dropbox.com/s/fmcnlx5lybuv2aq/AV_Desync.tar.bz2
Attachments
Change History
Changed 21 months ago by james2432
-
attachment
ffplaylog.txt
added
comment:1 Changed 21 months ago by cehoyos
- Status changed from new to open
- Version changed from unspecified to git-master
- Reproduced by developer set
Works fine with ffmpeg (and MPlayer), but another (related?) problem with the sample can be shown:
$ ffmpeg -i AV_Desync.MXF -acodec copy -vn out.avi
ffmpeg version N-32617-ge78d1a5, Copyright (c) 2000-2011 the FFmpeg developers
built on Sep 15 2011 23:18:20 with gcc 4.5.3
configuration: --cc=/usr/local/gcc-4.5.3/bin/gcc --enable-gpl --enable-version2
libavutil 51. 16. 0 / 51. 16. 0
libavcodec 53. 15. 0 / 53. 15. 0
libavformat 53. 12. 0 / 53. 12. 0
libavdevice 53. 3. 0 / 53. 3. 0
libavfilter 2. 40. 0 / 2. 40. 0
libswscale 2. 1. 0 / 2. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0
Input #0, mxf, from 'AV_Desync.MXF':
Duration: 00:00:10.01, start: 0.000000, bitrate: 52173 kb/s
Stream #0.0: Video: mpeg2video (4:2:2), yuv422p, 1920x1080 [SAR 1:1 DAR 16:9], 50000 kb/s, 29.97 fps, 29.97 tbr, 29.97 tbn, 59.94 tbc
Stream #0.1: Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s
Stream #0.2: Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s
Output #0, avi, to 'out.avi':
Metadata:
ISFT : Lavf53.12.0
Stream #0.0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 1 channels, 768 kb/s
Stream mapping:
Stream #0.1 -> #0.0 (copy)
Press [q] to stop, [?] for help
[avi @ 0x13042a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 801 >= 801
av_interleaved_write_frame(): Invalid argument
comment:3 Changed 9 months ago by cehoyos
- Component changed from undetermined to FFplay
(Sample uploaded to samples/ffmpeg-bugs/trac/ticket475)
Remuxing works fine now, the problem with ffplay is still reproducible.



ffplay log