It is very happy to say that I released a new version of video module 6.x-3.1 with many new features, mainly now video module directly depends on CCK.
We know video module later versions had Embeded video/Link video/Upload video types but in 6.x-3-dev version I intent to support only for Upload video and Link video, cause no point of re inventing same we are currently (Embedded media field). In 6.x-3.1 only added video upload with filefield module. Since SWFTools are using for displaying filefields, then video module also compatible with displaying videos using SWFTools plus video module has its own display video capabilities too.
Converting videos/Auto thumbnail videos are quite simple and developed as a API, users can extend video module functionality with any transcoder. By default we added ffmpeg support.
Now when uploading a video we are preview 5(Default) video thumbnails to select as actual video thumbnail.
And many more additional features included, 6.x-3.1 download and have a look. :)

Comments
wow great work. that is all,
wow great work. that is all, I have missed in the video module.
Stempel
Ankauf Mercedes
@bennos, Thanks, now video
@bennos, Thanks, now video module is quite powerful in media handling ;)
Senior Drupal Developer at DrupalConnect
@heshanmw Great job! This is
@heshanmw Great job! This is a huge update. CCK/filefield integration will give this module longevity for sure.
Yeah @shrop, this is the one
Yeah @shrop, this is the one many people were looking for, finally I could do it. Thanks for your generous appreciation on Video Module.
Senior Drupal Developer at DrupalConnect
Integration with FFmpeg Wrapper?
Hi-
This is really cool to see- awesome that you've got such tight integration with CCK. I'm wondering about your integration with FFmpeg and am wondering if you'd consider using FFmpeg wrapper for your conversion support? I recognize that you've just done a major release so obviously not any time soon, but I've been trying to encourage people using FFmpeg Wrapper to use a common library so that we can all benefit from one another's work. If you'd consider doing this, I'd be glad to work on the API so it better suits your needs- I'd just like to see more of us supporting a common API so that effort is not duplicated.
Anyway, congrats again on a far reaching release- very impressive!
a
http://24b6.net
Thanks @arthurf, your
Thanks @arthurf, your feedback is encouraged me, my main intention is use http://ffmpeg-php.sourceforge.net/, this is a solid solution for FFMPEG wrapping, but finally I decided to create a simple API for conversion video. I will really happy to see if you can have a look on current code and give some advice on me, to create solid API for conversion video and creating thumbnails on video.
Current ffmpeg.inc is not tightly bind with video module, so we can easily extend it to use FFMPEG Wrapper. I will grant you CVS access, have a look and give me some advice.
Thanks in advance
Senior Drupal Developer at DrupalConnect
Some areas of overlap
There are a few areas that I think we could pretty easily join forces here.
From ffmpeg.inc:
* ffmpeg_get_video_info($vidfile)
* ffmpeg_wrapper_file_data($path)
Differences being that ffmpeg_wrapper_file_data($path) returns a structured array of file data (format, duration, bitrate, audio, etc). Both functions are relying on ffmpeg output which is always a bit dicey. Not sure if there is really anyway around this.
From ffmpeg.inc
* ffmpeg_auto_playtime($file)
* ffmpeg_wrapper_file_data($path) - provides the $file['duration']
From ffmpeg.inc
* ffmpeg_auto_thumbnail() looks like it could leverage data from ffmpeg_wrapper_file_data(), build its command and execute ffmpeg_wrapper_run_command()
From ffmpeg.inc
* ffmpeg_check_exe_path()
* Quite similar to ffmpeg_wrapper_executable()
From ffmpeg.inc
* ffmpeg_auto_convert(&$job)
* Looks like we could use the same kind of solution as ffmpeg_auto_thumbnail() would use
I think that covers most of what you have in ffmpeg.inc. You definitely have a simple API down- I'm impressed to see that you've got your functionality covered in so few lines of code!
What I think you might gain from integration with ffmpeg_wrapper would be getting away from having to worry about retrieving file data with ffmpeg's output. Granted, you'd be relying on ffmpeg_wrapper in the same way, but hopefully there would be common effort on maintaining that.
I'd be glad to assist- I'll get video running locally and see if can do a fast integration and send you a patch file and see what you think
http://24b6.net
Is it a must of the existence
Is it a must of the existence of ffmpeg on the web server ? Most of sharing web hosting will not provide it.
Binary
You can grab a binary from: http://24b6.net/content/ffmpeg-binary
http://24b6.net
@arthurf , interesting, this
@arthurf , interesting, this version of the video module, decoupled ffmpeg and Video core functionality, so if a user want to use ffmpeg_wrapper module, then he can still use it by creating a ffmpeg_wrappr.inc file inside the plugins folder and do the same that I did in ffmpeg.inc (replace with new ffmpeg_wrapper funcations). Then he can enable it from admin configurations, that is quite useful, and easy I guess, cause as I mentioned earlier, users should have the choice to choose which transcoder. As I see http://ffmpeg-php.sourceforge.net/, also currently very powerful so adding ffmpeg-php support to video module also quite easy, it can do just by adding .inc file into the plugins folder, that's all.
@adrianmak : FFMPEG is not must, still you can use other features except conversion etc. You can use simple hack on a shared host, if you contact me private let you know.
Senior Drupal Developer at DrupalConnect
Can we have this post
Can we have this post untagged from the Australia group? I don't see a regional relevance, sorry.
Sorry mistakenly tagged, now
Sorry mistakenly tagged, now fixed!!
Senior Drupal Developer at DrupalConnect
Please don't spam unrelated groups
Please don't spam unrelated groups. Could you remove this post from the Semantic Web group please? The group "sailing" looks suspicious. Can you explain what the new video module has to do with the "New Release System" group?