1
0
mirror of https://github.com/vichan-devel/vichan.git synced 2024-11-30 02:04:35 +01:00
vichan/inc/lib/webm
2014-09-24 12:26:15 +02:00
..
ffmpeg.php Added escapeshellarg() for WebM thumbnail generation. 2014-09-15 16:57:06 -07:00
matroska-elements.txt matroska elements go there 2014-04-06 21:29:09 +02:00
matroska.php move php files to a more sane directory 2014-04-06 21:21:17 +02:00
posthandler.php restore compatibility with php < 5.5; fixes vichan-devel#86 2014-09-24 12:26:15 +02:00
README.md FFmpeg support for WebMs. Fixes threads with large amounts of WebM's causing crashes for some users. 2014-09-15 16:34:36 -07:00
videodata.php move php files to a more sane directory 2014-04-06 21:21:17 +02:00

This directory contains files being the integration of containerchan with vichan-devel imageboards.

Containerchan allows posting of webm files, like they were the regular images.

An original board using this code can be found at: http://containerchan.org/tb/demo/

The original repo containing the containerchan (possibly with no Tinyboard integration) can be found here: https://github.com/ccd0/containerchan

Be aware that this is beta software. Please report any bugs you find.

Installation

Add these lines to inc/instance-config.php:

$config['allowed_ext_files'][] = 'webm';
$config['additional_javascript'][] = 'js/webm-settings.js';
$config['additional_javascript'][] = 'js/expand-video.js';

If you have an FFmpeg binary on your server and you wish to generate real thumbnails (the webm thumbnails created with the original implementation reportedly cause users' browsers to crash), add the following to inc/instance-config.php as well:

$config['webm']['use_ffmpeg'] = true;

// If your ffmpeg binary isn't in your path you need to set these options
// as well.

$config['webm']['ffmpeg_path'] = '/path/to/ffmeg';
$config['webm']['ffprobe_path'] = '/path/to/ffprobe';

License

See LICENSE.md.