melt mxf file continues audio + freezes video when moving back
Brought to you by:
ddennedy,
lilo_booter
Using sample mxf files at http://hamburgpromedia.com/Testfiles/MXF_MPEG_Testfiles.php (you can enter a fake email address for download, it's not used), playback of these files is incorrect in melt. If you press 'g', the video will freeze until you reach the frame at which it froze originally while the audio will keep playing.
Video of the bug (mlt-git): https://youtu.be/gMSHZQrKMro
Video of a previous version of the bug causing issues in Kdenlive (mlt-0.9.8-3): https://youtu.be/f9DiYrkftVk
This issue was spotted while trying to help with a kdenlive issue report https://forum.kde.org/viewtopic.php?f=265&t=128434
$ ffmpeg
ffmpeg version 2.8.3 Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 5.2.0 (GCC)
configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-avisynth --enable-avresample --enable-fontconfig --enable-gnutls --enable-gpl --enable-ladspa --enable-libass --enable-libbluray --enable-libdcadec --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-shared --enable-version3 --enable-x11grab
libavutil 54. 31.100 / 54. 31.100
libavcodec 56. 60.100 / 56. 60.100
libavformat 56. 40.101 / 56. 40.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 40.101 / 5. 40.101
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.101 / 1. 2.101
libpostproc 53. 3.100 / 53. 3.100
Please let me know if I should provide more info.
This is a bug in FFmpeg libavformat:
https://trac.ffmpeg.org/ticket/5017
FFmpeg v2.7 does not have this problem.
Last edit: Dan Dennedy 2015-12-07