iZAP-Videos, Full featured videos plugin v3.55b

Release Notes

How do we planned stability in this version

In this version we have removed complex video conversion preset command and use simple ffmpeg command "ffmpeg -y -i [inputfile] [outfile]". I setup a testing lenny instance of a server. than simply install ffmpeg using lenny package manager. And setup elgg with izap_videos. And it was working perfectly there was not any issue. Please post your feedback. And if it works for you. than post your server environment and give us one recommendation. As we will reach to the recommendation of 20. We will change this beta release to stable one.

Special in this release:

  1. You can control plugin setting either you want to keep original video file after conversion
  2. Sqlite implementation to cut down all background processing.
  3. More control in queue management.
  4. Implemented Trash, This will just put videos in trash having any issue. it could be ffmpeg supporting libraries. Admin can delete them or can restore them after fix.
  5. Cron implementation to re-trigger queue in case of sudden interruption in the queue. You can manage cron timing according to your need.

Upgrading from previous release:

  1. Backup your database and izap_videos folder.
  2. Disable izap_videos plugin from your admin panel.
  3. Download and unzip izap_videos version 3.5 and place it in mod directory.
  4. Re-enable this new izap_videos plugin from you admin panel.
  5. You may need to re-enable ON-SERVER support from setting tab of izap_videos plugin settings.
  6. Clear simple cache.

New installation:

  1. Download and unzip the plugin in your mod dir.
  2. Enable it from admin panel.
  3. Clear simple cache.

ONSERVER Prerequisites:

  1. PDO sqlite drivers must be installed. This release and all future release will support queue management using PDO sqlite.
  2. ffmpeg and all supporting libraries.

Optional Prerequisites:

  1. notifications plugin
  2. crontrigger plugin
  3. messages plugin

Optional plugins will give you better control over izap_videos plugin. These optional plugins are only required for ONSERVER support. If you leave them, izap_videos will yet to work with its basic functionality.

Bug fixes:

  1. Access control of uploaded video.
  2. Cutdown elgg-db communications to save resources
  3. Delete video entity will also delete all related media.


  1. Elgg 1.5
  2. Elgg 1.6
  3. Elgg 1.7a
  4. Elgg 1.7

Operating system compatiblity:

  1. *nix (confirmed)
  2. Windows (Under testing)

We are releasing beta release so we could collect feedback from all of you. Post your tickets at https://izapvideos.googlecode.com

I am twitting on: http://www.twitter.com/the_izap

I am blogging at: http://www.tarunjangra.com

