You were looking for clipping

January 3rd, 2012

Editing Videos: Trimming & Clipping

by Vitaly.Shter

This is the first post in a series of posts about Kaltura’s time-based features such as in-video chapters, advertisement cue-points, and more. With Kaltura’s easy-to-use clipping and trimming tools within the KMC, you can easily create highlight reels from a long piece of content. Potential use cases include editors creating “Top Moment” highlights from sports footage, top quotes from a keynote speech, or highlights of specific topics in a recorded lecture at a university.

Kaltura’s trimming feature allows you to replace the original file, while our clipping tool creates a new entry in addition to the original file. Editing can be performed very accurately, at a frame level or a millisecond level of granularity. Every clip creates a new video file that is encoded to multiple flavors, can be downloaded, distributed and played back on any device.

Clipping and trimming is a great way to reduce content drop off, by making your videos shorter, clearer and to the point!

This video tutorial will show you how to use Kaltura’s trimming and clipping tools. Try it for yourself, start a free trial account. Stay tuned for our next blog post on another time-based feature: advertisement cue points.

 

Clipping and Trimming

 

September 27th, 2011

Server Side Clipping and Trimming

by Roni Cohen

Kaltura server now supports the new abilities to clip or trim an entry. The trimming or clipping is done physically on the file system using conversion engines such as FFMPEG.

Clipping vs Trimming:

  1. Clipping- Create a new entry from an existing entry. Allows you to specify the start and end time for the new entry – the clip, this can be used to create a 2 minutes intro video to a long lecture or to take parts from one, such as homework assignments. You can also clip a long lecture to several shorter clips divided by subjects. The new entry will point to it’s source entry which it was clipped from, so you can always know what was the source entry for the clip – this can be found on the KaltruraBaseEntry->rootEntryId property.

    You can find all the clips that were created from a given entry, for example entry ID ’0_ad523s’, by this simple API call:

               $filter = new KalturaMediaEntryFilter();
               $filter->rootEntryIdEqual = '0_ad523s'; //Add your source entry id here
               $results = $client->media->listAction($filter, null);

    In order to chain several clips from a single video, create a dynamic playlist with this filter:

               $filter = new KalturaMediaEntryFilterForPlaylist();
               $filter->rootEntryIdEqual = '0_ad523s'; //Add your source entry id here
  2. Trimming – No new entry is created. Sometimes, you may want to trim the start and/or end of a video, removing redundant parts. Trimming is performed on the source flavor of the entry, modifying that video permanently.

 

In order to trim an entry using Kaltura’s API just follow these steps:
*written in PHP and uses our PHP client library.
// Params
$overwrite = true; //Decides whether to trim the entry or clip it

// Entry Data
$entryId = '0_ad523s';//Add your entry ID
$startTime = 100; //Set the start time of the clip / trim in milliseconds
$endTime = 5000; //Set the end time of the clip / trim in milliseconds
$clipDuration = $endTime - $startTime;

// Create New Clip
$operation1 = new KalturaClipAttributes();
$operation1->offset = $startTime;
$operation1->duration = $clipDuration;

// Add New Resource
$resource = new KalturaOperationResource();
$resource->resource = new KalturaEntryResource();
$resource->resource->entryId = $entryId;
$resource->operationAttributes = array($operation1);

if( $overwrite ) {
	// Trim Entry
	try {
		$resultEntry = $client->media->updateContent($entryId, $resource);
	} catch( Exception $e ){
		die('{"error": "' . $e->getMessage() . '"}');
	}
} else {
	// Create New Media Entry
	$entry = new KalturaMediaEntry();
	$entry->name = "New Clipped Entry Name";
	$entry->description = "New Clipped Entry Description";
	$entry->mediaType = 1; //The new media type

	// New Clip
	$resultEntry = $client->media->add($entry);
	$resultEntry = $client->media->addContent($resultEntry->id, $resource);
}

*Code was taken from our new clipping application

So trim away!

September 10th, 2011

Announcing Kaltura’s New Clipping Application

by Ran Yefet

We are excited to announce Kaltura’s new clipping and trimming tool that was launched in Eagle version.

The new clipping tool is used inside the KMC and it’s also a stand alone application. It consists of KDP or HTML 5 player to show you the movie you are about to edit and a time bar which is used as a visual aid when editing your videos. So the clipping tool enables you to edit your videos visually or by setting the start time and end time of your clip.

