iZAP Web Solutions

Free iZAP video plugin for elgg 1.5

izap_video v 1.5-0.6 plugin for elgg 1.5. It has ability to add on server and off server videos. Let's give a try!

DOWNLOAD PLUGIN VERSION 1.5-0.6

Feature List

Following are some of the features supported by our plugin. This plugin is supporting Youtube, vimeo and veoh for off server videos. We also made some enhancements listed in bold text.

  • Category support.
  • New river support.
  • Group upgrade according to the new version of elgg.
  • Enhanced listing of videos.
  • Now you can enable on server and off server in parallel mode.
  • Cache all thumbnails, title, tags and description from Youtube, Vimeo and Veoh.
  • Preview of thumbnails of videos in video listing, latest activities and group video listing.
  • Users can overwrite Title, Tags and Description coming from Youtube, vimeo and veoh.
  • Members can comment on a particular video.
  • Logs and river will work like other default plug-ins.
  • User can control play list in widgets placed on their profile.
  • Smart ajax rendering of videos from play list.
  • Auto-play control.
  • Videos and thumbnail storage in elgg's default file repository for better security.
  • Group video features like other group elements (files, group pages) etc.
  • On server video support is also available now. Supporting formats are 3GP, MP4, AVI, FLV.
  • You can switch between on server and off server video storage functionality. After switch, there will not on effect on your old videos available before switching.
  • Excellent flash player. You have control on some elements of the flash player. You can change color of the player border and button bar according to your theme. It will give you decent look and feel.

Installation of plug-in

Copy and paste this plug-in in mod directory and rock it.

Small guide for end users

Just need to copy and paste the complete URL of the youtube, vimeo and veoh video page. It will capture all related data.

Server specific requirement

For off server videos mode:

CURL must be compiled with php. System will not allow you to enable plug-in if CURL is not compiled with php.

For on server videos mode

FFMPEG must be compiled with the required sent of codecs. CURL is optional but it is better to have this compiled. In the coming days, We have more features in our road map.

Note: We tested this module for 3GP, MP4, AVI and FLV format. Testing with other codecs will be continue. I would be appreciated if you share your experiences here with these codecs and other codecs you may try.

FFMPEG Specifications

We compiled FFMPEG version SVN-r17630 as below.

FFmpeg version SVN-r17630, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --disable-debug --enable-libfaad --enable-libfaac --enable-gpl --enable-libamr-nb --enable-libamr-wb --enable-libx264 --enable-libxvid --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libgsm --disable-debug --enable-shared --enable-postproc --enable-nonfree --enable-libmp3lame --enable-libtheora
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.30. 1 / 52.30. 1
libavdevice 52. 1. 0 / 52. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0
built on Feb 27 2009 08:47:19, gcc: 4.2.4

Screen shots

Video listing page


Video listing page

Add off server new video page


Add off server new video

Add on server new video page


Add on server new video

Group widget


Group widget screen shot

Video plugin setup


Video plugin setup screen shot

Video play under widget


Video play under widget screen shot

Video play on detail page


Video play detail page screen shot

Enhanced river shot


Video river

Comments:

57 Response to iZAP Video plugin v 1.5-0.6, for elgg 1.5

Glynn on 03 Feb 2010 01:57 AM #

The download of the windows ffmpeg binary is corrupt please can you check this or let me know where else i can download this binary

 

thanks 

Jane Gortat on 22 Jan 2010 12:41 AM #

nice reference for elgg

Jane Gortat on 21 Jan 2010 07:54 PM #

hi, we really couldn't understand why this is happening if u have compiled all the libraries, You need to have the following values set in you .htaccess file.

triciakenney on 21 Jan 2010 01:45 AM #

i wonder if it will work on ubuntu os. doing a <a href="http://www.superiorpapers.com">research paper</a> and i seem can't to find any reference on this.

scvinodkumar on 04 Dec 2009 06:24 AM #

what path to be set in the php interpreter?

Naim on 24 Nov 2009 11:21 AM #

I WAS JUST WONDERING:

Why don't the guys at IZAP write a short tutorial on how to install and configure the server for this. Then from that (HOW TO) the community can help each other when possible problems occur along the way. Its easier and more pragmatic this way i think.

 its easier to see how their test server is set up.

Colin on 07 Sep 2009 02:34 AM #

Hi Guys,

I've just installed this and most of this works great but for thumbnails.

Am I right to assume, thumbnails are created for uploads too?

Thanks in advance

 

