Video

YouTube Support for Media Mover

Alexandru Badiu just emailed me to let me know that he has released a new YouTube module that allows files to be stored to YouTube from a standard Media Mover configuration. Awesome!

Sorry, you need to install flash to see this content.

Media Mover 6.2x API changes

In an attempt to improve the workflow of Media Mover, I'm going through the process of refining the main API aspect. The main reason for this is to move away from the 4 step model (harvest, process, store and complete) to a chainable set of definable actions.

These are some notes to self as I'm going through the process, but feedback is of course appreciated

function hook_media_mover() {
  return array(
    '#name' => t('My Media Mover module description'),
    '#actions' => array(
      array(
        // give each action in your module a unique id 
        '#action' => 'operation_1',
        // give your action a description
        '#description' => t('Do something with a file!'),
        // harvesting files is a special case. You only need

Media Sprint End of Day 3

Here's a quick report back on work that got accomplished today. Lots of code, coffee, and keyboards.

Media Sprint Day 3

Here's the report back from the beginning of the third day of the media sprint here in NYC. You can see some improvements to the GUI. Today we're going to be working on several pieces- admin, formaters and stream wrappers.

Media Sprint prototyping

This is a quick demo of the functionality that we've been developing here at the media sprint. This is obviously not polished, but it does show some of the pieces of functionality that we want to finish- functionality that we outlined earlier today on the uploader proposal on the interface group.

Transcoding With FFmpeg Redux

Since my last screencast looking at the functionality of FFmpeg Wrapper, I've done quite a bit to improve the interface for transcoding. I've added an AHAH layer for file information which I think is really helpful for inspecting files. If you want a fast introduction to how to transcode files in Drupal, give it a peek.

International Human Rights Day- Drupal plays a small part

The 60th anniversary of the United Nations Universal Declaration of Human Rights has brought to the fore the work of many organizations who are utilizing the web (and Drupal) to fight for human rights across the word.

Witness has been featured several times in the last few days on BoingBoing highlighting content Witness has helped produce and is kept on The Hub. Witness' hub is a unique form of advocacy- part organizing tool, part citizen journalism- The Hub provides a large collection of human rights video which is not subject to the whims of corporations making it quite unique in the commercial world of web media.

While the work that organizations like Witness are doing is vastly more important than the software that they use, it is worth noting that Amnesty International, Witness and Human Rights Watch are all using Drupal in their work. I'd like to think that part of this is because of the commitments of users, developers, and Drupal shops is not just to better software, but to a better world- but it would not be the first time I was accused of being an idealist.

The Hub on Boing Boing:

Custom Commands for Media Mover

Anantagati just announced the new Custom Command module for Media Mover. Essentially it provides a mechanism to run command line utilities to do file processing inside a Media Mover process.

By integrating Token module with the Custom Command module a powerful tool for setting up batch processing with whatever command line tools you need- whether a custom script, application, or firing up a server cloud to process thousands of video files- you've got easy integration right from Drupal.

This is perhaps what is most exciting for me about Media Mover- as it matures, it provides the opportunity for people to easily write powerful modules without having to rebuild the wheel every time- the more stable media mover gets, the easier it will be. The Drupal 5 version already has a RC1 candidate in CVS and the Drupal 6 version will hit Alpha2 shortly.

FFmpeg Wrapper: Format Conversion Tester

I just committed a rather nice piece of functionality to the FFmpeg Wrapper module. Files that are attached to Drupal nodes can be transcoded multiple times by a simple interface. Once you find settings that you like, you can attach your transcoded file back to the original node.

Whether you need to create a file for download, create a web-friendly format from a file, or just want to offer a high or low bandwidth versions, any file that is attached to a Drupal node via the upload form and can be transcoded with this tool.

FFmpeg Wrapper puts a link on the file attachments list to the FFmpeg Wrapper testing tool on files that FFmpeg can transcode- which helps identify bad file types quickly.

Media Mover 6 Alpha is out

Long over due, the first release of the Drupal 6 version of Media Mover is finally out. While there are several modules in the suite that are not finished in porting or fully tested, the core modules are ready for daring people to try out at this point. Please read the release notes which have some information about which modules are functional.

 

Syndicate content