Kaltura's new clipping tool
One of the major obstacles while developing it, was to get to it’s current presicion which is up to a milisecond!

The clipping tool is basically a “bridge” between the KDP, the time bar, and the start time / end time fields. It synchronizes all of them so if you perform any action on the any widget or field,  the others will be updated accordingly.

The clipping tool time bar is a standalone widget developed in Flex that shows the time line of an entry.

One of it’s major features is the ability to create a new clipped entry from a given entry as it’s name suggested. You can even replace the original entry with the new clip – so your clip source can be trimmed as well.

The time bar is basically a bar with public API’s like: AddCuePoint, AddClip, ScrollToPoint and more cool API’s.
As a general rule all the time bar UI abilities can be performed from external java script or Flash using its public API that will be released soon.

Like all Kaltura widgets it has a very flexible UI. You can display or hide any UI component and even change the time bar skin by editing the UIConf or using Flash vars directly.

Don’t forget to call the save API to save your changes once your done.

You can: download the code

Or just: play with it

Developed by Michal Radwanzor and Ran Yefet.

January 31st, 2013

How to Choose an Online Video Platform for Educational Use (Video)

by Gal Nachshon

IntropicWhether you are already using video to enrich your campus life, or planning to do so in 2013, it is important to be aware of the long-term benefits as well as the challenges of video deployment. As the spring semester begins, Kaltura compiled 10 essential practices for a solid education video strategy that will ensure efficiency and stability for any educational institute, big or small. The information here is based on this great webinar.

 

1. Ease of Use

First and foremost, when deploying a video platform on campus it must be easy to use for students, teachers, and alumni alike. Features such as uploading, viewing, or managing content, should be a rudimentary process to all users regardless of technical expertise.

 

2. Seamless Integration

There are multiple benefits for video on campus, but with that come also requirements, file types, and sizes which can often cause quite a headache even for IT personnel. Therefore it is imperative that a video platform will be compatible with already existing systems such as Hardware Based Lecture Capturing Systems or publishers like Blackboard, Sakai for a simple integration of video on campus as explained in the video on the right.

 

3. Authoring Tools

Since not all students and teachers are in the media department,  authoring capabilities such as screen capturing, video chaptering, and video presentations, trimming, and clipping videos must be supported and straight forward in any video platform. For with all of these features combined: knowledge can be easily generated, polished, and shared on campus instantly.

 

4. Anytime, Anywhere, AnyDevice

Likewise, for a truly simple experience from anywhere, at anytime, the platform must be compatible with all current devices as well as those that are surly to be developed in the near future. Hence, by applying flexible APIs, that AutoDetect and play the most compatible video rendition per the end user’s device, whether it is a mobile phone, tablet, PC, or Mac, ensuring prompt loading as well as a viewing experience without faults.

 

5. A Central Media Hub

Therefore, as campuses grow on global levels, a centralized media hub or Campus Tube is a major benefit for any education institute. For by placing all video content under one roof, which is compatible with all devises and systems, a cosmopolitan campus can truly be reached for educational, communal, and PR purposes alike. Such centralization of all content doesn’t just aid in sharing videos and finding them, but also reduces cost and time for IT support .

 

6. Security and Governance

Although there are many videos you want to become viral and accessible anywhere, there are others you might want to protect due to copyright restrictions or security. Therefore, governance restrictions per user, IP, Session, or even embed codes, make it an easy way to ensure campus videos are safe on the World Wide Web as presented in the video to the right.

 

7. Syndicate, Publish and Distribute

A click of the button (unless restriction are applied of course) must be available to make any video searchable on Campus Tube, Google, Yahoo, iTunes, YouTube, etc. Such syndication abilities are beneficial for sharing knowledge since “over 800 million unique users visit YouTube each month… watching over 4 billion hours of videos each month.” Hence, YouTube will expedite the process of spreading videos globally for “100 million people take a social action on YouTube (likes, shares, comments, etc) every week.”

 

8. Metadata and Captions

In order to find videos online they must have customizable metadata functionality behind them. Simple use of tags and categories go a long way for sorting videos in an easy manner. Likewise, rich metadata capabilities such as full transcripts and captions make the video content itself searchable by keywords and down to the second inside the player.

 

9. Analytics and Metrics

