← Back to team overview

openshot.bugs team mailing list archive

[Bug 988765] [NEW] Openshot lags when working with many clips on timeline

 

Public bug reported:

I have many segments on a timeline in a signle track, probably about a hundred. Every time I change a clip on a timeline somehow, openshot lags for several seconds before playback. Threre're a lot of messages in console during the lag:
[avi @ 0x13f8dd60] sample size (1) != block align (1024)
[avi @ 0x13f8dd60] max_analyze_duration reached
which comes from avformat_find_stream_info() in libavformat, which's called from get_basic_info() in mtl, I haven't made any further research 'cause I'm not a python guy :)
Looks like openshot tries to get stream info for every clip on a track when track contents changes?
Here's a screencast: http://s0me0ne.com/external/openshot.ogv
Note two lags: first one after I drop a clip to timeline and click on a timeline on some point inside a clip, and the second one, after a clip is cut, between pressing of "play" button and actual playback start.
Running on Core i7-2600 @3.4GHz with 12Gb RAM.

$ uname -a
Linux ws 3.2.0-22-generic #35-Ubuntu SMP Tue Apr 3 18:33:15 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"

$ dpkg -l |egrep 'openshot|libav.*5[23]|mlt|melt|python2'
ii  libavcodec52                           4:0.6.4-0ubuntu0.11.04.1                   Libav codec library
ii  libavcodec53                           4:0.8.1-0ubuntu1                           Libav codec library
ii  libavdevice53                          4:0.8.1-0ubuntu1                           Libav device handling library
ii  libavformat52                          4:0.6.4-0ubuntu0.11.04.1                   Libav file format library
ii  libavformat53                          4:0.8.1-0ubuntu1                           Libav file format library
ii  libmlt++3                              0.7.6+git20120204-2                        MLT multimedia framework C++ wrapper (runtime)
ii  libmlt-data                            0.7.6+git20120204-2                        multimedia framework (data)
ii  libmlt4                                0.7.6+git20120204-2                        multimedia framework (runtime)
ii  libpython2.7                           2.7.3-0ubuntu3                             Shared Python runtime library (version 2.7)
ii  melt                                   0.7.6+git20120204-2                        command line media player and video editor
ii  openshot                               1.4.2-1                                    Create and edit videos and movies
ii  openshot-doc                           1.4.2-1                                    Help manual for OpenShot Video Editor
ii  python-mlt3                            0.7.6+git20120204-2                        multimedia framework (python bindings)
ii  python2.7                              2.7.3-0ubuntu3                             Interactive high-level object-oriented language (version 2.7)
ii  python2.7-minimal                      2.7.3-0ubuntu3                             Minimal subset of the Python language (version 2.7)

** Affects: openshot
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of OpenShot
Bugs, which is subscribed to OpenShot Video Editor.
https://bugs.launchpad.net/bugs/988765

Title:
  Openshot lags when working with many clips on timeline

Status in OpenShot Video Editor:
  New

Bug description:
  I have many segments on a timeline in a signle track, probably about a hundred. Every time I change a clip on a timeline somehow, openshot lags for several seconds before playback. Threre're a lot of messages in console during the lag:
  [avi @ 0x13f8dd60] sample size (1) != block align (1024)
  [avi @ 0x13f8dd60] max_analyze_duration reached
  which comes from avformat_find_stream_info() in libavformat, which's called from get_basic_info() in mtl, I haven't made any further research 'cause I'm not a python guy :)
  Looks like openshot tries to get stream info for every clip on a track when track contents changes?
  Here's a screencast: http://s0me0ne.com/external/openshot.ogv
  Note two lags: first one after I drop a clip to timeline and click on a timeline on some point inside a clip, and the second one, after a clip is cut, between pressing of "play" button and actual playback start.
  Running on Core i7-2600 @3.4GHz with 12Gb RAM.

  $ uname -a
  Linux ws 3.2.0-22-generic #35-Ubuntu SMP Tue Apr 3 18:33:15 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

  $ cat /etc/lsb-release 
  DISTRIB_ID=Ubuntu
  DISTRIB_RELEASE=12.04
  DISTRIB_CODENAME=precise
  DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"

  $ dpkg -l |egrep 'openshot|libav.*5[23]|mlt|melt|python2'
  ii  libavcodec52                           4:0.6.4-0ubuntu0.11.04.1                   Libav codec library
  ii  libavcodec53                           4:0.8.1-0ubuntu1                           Libav codec library
  ii  libavdevice53                          4:0.8.1-0ubuntu1                           Libav device handling library
  ii  libavformat52                          4:0.6.4-0ubuntu0.11.04.1                   Libav file format library
  ii  libavformat53                          4:0.8.1-0ubuntu1                           Libav file format library
  ii  libmlt++3                              0.7.6+git20120204-2                        MLT multimedia framework C++ wrapper (runtime)
  ii  libmlt-data                            0.7.6+git20120204-2                        multimedia framework (data)
  ii  libmlt4                                0.7.6+git20120204-2                        multimedia framework (runtime)
  ii  libpython2.7                           2.7.3-0ubuntu3                             Shared Python runtime library (version 2.7)
  ii  melt                                   0.7.6+git20120204-2                        command line media player and video editor
  ii  openshot                               1.4.2-1                                    Create and edit videos and movies
  ii  openshot-doc                           1.4.2-1                                    Help manual for OpenShot Video Editor
  ii  python-mlt3                            0.7.6+git20120204-2                        multimedia framework (python bindings)
  ii  python2.7                              2.7.3-0ubuntu3                             Interactive high-level object-oriented language (version 2.7)
  ii  python2.7-minimal                      2.7.3-0ubuntu3                             Minimal subset of the Python language (version 2.7)

To manage notifications about this bug go to:
https://bugs.launchpad.net/openshot/+bug/988765/+subscriptions


Follow ups

References