Comment convertir FLV en WMV? Existe-t-il un script ou un moyen de l'intégrer?PHP: Conversion FLV en WMV
Merci!
Comment convertir FLV en WMV? Existe-t-il un script ou un moyen de l'intégrer?PHP: Conversion FLV en WMV
Merci!
Je ne pense pas que vous pouvez le faire directement avec PHP. Mais, vous pouvez utiliser des outils externes appelés formulaire PHP (ffmpeg
par exemple).
Voici un exemple de code:
<?php
$src = "file.flv";
$output = "file.wmv";
ffmpegPath = "/path/to/ffmpeg";
$flvtool2Path = "/path/to/flvtool2";
$ffmpegObj = new ffmpeg_movie($src);
$srcWidth = makeMultipleTwo($ffmpegObj->getFrameWidth());
$srcHeight = makeMultipleTwo($ffmpegObj->getFrameHeight());
$srcFPS = $ffmpegObj->getFrameRate();
$srcAB = intval($ffmpegObj->getAudioBitRate()/1000);
$srcAR = $ffmpegObj->getAudioSampleRate();
exec($ffmpegPath . " -i " . $src . " -ar " . $srcAR . " -ab " . $srcAB . " -vcodec wmv1 -acodec adpcm_ima_wav -s " . $srcWidth . "x" . $srcHeight . " " . $output. " | " . $flvtool2Path . " -U stdin " . $output);
// Make multiples function
function makeMultipleTwo ($value)
{
$sType = gettype($value/2);
if($sType == "integer")
{
return $value;
} else {
return ($value-1);
}
}
?>
Sources:
http://vexxhost.com/blog/2007/05/20/how-to-convertencode-files-to-flv-using-ffmpeg-php/ http://ubuntuforums.org/showpost.php?p=7315615&postcount=10
typpo: ffmpeg .. – Czechnology
Merci ... C'est ce dont j'ai besoin! – luqita
Toutes les solutions you will find allons utiliser ffmpeg
, parce que c'est facile à installer sur les serveurs et encore plus facile à utiliser des scripts PHP. La plupart du temps vous pouvez simplement faire:
exec("ffmpeg -i video.flv video.wmv");
Je ne pense pas qu'il y ait un convertisseur php pur, vous auriez probablement besoin d'avoir une application sur votre serveur et l'appeler avec 'system'. Êtes-vous autorisé à installer des applications et à lancer 'system' sur votre serveur? – Czechnology
oui :) J'ai un accès root :) – luqita