By having all content centralized and categorized, such functions as analytics and metrics are easily generated. Allowing teachers to see their student’s online participation and contribution in a specific course or for an administrator to measure an over all return on investment as explained in the video to the right.

 

10. Scalability and Stability

once applying all these 9 video platform features, it won’t be long before you’d see the growth and impact of video on your campus life. It is not surprising that Columbia Business School saw 400% traffic increase once implementing Kaltura’s online video platform. However, exactly because of this reason, it is important to predict the future in order to avoid challenges such as storage and delivery due to increasing file sizes and demand respectively. Therefore, a long-term educational video strategy and a strong platform will ensure that such challenges will be addressed and resolved ahead of time.

To learn more about efficient video deployment in your campus, check out our recent webinar: “10 Best Practices for Building an Education Video Strategy at Your Institution.”

 

February 6th, 2012

Video in Education – Kaltura Video Building Block 2.0 for Blackboard 9.x, New Release

by Vitaly.Shter

Kaltura is delighted to announce the release of our new version of the Kaltura Video Building Block for Blackboard Learn 9.1. The purpose of Kaltura’s deeply integrated video Building Block is to enable students, faculty, teaching assistants and administrators to use and reuse media for course resources, video assignments, lectures, and more, while at the same time reducing the costs and complexity of video management. By simplifying media usage, Kaltura aims to enable improved student engagement, creativity, and learning results.

The new version introduces a new clipping functionality. This easy-to-use editing tool, allows users to create video clips out of existing content (recorded lectures, video resources, etc.) in order to remove redundant parts or to create highlights of the larger video. Clips and highlights created, as well as all other video content stored in the Kaltura media gallery modules within Blackboard, can be consumed from any device including mobile, tablet and desktops. Security enhancements introduce support for HTTPS secure delivery of videos, and the Building Block is now more tightly integrated with the Kaltura Management Console application.

Get a free trial of the Kaltura Video Building Block for Blackboard, try it yourself on the demo site,  learn more about the benefits and features, and watch the video walkthroughs below.

 

Intro to Kaltura Video Building Block for Blackboard

read more »

October 18th, 2011

It’s Time For Time Based Data – Part 1

by ainatte.inbal

At Kaltura, adding to and extracting additional data from visual media has always been a priority. In previous Kaltura releases we introduced multiple custom data schemas and beefed up the data assigned to entries. In our recent Eagle release  we added a whole new dimension: adding data to a particular point in time for video and audio entries.

clipping screen in KMC

Clipping screen in KMC

read more »

September 6th, 2011

The Kaltura Eagle Has Landed

by Roni Cohen

We are happy to announce the release of our new version – Eagle.  (Note that Kaltura’s SaaS edition has been upgraded already and the CE and On-Prem versions will be coming shortly.)

So here are some of the key features in this great release:

  • New Upload Tab – upload and prepare media entries directly from the main KMC menu regardless of what page you’re working on.
  • Upload Control – manage and control your uploads, set priorities, track progress, and continue working in the KMC while your uploads continue processing in the background.
  • In Video Search* – use Kaltura’s new “In Video Search” API to search for a specific phrase within a library of videos and find the exact point in the video where the phrase appears.
  • Multi Lingual Captions  - upload caption files directly into the KMC in different languages and formats. Allow users to select their preferred language and caption setting.
  • Clipping and Trimming – create clips from existing videos, set in and out points – each clip becomes its own media entry encoded to multiple flavors, and can be downloaded, distributed and played back on any device. You can also simply trim the length of a video – all directly from within the KMC.
  • Advertising – insert cue-point and add mid-roll and overlay ads in any video.
  • Metadata Improvements and Related Files* – manage multiple metadata schemas and append related documents to media entries.
  • Advanced Ingestion Capabilities -
    • Control the order of ingestion, create “Draft Entries” with metadata and attach the video later*
    • Use your own transcoders, and ingest the output flavors to Kaltura*
    • Host videos at your preferred location and link to Kaltura*
    • Automate content ingestion using Drop Folders*
    • Seamlessly replace video assets for a Kaltura entry, media is replaced in all live and syndicated players

Note that all existing Kaltura accounts (SaaS) have been automatically upgraded to Eagle, certain features (marked * below) do not apply to all Kaltura packages. Eagle is fully backward compatible.

In the following weeks we’ll provide more information and cover some of the features in detail so you can learn more about this exciting release.

Read more at our Kaltura Eagle Release – What’s New document.

Stay tuned!