Добър вечер, значи започнах да си пиша една система и зацепих ... значи искам като някой добави клип от vbox7 съответния клип да може да се конвертира в mp3 формат и да може този файл, който е mp3 да се свали.. Как ще стане ?! За сваляне на клипа от vbox намерих решение ...
Това е кода за сваляне на клипа от vbox.
Значи мисля, че трябва клипа да се свали на хоста и от там да се конвертира в .mp3 ? Ако има някакъв друг начин е добре дошъл да го измислим как да стане .. Благодаря предварително ![/code]
П.П:
Опитах с този код, но не се получава ..... имам инсталиран ffmpeg, тествам на локален хост с AppServ 2.5.7 ..[/code]
Код:
<form method="POST">
vbox7: <input type="text" name="url"> <input type="submit" name="download" value="Download">
</form><br /><br />
<?php
if (isset($_POST['download']))
{
$url = htmlspecialchars($_POST['url']);
$url = str_replace("www.","",$url);
if (preg_match("~http://vbox7.com/play:(.*?)~",$url))
{
$key = end(explode(":",$url));
$get_ext = htmlspecialchars(file_get_contents("http://vbox7.com/etc/ext.do?key={$key}"));
$get_video_a = explode("flv_addr=",$get_ext);
$get_video_b = explode("&",$get_video_a[1]);
$get_image_a = explode("jpg_addr=",$get_ext);
$get_image_b = explode("&",$get_image_a[1]);
$video_url = $get_video_b[0];
$image_url = "http://".$get_image_b[0];
copy($get_video_b[0],'upload/'.$key);
echo "Свалено!
";
}
else
{
echo "Invalid url.";
}
}
?>
Значи мисля, че трябва клипа да се свали на хоста и от там да се конвертира в .mp3 ? Ако има някакъв друг начин е добре дошъл да го измислим как да стане .. Благодаря предварително ![/code]
П.П:
Код:
<form action="" method="post">
<input type="submit" value="Convert" name="convert" />
</form>
<?
if(isset($_POST['convert'])) {
$mp3_file = "output";
$video = "input.flv";
exec("ffmpeg -i $video -f mp3 -ab 192000 -vn $mp3_file");
echo "convert";
}
?>