[IMC-Video] imc-video Digest, Vol 44, Issue 3
Sasha Costanza-Chock
schock at riseup.net
Mon Dec 11 00:19:50 PST 2006
What's the state of decisionmaking on updating/changing the video.indy
CMS? Isn't it time we switch to something that has active development
and can support basics like automated thumbnails, flash encoding, torrents?
...Let alone more interesting stuff,
What are the options?
For example, what's up with OurVideoCMS?
A custom version of Drupal?
Other suggestions?
peace
schock
imc-video-request at lists.indymedia.org wrote:
> Send imc-video mailing list submissions to
> imc-video at lists.indymedia.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.indymedia.org/mailman/listinfo/imc-video
> or, via email, send a message with subject or body 'help' to
> imc-video-request at lists.indymedia.org
>
> You can reach the person managing the list at
> imc-video-owner at lists.indymedia.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of imc-video digest..."
>
>
> ------------------------------------------------------------------------
>
> Today's Topics:
>
> 1. Re: indytorrent.org... (chekov)
> 2. indytube available on codecoop (john duda)
> 3. pittsburgh: iraq veterans speak out / part 1 (vincent eirene)
> 4. pittsburgh: iraq veterans speak out / part 1 (vincent eirene)
> 5. Re: indytube available on codecoop (mark burdett)
>
>
> ------------------------------------------------------------------------
>
> Subject:
> Re: [IMC-Video] indytorrent.org...
> From:
> chekov <chekov at riseup.net>
> Date:
> Sat, 02 Dec 2006 23:33:38 +0100
> To:
> imc-video at lists.indymedia.org
>
> To:
> imc-video at lists.indymedia.org
>
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> i'll write him an answear in german, why indytorrents is not that open
> as he estimates imc's to be
>
> i'll also send him an loginname and gdm will create an password for him
>
> Thomas Ziegler schrieb:
> | how to get a password
> | and WHY need a password?!?!?! -my opinion: ABSOLUTELY UNNECCESSARY
> - -see eg thepiratebay.org or mininova.org work well
> | i will get a .mp3-file about a speech of a german anarchist horst
> stowasser -i i think indymedia is the best site to put in onto..., the
> author agrees! well folks please help!! thanks, thomas
> | ps i allowed to add this "feature" to
> http://video.indymedia.org/wiki/doku.php
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFFcf9Cz6P/r38XJqQRCr7XAJ9ERjhf6unQJKzYSvB0ZnB24vQgkwCfYtiw
> HQU3VWSv+nutImS6qyceZCQ=
> =kWJN
> -----END PGP SIGNATURE-----
>
>
> ------------------------------------------------------------------------
>
> Subject:
> [IMC-Video] indytube available on codecoop
> From:
> john duda <john at manifestor.org>
> Date:
> Fri, 8 Dec 2006 10:20:36 -0700
> To:
> imc-tech at lists.indymedia.org
>
> To:
> imc-tech at lists.indymedia.org
> CC:
> imc-video at lists.indymedia.org
>
>
> if you're looking for an easy way to graft in browser video onto an
> existing indy-cms, check out:
>
> http://codecoop.org/projects/indytube/
>
> You can see it in action here:
> http://www.phillyimc.org/en/2006/11/33840.shtml
>
> Here's the README file(note that the stuff about configuration is out
> of date, there's now a nice config file):
>
> What is IndyTube?
> -----------------
>
> This is a very basic script for reencoding arbitrary video files to
> flash video (flv), and then including this video in the browser with a
> flash video player. The exact same approach can be used to embed a
> cortado java player that can play ogg theora files, but the files here
> don't do that yet. The overriding design goal is to make it
> absolutely trivial for the largest number of users to view video
> content, while still making the original files available for download,
> and not compromising privacy and anonymity of uploaders and viewers by
> relying on a commercial service like YouTube or Google Video.
>
> Design: Why not build this into the cms?
> --------------------------------
>
> Video transcoding, even on good hardware, is a time-intensive task.
> So any CMS that wanted to support embedded video would probably need
> to run the encoding job in an asynchronous process anyway. On systems
> that do support asynchronous production processes, like Mir, you
> probably wouldn't want to put big encoding jobs into the queue anyway,
> because no one wants to wait 20 minutes for a video to finish encoding
> when they need to update the startpage. Running the video encoding in
> a separate process(the script is designed to be run out of cron) also
> allows the encoding process to get "nice'd" to an appropriate priority
> so it doesn't bring down your server. It also means that it is very
> easy to graft support for embedded video onto any existing cms that
> stores video in the file system.
>
> What do I need to run this?
> ---------------------------
>
> * Python 2.4 or higher
>
> * Flowplayer, available from http://flowplayer.sourceforge.net
>
> This provides a nice embedded flash video player, you should
> download a copy and put a copy on your web site.
>
> * Mencoder, the Mplayer video encoder/decoder swiss army knife.
>
> This is better than ffmpeg because it is designed to handle
> any proprietary cruft that your users throw at it.
> Get it from www.mplayerhq.hu, or, for debian packages, from
> www.debian-multimedia.org
>
> * FLVTool2, http://inlet-media.de/flvtool2
>
> You need to be able to write some metadata to the file so
> users can seek during playback. This ruby program does the
> trick (make sure you've got ruby installed!)
>
> * Cheetah template library for Python.
>
> You can get this from http://www.cheetahtemplate.org/, or just
> 'apt-get install python-cheetah'
>
>
> How do I set it up?
> -------------------
>
> First, you need to open up indytube.py and change the config variables
> to something sensible(TODO SOON: pull out to command line args). Here
> you need to set the paths for your orginal and encoded files, plus
> urls for the resources like the flowplayer files and your splash
> screen image(an Indymedia one is included here if you need one). You
> can also tweak the encoder options(sensible defaults are included for
> small video files and quick encoding with decent quality) and turn off
> encoding altogether. There's logging settings for debugging, and a
> way to specify the maximum number of encoders you'd like to run in
> parallel, and at what priority.
>
> You also might want to customize the include.template, which is used
> to generate a fragment to be included in any page with video. The
> basic idea is that the cms template is tweaked to pull in this
> template, which does nothing if it isn't there, and also to include a
> "waiting for encoder" message, which a bit of javascript in the
> generated include fragment "turns off".
>
> An example, for mir, might make this more clear. What you need to do
> is go into the place in the article template where the link to the
> video file attached to an article happens, and add something like:
>
> <div id="waiting4encoder${media.id}">
> <i>Waiting for encoder...check back in 10 minutes for flash version.</i>
> </div>
> <!--#include virtual="/media/${media.creationdate.formatted["yyyy/MM"]}/${media.id}.flv.inc" -->
>
> Make sure that the "waiting4encoder" div preceds the include file!
> Notice you can also put something like:
>
> <!--#config errmsg=" " -->
>
> if you want to suppress the [an error occurred while processing this
> directive] stuff that will happen while you're waiting for an encoder.
>
> Then, just set up indytube.py to run every minute or so out of cron.
> If the maximum numbers of encoders are already running, it just
> stops. Otherwise, it will check for video files in the directory
> you've specified, see if they've already been encoded, or if another
> encoder is already handling them, and if not, generate the flv file
> and the include file. And then you've got streaming embedded video.
>
>
> Still Todo:
> -----------
>
> * Theora/Cortado support
> * Configuration via command-line options
> * Video thumbnail generation (how do you find a non-blank frame automatically?)
>
>
>
>
>
>
>
>
> ------------------------------------------------------------------------
>
> Subject:
> [IMC-Video] pittsburgh: iraq veterans speak out / part 1
> From:
> "vincent eirene" <vincenteirene at gmail.com>
> Date:
> Sat, 9 Dec 2006 11:19:59 -0500
> To:
> "john duda" <john at manifestor.org>
>
> To:
> "john duda" <john at manifestor.org>
> CC:
> imc-video at lists.indymedia.org, imc-tech at lists.indymedia.org
>
>
> very moving
>
> http://www.youtube.com/watch?v=jc3H6QZU6Sg
>
> video by lenny
>
> a blast furnace video journal
> powered by 4th river collective
>
>
>>
>>
>
>
> ------------------------------------------------------------------------
>
> Subject:
> [IMC-Video] pittsburgh: iraq veterans speak out / part 1
> From:
> "vincent eirene" <vincenteirene at gmail.com>
> Date:
> Sat, 9 Dec 2006 11:41:46 -0500
> To:
> imc-video <imc-video at lists.indymedia.org>
>
> To:
> imc-video <imc-video at lists.indymedia.org>
>
>
> very moving
>
> http://www.youtube.com/watch?v=jc3H6QZU6Sg
>
> video by lenny
>
> a blast furnace video journal
> powered by 4th river collective
>
>
>>
>>
>
>
> ------------------------------------------------------------------------
>
> Subject:
> Re: [IMC-Video] indytube available on codecoop
> From:
> mark burdett <mark at indymedia.org>
> Date:
> Sat, 9 Dec 2006 11:10:55 -0800
> To:
> john duda <john at manifestor.org>
>
> To:
> john duda <john at manifestor.org>
> CC:
> imc-video at lists.indymedia.org, imc-tech at lists.indymedia.org
>
>
> Hi, would it be possible for indytube to support widescreen video?
> it seems like the mencoder command doesn't (although I didn't yet
> play it in flash, just opened it in VLC, and haven't installed
> flvtool2 yet).
>
> our video thumbnailer handles widescreen:
> http://www.indybay.org/newsitems/2006/11/30/18334168.php#18334169
> we just use totem-video-thumbnailer with various gstreamer plugins
> installed.
>
> also, is there any hope for amd64 servers to decode proprietary formats?
> it seems the win32 codecs which mplayer relies on won't work.
>
> --mark B.
>
> On Fri, 08 Dec 2006 10:20:36 -0700, john duda wrote:
>> if you're looking for an easy way to graft in browser video onto an
>> existing indy-cms, check out:
>>
>> http://codecoop.org/projects/indytube/
>>
>> You can see it in action here:
>> http://www.phillyimc.org/en/2006/11/33840.shtml
>>
>> Here's the README file(note that the stuff about configuration is out
>> of date, there's now a nice config file):
>>
>> What is IndyTube?
>> -----------------
>>
>> This is a very basic script for reencoding arbitrary video files to
>> flash video (flv), and then including this video in the browser with a
>> flash video player. The exact same approach can be used to embed a
>> cortado java player that can play ogg theora files, but the files here
>> don't do that yet. The overriding design goal is to make it
>> absolutely trivial for the largest number of users to view video
>> content, while still making the original files available for download,
>> and not compromising privacy and anonymity of uploaders and viewers by
>> relying on a commercial service like YouTube or Google Video.
>>
>> Design: Why not build this into the cms?
>> --------------------------------
>>
>> Video transcoding, even on good hardware, is a time-intensive task.
>> So any CMS that wanted to support embedded video would probably need
>> to run the encoding job in an asynchronous process anyway. On systems
>> that do support asynchronous production processes, like Mir, you
>> probably wouldn't want to put big encoding jobs into the queue anyway,
>> because no one wants to wait 20 minutes for a video to finish encoding
>> when they need to update the startpage. Running the video encoding in
>> a separate process(the script is designed to be run out of cron) also
>> allows the encoding process to get "nice'd" to an appropriate priority
>> so it doesn't bring down your server. It also means that it is very
>> easy to graft support for embedded video onto any existing cms that
>> stores video in the file system.
>>
>> What do I need to run this?
>> ---------------------------
>>
>> * Python 2.4 or higher
>>
>> * Flowplayer, available from http://flowplayer.sourceforge.net
>>
>> This provides a nice embedded flash video player, you should
>> download a copy and put a copy on your web site.
>>
>> * Mencoder, the Mplayer video encoder/decoder swiss army knife.
>>
>> This is better than ffmpeg because it is designed to handle
>> any proprietary cruft that your users throw at it.
>> Get it from www.mplayerhq.hu, or, for debian packages, from
>> www.debian-multimedia.org
>>
>> * FLVTool2, http://inlet-media.de/flvtool2
>>
>> You need to be able to write some metadata to the file so
>> users can seek during playback. This ruby program does the
>> trick (make sure you've got ruby installed!)
>>
>> * Cheetah template library for Python.
>>
>> You can get this from http://www.cheetahtemplate.org/, or just
>> 'apt-get install python-cheetah'
>>
>>
>> How do I set it up?
>> -------------------
>>
>> First, you need to open up indytube.py and change the config variables
>> to something sensible(TODO SOON: pull out to command line args). Here
>> you need to set the paths for your orginal and encoded files, plus
>> urls for the resources like the flowplayer files and your splash
>> screen image(an Indymedia one is included here if you need one). You
>> can also tweak the encoder options(sensible defaults are included for
>> small video files and quick encoding with decent quality) and turn off
>> encoding altogether. There's logging settings for debugging, and a
>> way to specify the maximum number of encoders you'd like to run in
>> parallel, and at what priority.
>>
>> You also might want to customize the include.template, which is used
>> to generate a fragment to be included in any page with video. The
>> basic idea is that the cms template is tweaked to pull in this
>> template, which does nothing if it isn't there, and also to include a
>> "waiting for encoder" message, which a bit of javascript in the
>> generated include fragment "turns off".
>>
>> An example, for mir, might make this more clear. What you need to do
>> is go into the place in the article template where the link to the
>> video file attached to an article happens, and add something like:
>>
>> <div id="waiting4encoder${media.id}">
>> <i>Waiting for encoder...check back in 10 minutes for flash version.</i>
>> </div>
>> <!--#include virtual="/media/${media.creationdate.formatted["yyyy/MM"]}/${media.id}.flv.inc" -->
>>
>> Make sure that the "waiting4encoder" div preceds the include file!
>> Notice you can also put something like:
>>
>> <!--#config errmsg=" " -->
>>
>> if you want to suppress the [an error occurred while processing this
>> directive] stuff that will happen while you're waiting for an encoder.
>>
>> Then, just set up indytube.py to run every minute or so out of cron.
>> If the maximum numbers of encoders are already running, it just
>> stops. Otherwise, it will check for video files in the directory
>> you've specified, see if they've already been encoded, or if another
>> encoder is already handling them, and if not, generate the flv file
>> and the include file. And then you've got streaming embedded video.
>>
>>
>> Still Todo:
>> -----------
>>
>> * Theora/Cortado support
>> * Configuration via command-line options
>> * Video thumbnail generation (how do you find a non-blank frame automatically?)
>>
>>
>>
>>
>>
>>
>> --
>>
>> this is where my public key can be found:
>> gpg --keyserver pgp.mit.edu --recv-keys 03817826
>> Key fingerprint = 6C11 8D70 2ADE EFA9 498D 72CB 77EA 391A 0381 7826
>>
>>
>> _______________________________________________
>> imc-video mailing list
>> imc-video at lists.indymedia.org
>> http://lists.indymedia.org/mailman/listinfo/imc-video
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> imc-video mailing list
> imc-video at lists.indymedia.org
> http://lists.indymedia.org/mailman/listinfo/imc-video
More information about the imc-video
mailing list