
Recherche avancée
Autres articles (38)
-
Mise à disposition des fichiers
14 avril 2011, parPar défaut, lors de son initialisation, MediaSPIP ne permet pas aux visiteurs de télécharger les fichiers qu’ils soient originaux ou le résultat de leur transformation ou encodage. Il permet uniquement de les visualiser.
Cependant, il est possible et facile d’autoriser les visiteurs à avoir accès à ces documents et ce sous différentes formes.
Tout cela se passe dans la page de configuration du squelette. Il vous faut aller dans l’espace d’administration du canal, et choisir dans la navigation (...) -
List of compatible distributions
26 avril 2011, parThe table below is the list of Linux distributions compatible with the automated installation script of MediaSPIP. Distribution nameVersion nameVersion number Debian Squeeze 6.x.x Debian Weezy 7.x.x Debian Jessie 8.x.x Ubuntu The Precise Pangolin 12.04 LTS Ubuntu The Trusty Tahr 14.04
If you want to help us improve this list, you can provide us access to a machine whose distribution is not mentioned above or send the necessary fixes to add (...) -
Use, discuss, criticize
13 avril 2011, parTalk to people directly involved in MediaSPIP’s development, or to people around you who could use MediaSPIP to share, enhance or develop their creative projects.
The bigger the community, the more MediaSPIP’s potential will be explored and the faster the software will evolve.
A discussion list is available for all exchanges between users.
Sur d’autres sites (6123)
-
FFMPEG excute error from C# with "setup factory"setups
15 mars 2012, par Savas Adari am developing an application and i am using ffmpeg in this application for convert audio file "mp3" to "amr".
My application running successfully when i debug it or when if i copy debug folder another computer, it is running.
But, i am create a setup with "Setup Factory" application. When i install application which i create with setup factory, ffmpeg code block is not running, i get "OutputPackage" as null.
here is code ;
Converter converter = new Converter();
//varsa sil
if (File.Exists(PathTargetPre + "_orijinal.amr"))
File.Delete(PathTargetPre + "_orijinal.amr");
//dosyayı convert et ve olustur
OutputPackage oo = converter.ConvertToAMR(PathSource, PathTargetPre + "_orijinal.amr");
if (oo == null)
{
MessageBox.Show("Convert Error!");
return;
}
//dosya hazırlandı
if (oo.AudioStream == null)
{
MessageBox.Show("Convert Error 2!");
return;
}
lblGercekBoyut.Text = Convert.ToString((oo.AudioStream.Length / 1000)) + " KB";
lblSikismisBoyut.Text = Convert.ToString((oo.AudioStream.Length / 1000)) + " KB";
actualBitrate = converter.GetVideoInfo(PathTargetPre + "_orijinal.amr").BitRate;here is "ConvertToAMR" method ;
public OutputPackage ConvertToAMR(string sourcePath, string destPath)
{
OutputPackage ou = new OutputPackage();
string Params = string.Format("-i {0} -ar 8000 -ac 1 {1}", sourcePath, destPath);
//-ab 320k
string output = RunProcess(Params);
if (File.Exists(destPath))
{
ou.AudioStream = LoadMemoryStreamFromFile(destPath);
}
return ou;
} -
ffmpeg converter php script not working as expected
8 juillet 2012, par mintuzI have been looking into a php video converter method and have followed a tutorial on how to get one set up. It can read the source video file fine, my script shows an md5, fps rate, bit rate etc but it does not create the destination file. Any suggestions on why my code is not working.
I have tried both system() ; and exec() ; commands, both do not work and safe_mode is off. I have also tried a more basic command
"/usr/bin/ffmpeg -i /home/mintuz/video.avi /var/www/video.flv"
This command however works through the terminal.
<?php
define('FFMPEG_LIBRARY', '/usr/bin/ffmpeg');
//ALTER STUFF HERE
$srcFile = "/home/mintuz/video.avi"; //source file
$destFile = "/var/www/video.flv"; //destination file
if (strpos($srcFile, '.avi'))
{
$type = "avi";
echo $type;
}
if (strpos($srcFile, '.mp4'))
{
$type = "mp4";
echo $type;
}
if (strpos($srcFile, '.mov'))
{
$type = "mov";
echo $type;
}
//-------------------------------------------------------------------------------------------------------------------
// Create our FFMPEG-PHP class
$ffmpegObj = new ffmpeg_movie($srcFile);
// Save our needed variables
$srcWidth = makeMultipleTwo($ffmpegObj->getFrameWidth());
echo "<br />".$srcWidth."<br />";
$srcHeight = makeMultipleTwo($ffmpegObj->getFrameHeight());
echo $srcHeight."<br />";
$srcFPS = $ffmpegObj->getFrameRate();
echo $srcFPS."<br />";
$srcAB = intval($ffmpegObj->getAudioBitRate()/1000);
$srcAR = $ffmpegObj->getAudioSampleRate();
// Call our convert using exec()
$cmd = FFMPEG_LIBRARY." -i ".$srcFile." -ar ".$srcAR." -ab ".$srcAB." -f flv -s ".$srcWidth."x".$srcHeight." ".$destFile;
system($cmd);
echo "Source File MD5 : ".md5_file($srcFile)."<br />";
echo "Destination File MD5 : ".md5_file($destFile);
// Make multiples function
function makeMultipleTwo ($value)
{
$sType = gettype($value/2);
if($sType == "integer")
{
return $value;
} else {
return ($value-1);
}
}
?> -
Writing numpy arrays using cv2 VideoWriter
8 juillet 2015, par JustInTimeI have a problem with writing a toy example video using opencv2.3.1 VideoWriter, here is how I do it :
writer = cv2.VideoWriter('test1.avi',cv.CV_FOURCC('P','I','M','1'),25,(640,480))
for i in range(1000):
x = np.random.randint(10,size=(480,640)).astype('uint8')
writer.write(x)
#del writer (with or without tested)I tried every possible combination resulting with a 0 bytes file if the extension was mpg, and 5.5kb if it was avi. I should say that some pointed out that I should build the ffmpeg library from source and not apt-get it. Well I did that on a fresh machine based on the help of this site http://vinayhacks.blogspot.com/2011/11/installing-opencv-231-with-ffmpeg-on-64.html. which also presented an error while compiling opencv(the error was related to ffmpeg). Now I am really out of ideas, How to generate a video using OPENCV ?
Thanks in advance