COlin 

Colin on 03 Sep 2009 08:49 AM #

Hi,

I have just installed your program for Elgg and it's great. However, when I am uploading a video, an avi, the file is created and coverted but no thumbnail is created and it's using a default one.

I only only presume a thumbnail should be created, judging by all the posts, but this is not working.

Can you advise?

Tony on 28 Aug 2009 02:11 PM #

Hi, Wonderful plug-in and excellent with off-server vid's, just I'm having trouble with on-server files. They upload but never leave the queue for conversion. I'm still learning sorry, and I've looked everywhere for doc's explaining things before asking here, but I'm assuming my problem is something to do with FFmpeg settings, and if I knew where to find/create/change these (or a clue where to look at least)I'm sure I could sort it out. Thanks, Tone

dana on 09 Jul 2009 11:50 PM #

Hi ,

        i got an error while uploading video(flv,avi) that means "Form is missing __token or __ts fields". What can i do for that?

I am using the latest version,

ubuntu 

lonnie on 04 Jun 2009 05:44 PM #

Great plugin, of course. However, I am having an incredible time getting it to process files over 20 meg. I have compiled ffmpeg as suggested. Set the required information in .htaccess file. I can't think of anything else to do. I simply get a blank white screen when I am trying to process a file over 20 meg.

I have used other video scripts that processed files much larger.

This is one of the errors we are catching: 

"Missing argument 1 for ElggDiskFilestore::__construct(), called in /home/xxxxxxx/public_html/engine/lib/filestore.php on line 623 and defined" in file /home/xxxxxx/public_html/engine/lib/filestore.php (line 156), referer: xxxxxxxxxx" 

Thank you in advance. 

Lonnie on 07 Jun 2009 07:02 PM #

I am using the latest version; I actually installed it on a second domain, making sure that it is the only plugin (besides the basic ones that shipped with the installation). And still, I can only successfully upload 19meg files without it going to a white screen, anything below that is fine.

This is the last feedback I got from my server admin: "I have looked over the server and I was not able to verify why you are only able to process 20 meg files. All of the limitations that are set in php are set high enough to process a 250 meg file."

It is really a mystery for me.

Regards, 

iZAP Team on 07 Jun 2009 02:17 PM #

Hi Lonnie,

Are you using "izap_video" 1.5-0.6 version? if so, than it is recommended to upgrade to 1.5-1.0 version. and let me know the results.

Here you can find the latest version . izap_video1.5-1.0

kirubakaran on 28 May 2009 02:16 AM #

Hi Guys,

        i got an error while uploading video(flv,avi) that means "Error converting video". What can i do for that?

 

thanks

kiruba

 

iZAP Team on 02 Jun 2009 03:19 AM #

hi kirubakaran,

Can you explain in much detail about the error, i mean, which operating system are you using, how is ffmpeg is complied. For video to be converted, you will have to compile the ffmpeg as given below.

 

FFmpeg version SVN-r17630, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --disable-debug --enable-libfaad --enable-libfaac --enable-gpl --enable-libamr-nb --enable-libamr-wb --enable-libx264 --enable-libxvid --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libgsm --disable-debug --enable-shared --enable-postproc --enable-nonfree --enable-libmp3lame --enable-libtheora
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.30. 1 / 52.30. 1
libavdevice 52. 1. 0 / 52. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0
built on Feb 27 2009 08:47:19, gcc: 4.2.4

 

Vantel on 21 May 2009 03:02 PM #

The Izap Videos plugin now works fine, however, how can I remove it from featuring on the front page of my website. I just want my users to be able to use it when logged in and I want the front page of my website to be just plain with visitor's welcome information. I'm using Elgg 1.5 and your newest Izap Videos plugin Thank you in advance. Great plug.

iZAP Team on 21 May 2009 03:36 PM #

@Vantel: 

Go to "mod/izap_videos/start.php". Line number is: 34.

extend_view('index/righthandside', 'izap_videos/customeindexVideos');

So comment this line. it will remove that box from home page.

I hope it will help you. Let me know if yet there is an issue.

Thanks 

Vantel on 22 May 2009 08:37 AM #

Thanks a lot. It worked like magic. Great Plugin. Thanks Izap.

iZAP Team on 22 May 2009 11:36 AM #

I am happy, it's working for you now!

Yan on 14 May 2009 05:55 AM #

Any idea why I'm getting "Error converting video" error?

My ffmpeg already compiled like this...

