View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000683KdenliveEffectspublic2009-02-18 23:192012-10-22 14:12
Assigned Toj-b-m 
PrioritynormalSeverityfeatureReproducibilityhave not tried
PlatformOSOS Version
Product VersionRecent git 
Target VersionFixed in Version 
Summary0000683: Automatically break a clip up into individual scenes using motion_est scene detection
DescriptionThe motion estimation MLT filter (also used by Automask) has the built-in ability to detect scene changes. It would be a great geewhiz feature if this could be used to break up a clip into individual scenes either at time of import or anytime there after.

The entire clip will have to be sequentially fed through filer_motion_est.
Additional InformationA note about speed: Filter motion_est requires a non-trivial number of cycles. The quickest way to speed this up would be to apply the filter to a small fraction of the frame (say the middle 1/9th portion of the frame.) This should not have a significant impact on the quality of the scene detection.

Tagsclip management, transform
Build/Install MethodManual build from SVN
Attached Files

- Relationships
duplicate of 0000047acknowledged Automaticaly split videos on import 

-  Notes
narcisgarcia (reporter)
2012-10-19 17:27

1. One implementation in the interface could be to add a context-menu option for the clips in the project, as "Divide in scenes in a new track".
With this option, create a new empty track and add each detected scene as a cut to that track.

2. Another implementarion in the interface could be a new option to the context-menu in the clip in the track, called "Split in scenes".
With this option, insert a cut to each scene detected.
narcisgarcia (reporter)
2012-10-19 18:42

I've found that the libstagefright for Android uses a function called "MotionEstimation" to go through all macroblock for motion search and determine scene change detection. This is in the "motion_est.cpp" used for the codec m4v_h263.
narcisgarcia (reporter)
2012-10-19 18:54

In Ubuntu 12.10 is now included the utility "shotdetect" (scene change detector).
Shotdetect is a software which is able to detect shots and scenes in a movie. The result produced is a simple XML file containing scenes boundary and features. It is also possible to automatically get scenes boundary shots.
j-b-m (administrator)
2012-10-21 11:49

This feature is now available in Kdenlive's latest git version (also requires MLT's recent git). Right-click in a clip in project tree and select:

Clip Jobs > Automatic scene split.

Not very fast, but still usefull. feedback welcome
narcisgarcia (reporter)
2012-10-22 14:12

These are very good news.
Let's wait when can be filled the field "Fixed in Version", because of new release of Kdenlive and MLT.

- Issue History
Date Modified Username Field Change
2009-02-18 23:19 dezeroex New Issue
2009-02-18 23:19 dezeroex Build/Install Method => Manual build from SVN
2010-08-11 15:20 LeHomard Relationship added duplicate of 0000047
2010-08-11 15:20 LeHomard Status new => acknowledged
2012-10-19 17:27 narcisgarcia Note Added: 0008505
2012-10-19 18:42 narcisgarcia Note Added: 0008507
2012-10-19 18:54 narcisgarcia Note Added: 0008508
2012-10-19 18:57 narcisgarcia Tag Attached: clip management
2012-10-19 18:57 narcisgarcia Tag Attached: transform
2012-10-21 11:49 j-b-m Note Added: 0008526
2012-10-21 11:49 j-b-m Assigned To => j-b-m
2012-10-21 11:49 j-b-m Status acknowledged => feedback
2012-10-22 14:12 narcisgarcia Note Added: 0008533

Copyright © 2000 - 2016 MantisBT Team
Powered by Mantis Bugtracker