Follow below our group discussion:


  • @Blue:

    1. This plugin has some issues (On Server issues) if you host it on windows. We aligned up to solve these issues with the next release. And we are planned to release new and stable version by the end of this month.
    2. Notepad++ poped up? No That is not the intended behaviour. It could be the problem because of the above issues.
  • I can get the guid of a video clip. How to display the video in the frontpage?

  • @Blue: You can do this simple as below:

    $video = new IzapVideos(43);

    It will load the video entity of guid 43.

    // now to get the player, just do
    $player = $video->getPlayer();

    // we can optionally provide the width and height of the player. eg.
    $player = $video->getPlayer(300, 200);

    // to get only the thumb src
    $thumb = $video->getThumb();

    // to get the complete<img> tag with custom size
    $thumb = $video->getThumb(true, array('height' => 90, 'width' => 90);

    I hope this would help. Thanks

  • @iZAP

    Your codes works fine. Many thanks!

  • using togheter izap plugin with tidypics, site performance goes down.

    the site speed after enabling tidypics is still good, but when i eneble izap , latency is duplicated

    pages load (receive first data) in to 2 seconds without izap. while in  4-5 seconds with izap (sometimes it arrives to 8-9 seconds).

    is it a real problem? how does it work for you?  does izap need to be more slim?


  • @izap - how come no response to all of the "queue not starting" issues?

    is this a problem that is a result of my environment? any ideas on how to fix? I can't use the plugin until this works.



  • Many sites are going away from "flash" because of the growing mobile market. Will your plugin eventually allow for H.264 and html5.  I expect that would cut down on a lot of the processing issues.


  • @Starphysique:
    Why do we not move toward the trend? This is all about the usage actually. We have such tasks in our future road maps. So don't worry about that.

    BTW thanks for your suggestions.

  • How can I prioritize my videos, order them, and designate which is to be shown in my profile? How can I disable commenting?


  • Hi

    Thanks for an excellent plugin.

    Is it possible to rename the izap_video-directory into just "video" ? 

    It looks a little bit amateur if we cant brand the site completely. Hope you can comply.

  • @Izap  Thanks for this great plugin. I have an issue while saving an off server video, the process take  forever and finally failed saving the off-server url from youtube.

    I think its because the server doesnt have ffmpeg (im using shared hosting) in order to take a screenshot, how can I solve this ?


  • Does anyone know how to stop video comments and video uploads from going on the river?

  • Mine

    1- youtube notworking at all.. it display the thumb in river, however can't play the video
    2- upload a mp4 video and Queue not start at all

    I'm using elgg 1.7, linux host (shared), and izap video 3.55b

  • Great Pluggin, iZap

    Like some others on here, I was getting the message: Queue status: Not running (1) for onserver videos.
    I changed the path for the PHP interpreter from /usr/bin/php to:

    /usr/local/bin/php            (also adding the /local/ in the video converting command).

    Now the videos conversion process starts straight away.
    However, once the conversation has finished and a video is viewed, the message 'There was a problem loading your movie, please try again later' appears.

    When I look at the converted files, it shows 0 mb next to the  .flv files.

    Does anybodt have any ideas, please ?

  • By the way, the video converting command in full is:

    /usr/local/bin/ffmpeg -y -i [inputVideoPath] [outputVideoPath]

    Any help would be appreciated.

  • I have the same problem like elggfan :( 


  • The "There was a problem loading your movie, please try again later" message seems to be caused by a bug in izap_videos. While videos are converting and playing without problems on my site, I can't edit the videos of users without getting this error. It seems that the video is assigned to the last user (or admin) who edited the video. The player searches then in this user's data directory. The damage can be "repaired" if the original uploaded edits (or just presses the save button) the video again.

    Hopefully, the next version gets released soon. Izap_videos team, may I ask if the "end of the month" (more or less) is still true as release date?

  • @iionly:
    We are on official trip from last 10 days. Just back to office. This is the reason of delay. We will start to finish this as soon as possible. Today is Thursday, So next Thursday you will have new version.

  • I am using elgg 1.7 with izap and I'm not able to embed videos. The add url and upload video are working just fine. I tried many things, maybe my embed code is wrong. Has anyone else had this issue?

  • i guess not only me waiting for video plugin that can work well with elgg 1.7. All i tried missing token or ts field.

  • @4dplane, I am having a similar issue. Embed code was working, and only recently, with no changes in my settings or server environment, NONE of my videos are visible any longer. I think youtube must have undergone some changes which are no longer compatible w/ this? Maybe?

  • Hello everyone.

    I've only just started playing with elgg today and it seems to be a very good platform.

    I've installed the izap video plugin and i want to manually insert video records with embed from a java program i have written. essentially i suppose what i need to know is what tables to add data to. Any data added will be for a single user so the user's credentials can be hardcoded.


    Hope someone can point me in the right direction...

    I would say this is my best guess because i've read around and everyone seems to be against the idea of creating tables outside of elgg's. I already have two tables with data and they are the ones i'll be transferring the data from.


    hope it makes sense.


  • Necesito ayuda

    Trabajo con elgg 1.7, cuando trato de eliminar un video la página queda en blanco.

    Cuando intento configurar izap_video la página solo muestra dos link que no funcionan:

        * Settings
    * Queue status

    Otra pregunta (perdonen mi ignorancia) : que es "Clear simple cache" ??


    Working with Elgg 1.7, when I try to remove a video the page is blank.

    When I try to set izap_video page (
    blank) only shows two links do not work:

    * Settings
    * Queue status

    Another question (excuse my ignorance), that is "Clear simple cache?


  • @All: 

    Just release new izap_videos 3.6b. See updates.



We are leading elgg providers. We have implemented complex combination of applications like "elgg + elasticsearch + cloud infrastructure + comet server for active pages"


  • Category: Media
  • License: GNU General Public License (GPL) version 2
  • Updated: 2015-3-13
  • Downloads: 61895
  • Recommendations: 94

Other Projects

View iZAP's plugins