FFmpeg version UNKNOWN, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --disable-debug --enable-libfaad --enable-libfaac --enable-gpl --enable-libamr-nb --enable-libamr-wb --enable-libx264 --enable-libxvid --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libgsm --disable-debug --enable-shared --enable-postproc --enable-nonfree --enable-libmp3lame --enable-libtheora
  libavutil     50. 3. 0 / 50. 3. 0
  libavcodec    52.29. 0 / 52.29. 0
  libavformat   52.32. 0 / 52.32. 0
  libavdevice   52. 2. 0 / 52. 2. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on May 14 2009 20:10:39, gcc: 4.2.4

Any advice?

iZAP Team on 14 May 2009 08:06 AM #

Problem might be in the file name, in this version, you can only use the file names which have no spaces in them. So please try after removing all the spaces from the file name.

Yan on 14 May 2009 08:12 AM #

Thanx 4 the reply...

tested on filename without dash '-' and spaces, also the same problem.

iZAP Team on 14 May 2009 12:30 PM #

Welcome Yan,

Can you please send us the video file that you are trying to upload, so that we can have a better look at the problem.

Please mail us at:  support@izap.in

Yan on 14 May 2009 11:17 PM #

Hi, thanx for the offer, but I think I'd solve the problem. :)

I faced the "Error converting video"is because of the library didn't get from the right site. 

For example, I tried "sudo apt-get install libmp3lame-dev" and it return "E: Couldn't find package libmp3lame-dev". So I have to download the lame from don't know which site to configure the ffmpeg  without any problem.

So, at the end I successfully configure, compile and install the ffmpeg, follow the izap source list :

FFmpeg version UNKNOWN, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --disable-debug --enable-libfaad --enable-libfaac --enable-gpl --enable-libamr-nb --enable-libamr-wb --enable-libx264 --enable-libxvid --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libgsm --disable-debug --enable-shared --enable-postproc --enable-nonfree --enable-libmp3lame --enable-libtheora
  libavutil     50. 3. 0 / 50. 3. 0
  libavcodec    52.29. 0 / 52.29. 0
  libavformat   52.32. 0 / 52.32. 0
  libavdevice   52. 2. 0 / 52. 2. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on May 14 2009 15:21:54, gcc: 4.2.4

But at the end I getting "Error converting video" while uploading video using izap_video.

I doubted the problem occured cause of the different version of the library (or different library i'd download). For my case is lame library.

So I found I should use "sudo apt-get install build-essential checkinstall liblame-dev ..." to get the lame for my ubuntu.

Purge the ffmpeg, re-configure ffmpeg, compile and install it.

Thant's all. Is difficult for a ubuntu-ffmpeg newbies... T_T 

Frank Gemmell on 09 May 2009 10:32 PM #

Hello We have tracked the problem to the software uploading the video to the tmp file then seems to forget where it is. The server logs show an error file does not exist. Have you run into this problem before? I have tried the software on 4 different servers and it always returns error converting video.

Thank You Frank

iZAP Team on 11 May 2009 10:22 AM #

@ Frank Gemmell:

Well i am not sure, if you are trying to upload file names with space . As i replied you earlier, We have been tracked and fixed this issue successfully. We are in the testing phase of our next relase with lots of features, improvements and such fixes.

And if this is not what you are experiencing, Than please post your problem with more detail and URL if possible.

Thank you.

Richard Batt on 06 May 2009 07:57 AM #

Whenever I upload a video on mine it keeps saying "Required fields missing".  I fill all fields on the page.  Any idea what i've done wrong, lol.

iZAP Team on 06 May 2009 07:57 AM #

@Richard Batt:
Can you please provide us the url of your site, so that we can make some investigations.

rogal on 05 May 2009 06:59 AM #

I've successful installed your module to use on my site, and it's working perfectly (on server upload :))

Thanks for good solution and we still waiting for new relase.

please visit  http://www.aleya.pl

 

iZAP Team on 05 May 2009 06:59 AM #

@rogal:
Its great to hear that every thing is working fine. We have visited your site it is very nice to see that every this is perfect.
We have almost done with our new version, for demo you can visit http://www.izap.in/ie-commerce.

Frank on 05 May 2009 06:52 AM #

Would adding the paths help? The server admin has asked. Where would one add the paths?

["path_to_mencoder"] = "/usr/local/bin/mencoder";
["path_to_ffmpeg"] = "/usr/local/bin/ffmpeg";
["path_to_flvtool2"] = "/usr/bin/flvtool2";

