# Upload and convert file using ffmpeg problem

**URL:** <https://forum.kirupa.com/t/upload-and-convert-file-using-ffmpeg-problem/273224>\
**Category:** Uncategorized\
**Created:** [October 13, 2008, 11:34am UTC](https://forum.kirupa.com/t/upload-and-convert-file-using-ffmpeg-problem/273224 "2008-10-13T11:34:32Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![slutpuppy](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/slutpuppy/32/3506_2.png) [@slutpuppy](https://forum.kirupa.com/u/slutpuppy)\
**Post date:** [October 13, 2008, 11:34am UTC](https://forum.kirupa.com/t/upload-and-convert-file-using-ffmpeg-problem/273224/1 "2008-10-13T11:34:32Z")

</div>

Hello. i have a problem with php script who convert .mpeg uploaded file in .flv . i think the  
code is good but somehow he dont work on my machine. pls help

upload.php

\<html\>\<body\>  
\<?php  
#require(“config/db\_config.php”);  
#$connection = mysql\_connect($db\_host, $db\_user, $db\_password) or die (‘wtf ?! mysqconn failed’);  
#mysql\_select\_db($db\_name, $connection);

function converttoflv( $in, $out )  
{

# unlink( $out );

$cmd = “ffmpeg -v 0 -i $in -ar 11025 $out 2\>&1”;  
$fh = popen( $cmd, “r” );  
while( fgets( $fh ) ) { }  
pclose( $fh );  
}

function getthumbnail( $in, $out )  
{

# unlink( $out );

$cmd = “ffmpeg -i $in -pix\_fmt rgb24 -vframes 1 -s 150x100 $out 2\>&1”;  
$fh = popen( $cmd, “r” );  
while( fgets( $fh ) ) { }  
pclose( $fh );  
}

function flv\_import( $upfile, $fname, $title )  
{  
$fname = preg\_replace( ‘/…\*$/’, ‘’, basename( $fname ) );  
$flvpath = “$fname.flv”;  
$thumbpath = “$fname.gif”;  
converttoflv( $upfile, “movies/$flvpath” );  
getthumbnail( $upfile, “movies/$thumbpath” );

#$query = “INSERT INTO movies (title,source,thumb,width,height) VALUES(’$title’,’$flvpath’,’$thumbpath’,‘150’,‘100’)”;  
#mysql\_query($query) or die(mysql\_error());

}  
echo $\_FILES[‘movie’][‘tmp\_name’];  
echo “\<br /\>”;  
echo $\_FILES[‘movie’][‘name’];  
flv\_import( $\_FILES[‘movie’][‘tmp\_name’], $\_FILES[‘movie’][‘name’], $\_POST[‘title’] );  
?\>  
File sucessfully uploaded  
\</body\>\</html\>

i commented mysql lines cuz they work and didnt wanted to fill my db with records while i was testing convertion.
