Enabling TMH[edit]

 vagrant enable-role timedmediahandler
 vagrant provision

Fixing .ogv transcodes[edit]

ffmpeg2theora is broken in Ubuntu 14.04 Trusty and above, leading to broken transcodes with no audio or that don't play at all.

As of August 2015, a patched version of ffmpeg2theora is included which should work. If upgrading an existing VM you may need to run 'apt-get dist-upgrade'.

Fixing .webm transcodes[edit]

Two-pass webm encoding appears to be broken in avconv in Ubuntu 14.04 Trusty and above, and in Debian Jessie, leading to unexpectedly low-quality output for streamable WebM transcodes.

MediaWiki-Vagrant now (August 2015) includes an ffmpeg backport that should fix this and other issues; make sure your vagrant setup and packages in the VM are up to date.

Fixing thumbnails[edit]

If thumbnail generation runs out of memory, try adding in LocalSettings.php:

$wgMaxShellMemory = $wgMaxShellMemory * 2;

and if the 404 thumb handler never works right, try manually disabling it in LocalSettings.php:

$wgGenerateThumbnailOnParse = true;
$wfExtensionFunctions[] = function() {
	global $wgGenerateThumbnailOnParse;
	$wgGenerateThumbnailOnParse = true;

(not sure if that's all needed ;)