iZAP Team on 05 May 2009 06:52 AM #

@Frank:
hi, we really couldn't understand why this is happening if u have compiled all the libraries, can u please send us the url of your site, so that we can better understand the problem. And if possible also please provide one of the videos that you are trying to upload.

Frank on 03 May 2009 07:54 PM #

Server was recompiled to spec. PHP settings are as specified. I am still getting the 'Error converting video' return. It is uploading to the tmp directory. Is there something else that I'm overlooking? I am uploading flv and have used several different ones. They were downloaded with Xilisoft and play fine with Flowplayer.

iZAP Team on 08 May 2009 08:54 AM #

@Frank:

i think the problem might be in the file names, actully there is small bug in the current version, which we discoverd recently, if you using the file, that have spaces in their names, then the problem might be because of this.

We have fixed this bug in our comming version, which will be released soon. 

Frank on 01 May 2009 02:41 AM #

File uploads to tmp dir but does not convert. Is this a server problem?

Frank on 01 May 2009 12:18 PM #

Have a problem with "Error converting Video"  the file uploads.

I changed the htaccess file and sent the compiled ffmpeg list to the host. They said alls been compiled.

I did find this in the error log  

[30-Apr-2009 21:33:55] WARNING: 2009-04-30 21:33:55 (EDT): "Missing argument 1 for ElggDiskFilestore::__construct(), called in /home/redneckp/public_html/engine/lib/filestore.php on line 623 and defined" in file /home/redneckp/public_html/engine/lib/filestore.php (line 156)

MP3's and photos upload fine.

chetan on 01 May 2009 12:18 PM #

@Frank:
You are getting the "Error converting Video" error because there is error in converting the uploaded video file by the ffmpeg, you will have to compile the ffmpeg with the configurations and libraries as defined below to solve this problem.
FFmpeg version SVN-r17630, Copyright (c) 2000-2009 Fabrice Bellard, et al. configuration: --disable-debug --enable-libfaad --enable-libfaac --enable-gpl --enable-libamr-nb --enable-libamr-wb --enable-libx264 --enable-libxvid --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libgsm --disable-debug --enable-shared --enable-postproc --enable-nonfree --enable-libmp3lame --enable-libtheora
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.30. 1 / 52.30. 1
libavdevice 52. 1. 0 / 52. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0
built on Feb 27 2009 08:47:19, gcc: 4.2.4

[30-Apr-2009 21:33:55] WARNING: 2009-04-30 21:33:55 (EDT): "Missing argument 1 for ElggDiskFilestore::__construct(), called in /home/redneckp/public_html/engine/lib/filestore.php on line 623 and defined" in file /home/redneckp/public_html/engine/lib/filestore.php (line 156)

MP3's and photos upload fine.

This waring is generated by the elgg file uploading class, so this has no concern with the izap_videos plugin, and moreover it is not going to affect anything.

Premdeep on 27 Apr 2009 09:16 AM #

I am having aproblem that the tools dropdown menu is going under the flash playr . have a look

http://farm4.static.flickr.com/3389/3473451102_14d43d261d.jpg?v=0

iZAP Team on 27 Apr 2009 09:16 AM #

@Premdeep:
hi, prem we saw your problem of menus, but it is more over the problem of css, not of the plugin.
Thank you for the suggestion about the youtube, yes it is possible. We might consider your suggestion in our coming releases.

Premdeepd on 25 Apr 2009 05:54 AM #

Is it possible to have a user upload option from the site, but the file is posted to a particular channel in youtube using their api library?.

Thank you.

Rich on 24 Apr 2009 03:35 AM #

Thanks for your quick response for my previous question. I have one more. Is it possible to display "recent videos" on the front page of the site? If there is documentation on how to do this can you point me to it? My site is www.islandgab.com for reference.

Thanks,

Rich

iZAP Team on 24 Apr 2009 03:35 AM #

@Rich:
Hi, we have integrated this feature in our newer version, which will be released by the end of this month.
Thanks.

Rich on 23 Apr 2009 04:35 AM #

I notice that if I change my username then go to my profile, click on videos, it titles my video page with the old username. Is there a way to refresh this?

Thanks,

Rich

iZAP Team on 23 Apr 2009 04:35 AM #

@Rich:
It is not possible to change the username in elgg, you might have changed the display name. That's why izap_videos will not reflect the changes.

Steve on 22 Apr 2009 07:37 AM #

Hi,

