Free iZAP video plugin for elgg 1.5 version 1.0
izap_video v 1.5-1.0 plugin with lots of improvements and enhancements. You will find everything what you were missing in previous releases.
Click here for live demo!
Click here to download!
Fixes of previous release 1.5-0.6
- More informative error messages.
- New method used to fetch the id from the veoh.com.
- Video listing icons have been changed to the video images.
- Short tags issue has been fixed. Now there is not need to enable short tags directive in php.ini.
- You can upload file names having space.
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.
- Now you can post your video anywhere you like. Post them on home page, blogs, comments and so on....
- Nice video gallery to embed your video from izap_video plugin.
- Search on embeddable video gallery.
- Video widget on home page having latest, top viewed and top commented videos.
- Video widget on detail video page having latest, top viewed and top commented videos.
- Embeddable video code to post videos on other sites which are uploaded on elgg's platform.
- You can re-size videos in tinymce.
- 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
This package contains two plugins. One is izap_videos and other is tinymce. We made some changes in tinymce and upgrade it to the latest version of tinymce. You have to upgrade both of these plugins to make all new features available for you. Steps to upgrade:
- Override both plugins (izap_videos and tinymce) containing in the package.
- Clear your view cache. And enjoy updates.
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
Screen shots with the red border are new screen shots.
Video listing page
Add off server new video page
Add on server new video page
Group widget
Video plugin setup
Video play under widget
Video play on detail page
Enhanced river shot
Embedded video in blog
Embedded video in comments
iZAP Video gallery
Top videos widget on home page
jra on 20 May 2010 02:09 PM #
Is there a way to remove the FB, LinkedIn, Twitter "share" links for the video?
jra on 20 May 2010 02:08 PM #
Is there a way to remove the FB, LinkedIn, Twitter "share" links for the video?
Naveen Kumar Jain on 12 Apr 2010 11:04 PM #
I am using this video plugin but it showing conerting error. and also FFMPEG is not installed on my server. so I do not want to convert video. I want to provide facility to upload direct flv or mpeg video to my server.
Please help me to do this. how can I remove ffmpeg conversion code from plugin and what lines should I remove from "zap_videosactionsadd.php" file.
Sincerely,
Naveen Kumar Jain
Jesus on 13 Feb 2010 02:59 PM #
Hi,
I found the solution. In convert.php I changed the code function photo($size = '120x90', $time = '00:00:10') to function photo($size = '120x90', $time = '00:00:01') to get the thumbnail generated.
I hope you could help me to get flv videos converted.
Thanks a lot
Jesus on 13 Feb 2010 02:28 PM #
hi again,
i have the video converted successfully using mp4 and avi, not with flv format.
The thumbnail file is created but empty
1266095655prueba_xvid_i.png0.00 KB
i need your help please, I tried a lot of things without success.
Thanks
Jesus on 13 Feb 2010 01:51 PM #
i tested converting an avi and mp4 video succesfully.
may be the problem is with flv format.
thumbnails doesn´t work. i get the video but not the thumbnail image any idea and help?
thanks and congratulations for ur work
Jesus on 13 Feb 2010 01:01 PM #
Hi,
I have install ffmpeg and ffmpeg-php. When I try to upload a video I get the error "Error converting video"
This is the configuration of FFMPEG installed
FFmpeg version SVN-r21783, Copyright (c) 2000-2010 Fabrice Bellard, et al.
built on Feb 13 2010 02:04:11 with gcc 4.2.4 (Ubuntu 4.2.4-1ubuntu3)
configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-pthreads --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libx264 --enable-libxvid --enable-x11grab
libavutil 50. 9. 0 / 50. 9. 0
libavcodec 52.54. 0 / 52.54. 0
libavformat 52.52. 0 / 52.52. 0
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0.10. 0 / 0.10. 0
libpostproc 51. 2. 0 / 51. 2. 0
Hyper fast Audio and Video encoder
Could you help me to solve the problem? thank you very much
chus on 08 Feb 2010 03:59 AM #
I get the error Form is missing __token or __ts
fields when trying to upload a video from my computer.
Any help please?
Richard M on 14 Dec 2009 08:59 AM #
Absolutely fantastic contribution to the Elgg community guys!
I have a bit of an issue though:
For some reason, large files (80+MB MPEG Files) are not being fully converted. I have adjusted all needed php/apache settings that will deal with the upload and from what I can see in the temp directory, the file does complete the upload - the issue is at the conversion stage... my 80MB files stop converting at around 2/3MB... I've changed the preset files and I have been able to get to 130MB, but it still will not complete. For some reason, any files around 50~MB convert without a fuss.
Please help!
hans on 13 Oct 2009 04:04 AM #
Hello Guys,
would it be possible to add archive.org as a video hoster on the plugin? Unlike the commercial services they offer much more artist friendly legal conditions and automatic transconding to other formats etc. so it would be great if they could be integrated in your video plugin.
cheers.
Medical Jobs Australia on 03 Oct 2009 06:47 AM #
Hi
really i love this site because it is appreciating to me. i will follow your suggestion accordingly to your description.
<a href="http://www.fastmed.org" title="Medical Jobs Australia">Medical Jobs Australia</a>Matt on 23 Sep 2009 07:50 AM #
Hi iZAP Team,
Thanks for providing your great plugin to the community.
Although I'm no programmer I'm keen to add a video player directly on my site homepage.
I've started playing with the widget code provided in vazco_mainpage and can see that they load e.g. mod/izap_videos/customindexVideos.php?type=layout&videosTOdisplay=6 to show the latest vidoes.
Is there a similar view I can call to show a player alongside the thumbnails?
Any help greatfully appreciated.
TIA
Matt
Larry on 17 Sep 2009 09:41 AM #
Normal 0 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;}
The installation does work for Firefox but not for IE8. With IE8, when I tried to add new video, I won't be able to add url or title. The workaround is that I have to do a "Embed/upload media" in the "Enter video description" field first. Please see below for the error message as reported by IE8:
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; Zune 3.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Timestamp: Thu, 17 Sep 2009 06:53:30 UTC
Message: 'b.selection.onSetContent' is null or not an object
Line: 1
Char: 865
Code: 0
URI: http://www.le2u.com/social/mod/tinymce/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin.js
sandeep on 12 Sep 2009 07:07 AM #
Hello sir,
I am using this plugin in my elgg 1.5.Now i have upgraded it to 1.6.1.After upgrade,i am not able to embed any videos..
Though i have given the correct URL,I get this error message
Error fetching data from remote url. Either wrong url or video not found.
Please help!!
daniel on 17 Aug 2009 02:13 PM #
When using the 'custom index' plugin, I can locate the "latest files',
'latest bookmarks' in any order by editing the custom index layout.
If I enable the izap video plugin, it setups as the first displayed
Index_Box under the
echo elgg_view("index/righthandside"); So, my question is
how can I move this under echo elgg_view("index/lefthandside") ? I
think it may be in the customindexVideos.php that I would make an
edit, but I'm not sure what edit that would be? so, basically I need the ability to move the video plugin to any of the Index_Box locations on the homepage.
Your help is appreciated.
iZAP Team on 27 Aug 2009 10:28 AM #
you need to edit the start.php file for this change, just extend the "index/lefthandside" view instead of "ndex/righthandside" view.
Thanks you.
daniel on 14 Sep 2009 04:38 PM #
I edited the /izap_videos/start.php to try and move the 'videos' widget from the left column to the right side, underneath the login box by changing extend_view('index/righthandside', 'izap_videos/customindexVideos'); to extend_view('index/lefthandside', 'izap_videos/customindexVideos');
This removed the display of "videos" all together. Also,what causes the customindexvideos.php to place the widget in the first "index_box" ?
Thanks, Daniel
radu on 13 Aug 2009 01:43 PM #
after nI upload a video I get this message and than nothing hepends
Video is queued up for conversion.HELPPPPP
iZAP Team on 27 Aug 2009 10:31 AM #
This might be due to the wrong PHP interpreter path. You can easily change it in the admin settings.
Gleb SHark on 21 Jul 2009 05:44 AM #
Is it possible to add SWF support for uploading files?
i dont have ffmpeg support, but i think that it would be nice to have videos on the server in swf format! is it possible?
Sproe on 19 Jul 2009 01:26 PM #
Great plug-in and I have the on-server videos working just fine, but when I put in a YouTube video URL, all I get is a blank page after I hit submit, and the video is never posted.
Originally I was missing curl, but I have that installed on my php5 now and I'm not getting the curl error any more, just the blank page. I'm running Ubuntu 9.04 server and Elgg 1.5
Thanks for the help.
GuiYe on 16 Jul 2009 02:11 AM #
Hi, I get an error.
When uploading a video, it says. "Error converting video"
I have been looking for solutions in the web with no success...please help me!
Dave K on 11 Jul 2009 09:24 AM #
I was getting two errors. At first it was:
form is missing __token or __ts fields
and now its:
Required fields are missing ...
Any help would be appreciated!
Sujoy on 07 Jul 2009 11:41 PM #
one more issue I have encountered is that,
UPLOADED videos do not responding to AUTOPLAY option.
smith on 30 Jun 2009 04:47 AM #
This version is much far better than the previous version. Please continue this innovative work.
Carlos on 20 Jun 2009 03:04 PM #
Sorry, another one.
'Description not yet added by the video owner.' is hard coded in the Add action, it should be in the language files.
iZAP Team on 24 Jun 2009 06:31 AM #
@Carlos, thank you very much for reporting this issues, we have fixed them for our next version.
Keep posting your valuable comments. Thank you.
Carlos on 20 Jun 2009 03:01 PM #
Hi guys. I think there is a confusion beetwen owner and container in the Add action.
If you are adding a video to a group, the group is the container whereas the current user is the owner (as is stated in the Elgg documentation).
But in that case, the Add procedure is asigning both properties to the group, resulting in the lost of the uploader info.
Please check it.
Thanks and forgive my bad english.
Walied on 19 Jun 2009 06:22 PM #
Great Plugin and enhancement,
How can we embed the widget for custom_index theme, where can we see the izap gallery from.
Walied Albasheer
Durein.com
iZAP Team on 24 Jun 2009 06:26 AM #
@Walied, whereever the tinymce is included, you just need to click the Embed / upload media link above it.
Sujoy on 24 Jun 2009 06:15 AM #
It's a nice plugin. I have installed it and it's working fine.
But I have getting a problem, I am opening the video palyer in popups several time on a singal page .
In FF it is working fine , but in IE only Video player is opening for the first time only and then no player is opening.
This problem only occures for Embed videos only.
iZAP Team on 24 Jun 2009 06:18 AM #
@Sujoy, this seems to me an IE bug. Anyway we'll investigate this issue.
Thanks.
Joseph on 11 Jun 2009 11:39 PM #
Hi, I've hadno succes so far with izap_video.
I can run ffmpeg from the cmd line, no problem:
<code>ffmpeg -y -i 'video.flv' -vcodec 'libx264' -vpre 'hq' -b '300k' -bt '300k' -acodec 'libfaac' -ar '22050' -ab '48k' 'output.flv'</code>
When I try to upload a flv it get error:
"Unsupported file format."
Whe4n I try avi I get "video conversion error"
iZAP Team on 24 Jun 2009 06:13 AM #
Hi Joseph, we have investigated this issue, this might be due to the mime type of the file. Currently this plugin checks the file according to the mime type of the file, but we have solved this issue in our next version.
"video conversion error" may occur due to many reasons, if you can run file from command line, you will get error better explained. We have displayed errors more clearly in our next version, which will be released soon.
Nacho on 11 Jun 2009 04:19 AM #
Hi, when i try to upload a video from youtube i have this:
Can't get video from the site. Site is not responding.
Could you help me??? thanks!!
iZAP Team on 24 Jun 2009 05:41 AM #
This message is displayed when youtube doesn't send back any response or you can say, the expected response.
Nacho on 24 Jun 2009 07:16 AM #
That's ok, but how can i resolve this problem ??
I put the adress of the Youtube video's and this message is always.
Thanks...
iZAP Team on 24 Jun 2009 09:34 AM #
@Nacho
Are those videos public ?
Are you getting the same problem, while working with vimeo and veoh videos or it is just youtube ?
If possible please send us the youtube urls that you are working on at support@izap.in, so that we can have a better look on them and check the youtube response for those videos.
Thank you.
Nacho on 24 Jun 2009 03:26 PM #
I send the mail !!
iZAP Team on 25 Jun 2009 08:18 AM #
@Nacho, Thanks for sending the mail, but the urls you sent are working fine on our site. You can check them here:
http://www.izap.in/ie-commerce/pg/izap_videos/chetan/play/681
http://www.izap.in/ie-commerce/pg/izap_videos/chetan/play/680
We think the problem is with the CURL. Did you check the error log, and again if possible send us the error log so that we can investigate more about it.
vinay on 07 Jun 2009 01:51 PM #
Hello,
First thing its just amazing plugin. i installed it and i even got to see the video panel on the home page , but wenever i click the add videos option the screen goes white and thats it!.Am i doing something wrong,please help me.Also when u said override both in the package , what exactly did u mean.
iZAP Team on 07 Jun 2009 02:12 PM #
Hi Vinay,
- Please post the list of the plugins you have enabled. I suspect, there is some conflict with other plugins.
- "Override both in the package". Zipped package have two plugins, one is izap_video, and other is TinyMCE. Actually we upgraded the default TinyMCE packed in the elgg fresh script. So this is only to override both plugins.
Thanksvinay on 07 Jun 2009 02:49 PM #
blog
bookmarks
categories
crontrigger
custom_index
defaultwidgets
diagnostics
embed
externalpages
file
friends
garbagecollector
groups
invitefriends
logbrowser
logrotate
members
messageboard
messages
notifications
pages
profile
reportedcontent
riverdashboard
thewire
tinymce
twitterservice
uservalidationbyemail
zaudio
elggchat
web1--template
izap_videos
these are the plugins that i have enabled
Frank on 25 May 2009 12:38 PM #
I am getting this error return.
required fields missing
This is on a fresh install of elgg 1.5 with the izap_video v 1.5-1.0 plugin
htaccess settings
php_value memory_limit 64M
php_value post_max_size 20Mphp_value upload_max_filesize 20M
php_value max_execution_time 0
php_value short_open_tag 1
What is causing this problem?
Dave K on 11 Jul 2009 11:10 AM #
Frank, I'm having this issue as well. Did you ever figure it out?
Thanks in advance.
Dave
ilya on 16 May 2009 12:06 AM #
can help me...
i configure ffmpeg:
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
i test ffmpeg convertion from command console "ffmpeg -i rebenoc.avi test.flv" all ok
test upload this file with izap_video and have error converting video...
my system, vds on centos 5.2
iZAP Team on 20 May 2009 02:07 PM #
Hi ilya,
Well you are trying it on centos 5.2. It might be because of the configuration of your server.
Is it possible, if you can let me know where exactly you compiled this ffmpeg version and other libraries?
I suspect, you have installed it under "/usr/local/ffmpeg". If so, than you have to create soft links of your executable in "/usr/bin" So it will have permission to be executed without considering the exact path.
Let me know, If this has solved your problem.
Thanks.
ilya on 21 May 2009 02:33 AM #
ffmpeg installed in /usr/local/bin/ffmpeg
try create soft link
ln -s /usr/local/bin/ffmpeg /usr/bin/ffmpeg
and
ln -s /usr/local/bin/ffplay /usr/bin/ffplay
ln -s /usr/local/bin/ffserver /usr/bin/ffserver
problem not solved, error converting video =((
iZAP Team on 21 May 2009 09:34 AM #
Hi ilya,
Do two things.
1. Post error log here. So i can check if there is anything not working in php.
2. Try this command on your shell:
ffmpeg -y -i 'input.flv' -vcodec 'libx264' -vpre 'hq' -b '300k' -bt '300k' -acodec 'libfaac' -ar '22050' -ab '48k' 'output.flv'
If this works on your server. Than we will be sure there is no problem with ffmpeg installation. And we will try to find out the cause.
Thanks
ilya on 22 May 2009 10:41 AM #
yap... have problem....
run command
ffmpeg -y -i 'test.flv' -vcodec 'libx264' -vpre 'hq' -b '300k' -bt '300k' -acodec 'libfaac' -ar '22050' -ab '48k' 'output.flv'
and get
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 May 16 2009 10:47:22, gcc: 4.1.2 20080704 (Red Hat 4.1.2-44)
Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 29.97 (30000/1001)
Input #0, flv, from 'test.flv':
Duration: 00:00:09.06, start: 0.000000, bitrate: 264 kb/s
Stream #0.0: Video: flv, yuv420p, 260x200, 200 kb/s, 29.97 tbr, 1k tbn, 1k tbc
Stream #0.1: Audio: mp3, 44100 Hz, stereo, s16, 64 kb/s
Output #0, flv, to 'output.flv':
Stream #0.0: Video: libx264, yuv420p, 260x200, q=10-51, 300 kb/s, 90k tbn, 29.97 tbc
Stream #0.1: Audio: libfaac, 22050 Hz, stereo, s16, 48 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Segmentation fault
Segmentation fault =(( how fix this proble
thx
Frank on 13 May 2009 05:35 PM #
Video uploads creates 2 flv files in the uploads directory 1 OK the second an empty flv does not create thumbnail just an empty .png file
iZAP Team on 14 May 2009 12:34 PM #
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
Harsh on 13 May 2009 01:51 AM #
thank you for such a nice plugin. The interface has improved a lot. But I have a question about TinyMice.You can see that the extended tinyMice or Tinymice with 3D emoicons plugins have been released.Can you add your features of IZap Video Library to them or Provide the code.
iZAP Team on 13 May 2009 05:29 AM #
Hi Harsh,
Thanks to appreciate our work. We will consider your suggestion in our next release.
Please keep posting your valuable comments.