FLV files are currently hardcoded to display at width = 600 height = 400. When a video is linked to via the Add a Resource - Link to a file or web page, it can display out of proportion; stretched or skewed. Would be nice if moodle was setup to determine the height and width using ffmpeg for local files or by allowing the user to enter via the UI.
Code from resource/type/file/resource.class.php
else if ($resourcetype == "flv") {
$id = 'filter_flv_'.time(); //we need something unique because it might be stored in text cache
$cleanurl = addslashes_js($fullurl);
// If we have Javascript, use UFO to embed the FLV player, otherwise depend on plugins
echo '<div class="resourcecontent resourceflv">';
echo '<span class="mediaplugin mediaplugin_flv" id="'.$id.'"></span>'.
'<script type="text/javascript">'."\n".
'//<![CDATA['."\n".
'var FO =
;'."\n".
'UFO.create(FO, "'.$id.'");'."\n".
'//]]>'."\n".
'</script>'."\n";
echo '<noscript>';
echo "<object type=\"video/x-flv\" data=\"$fullurl\" width=\"600\" height=\"400\">";
echo "<param name=\"src\" value=\"$fullurl\" />";
echo '<param name="quality" value="high" />';
echo '<param name="autoplay" value="true" />';
echo '<param name="autostart" value="true" />';
echo '</object>';
echo '<p><a href="' . $fullurl . '">' . $fullurl . '</a></p>';
echo '</noscript>'