Thanks, that seems to have fixed it.

Can this plugin be used to add video content to a group discussion or a page?

Thanks.
Steve.

iZAP Team on 22 Apr 2009 07:37 AM #

@Steve:
Right now you are able to add video in groups as other elements. The feature you are looking for will be available in our next release. I hope, by the end of this month, We will be able to release new version with this feature. Not only in groups, even you will be able to embed video to all over the site from the video gallery attached to "izap_video".

Steve on 20 Apr 2009 08:52 AM #

Hi,

 

I've installed on Elgg1.5. php5 and cURL installed. After installtion the settings box is just an empty blue square...

Any ideas?

Thanks,

Steve.

iZAP Team on 20 Apr 2009 08:52 AM #

@Steve:
I believe, You need to clear your cache, because elgg does hard view caching. Just remove "view_paths" file and that can be located under "data" folder ( or whatever the name you gave while installation of your elgg).

Kevin on 15 Apr 2009 09:34 AM #

Great plugin guys.

Like to report this bit of error i keep getting for uploading MP4.

 "Error converting Video"

 Why is this. Can help shed some light?

 

Regards,

Kevin

admin on 15 Apr 2009 09:34 AM #

@Kevin
Thanks for your reporting. Can you give me ffmpeg configurations you are using on your server with list of all codecs. I can reply you better than.
By the way, we have compiled ffmpeg on our server with following list of codecs:

FFmpeg version SVN-r17630, Copyright (c) 2000-2009 Fabrice Bellard, et al. configuration: --disable-debug --enable-libfaad --enable-libfaac --enable-gpl --enable-libamr-nb --enable-libamr-wb --enable-libx264 --enable-libxvid --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libgsm --disable-debug --enable-shared --enable-postproc --enable-nonfree --enable-libmp3lame --enable-libtheora libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.30. 1 / 52.30. 1
libavdevice 52. 1. 0 / 52. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0

Arka Roy on 15 Apr 2009 09:30 AM #

i am using offserver mode,youtube & vimeo videos are working fine,but Veoh videos can't be added,getting this error:

Can't get video from the site,The site is not responding.

help plz! 

admin on 15 Apr 2009 09:30 AM #

@Arka Roy
That is because of small change in URL's of Veoh. We are in process of investigating this issue and will release patch to fix to issue it as soon as possible.
Thanks

Mike on 05 Apr 2009 08:18 AM #

Your link to download the plugin is broken.  It just takes me to a site that says elgg can't connect to your database.  Please fix and let me know when the plugin is available.  Thanks

admin on 05 Apr 2009 08:18 AM #

@Mike,
Mike, Link is working fine. It may be because of upgrade of elgg while you were trying before. Let me know if it is still not working for you. I will mail you that plugin.

Thanks.

free css templates on 04 Apr 2009 06:20 PM #

Really awesome blog. I enjoyed reading this review from you. I found that you really update your site regularly that made me more interesting. I've bookmarked your site for my future use.

Thank you
sagar

http://freetemplates4u.co.cc

Jim on 20 Mar 2009 10:22 AM #

Installed it under elgg 1.5 but all that happens when I try to add a video or adjust the settings is that I get a blank page with a url for a non-existant page.

iZAP Team on 20 Mar 2009 10:22 AM #

@Jim

You must enable the "short_open_tag" in the php.ini for this time, actually this is small bug, we'll consider this in our next version.

You need to have the following values set in you .htaccess file.

<IfModule mod_php5.c>
php_value memory_limit 64M
php_value post_max_size 20M
php_value upload_max_filesize 20M
php_value max_execution_time 0
php_value short_open_tag 1
</IfModule>
Notice: php_value short_open_tag 1 to be added.

Post new comment
(* fields are mandatory )
Secure submit
Categories
Creloaded oscommerce modules
Elgg 1.2 plugins
Elgg 1.5 plugins
Open source
Why do you like open source softwares? Because...


Total Votes: 199
Latest News

So finally we have been released with our first free module “iThumb” for CRE Loaded 6.3.2. It will generate auto thumbnail for all of your products. Click here for more info.

Tarun.
10 Mar, 2009
Feedback from our clients

A true expert in their field. iZAP was prompt in communication and providing service. They went out of their way to make sure this was done quickly and correctly. Even took it upon themselves to contact and work with our system administrator to get the proper gems installed for the Ruby on Rails application. I look forward to working with this provider in the future and highly recommend them!

Adviatech Corp.
Jason Bland