
Recherche avancée
Autres articles (92)
-
MediaSPIP 0.1 Beta version
25 avril 2011, parMediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
The zip file provided here only contains the sources of MediaSPIP in its standalone version.
To get a working installation, you must manually install all-software dependencies on the server.
If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...) -
HTML5 audio and video support
13 avril 2011, parMediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
For older browsers the Flowplayer flash fallback is used.
MediaSPIP allows for media playback on major mobile platforms with the above (...) -
ANNEXE : Les plugins utilisés spécifiquement pour la ferme
5 mars 2010, parLe site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation ; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs ; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3) ; le plugin champs extras v2 nécessité par inscription3 (...)
Sur d’autres sites (9582)
-
Php-ffmpeg “Unknown encoder libfaac” on Windows
6 mars 2016, par DevI am using laravel 4.2.
I am working on a project in that user can upload a video and I need to transcode it that it can be played over all kind of devices.
For transcoding I have added php-ffmpeg package from git hub in my project. According to the instructions I have downloaded ffmpeg package from http://ffmpeg.zeranoe.com/builds and set the ffmpeg.exe’s path into the environment variable Path.
Now, I tried code below to transcode an uploaded video :
$ffmpeg = FFMpeg\FFMpeg::create();
$video = $ffmpeg->open($video_path);
$format = new FFMpeg\Format\Video\X264();
$format->setKiloBitrate(1000)
->setAudioChannels(2)
->setAudioKiloBitrate(256);
$video->save($format, public_path().$path.$save_filename);But it gives error as below :
[ERROR] ffmpeg version N-70767-gd24af70 Copyright (c) 2000-2015 the FFmpeg developers
[ERROR] built with gcc 4.9.2 (GCC)
[ERROR] configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-lzma --enable-decklink --enable-zlib
[ERROR] libavutil 54. 20.100 / 54. 20.100
[ERROR] libavcodec 56. 28.100 / 56. 28.100
[ERROR] libavformat 56. 25.101 / 56. 25.101
[ERROR] libavdevice 56. 4.100 / 56. 4.100
[ERROR] libavfilter 5. 12.100 / 5. 12.100
[ERROR] libswscale 3. 1.101 / 3. 1.101
[ERROR] libswresample 1. 1.100 / 1. 1.100
[ERROR] libpostproc 53. 3.100 / 53. 3.100
[ERROR]
[ERROR] Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'http://localhost/ohvideo-ftp/public/temp/5ZPlIuU1AIgz8RR4p0bs.mp4':
[ERROR] Metadata:
[ERROR] major_brand : mp42
[ERROR] minor_version : 0
[ERROR] compatible_brands: mp42mp41isomavc1
[ERROR] creation_time : 2013-11-09 00:29:52
[ERROR] Duration: 00:00:30.12, start: 0.000000, bitrate: 417 kb/s
[ERROR] Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 320x240 [SAR 1:1 DAR 4:3], 381 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc (default)
[ERROR] Metadata:
[ERROR] creation_time : 2013-11-09 00:29:52
[ERROR] handler_name : L-SMASH Video Handler
[ERROR] encoder : AVC Coding
[ERROR] Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, mono, fltp, 32 kb/s (default)
[ERROR] Metadata:
[ERROR] creation_time : 2013-11-09 00:29:52
[ERROR] handler_name : L-SMASH Audio Handler
[ERROR] Unknown encoder 'libfaac'
[ERROR]
{"error":{"type":"FFMpeg\\Exception\\RuntimeException","message":"Encoding failed","file":"F:\\wamp\\www\\ohvideo-ftp\\vendor\\php-ffmpeg\\php-ffmpeg\\src\\FFMpeg\\Media\\Video.php","line":168}}After searching alot, I found a link for the solution here, with note that
Zeranoe’s ffmpeg does not contain libfaac support due to that encoder
requiring —enable-nonfree which would result in a non-redistributable
build.I don’t get the solution. Can anybody help me to overcome this ?
Edit : (working code as below)
I have created a
CustomVideo
class the same like classFFMpeg\Format\Video\X264()
as below :class CustomVideo extends FFMpeg\Format\Video\DefaultVideo
{
/** @var boolean */
private $bframesSupport = true;
public function __construct($audioCodec = 'libmp3lame', $videoCodec = 'libx264')
{
$this
->setAudioCodec($audioCodec)
->setVideoCodec($videoCodec);
}
/**
* {@inheritDoc}
*/
public function supportBFrames()
{
return $this->bframesSupport;
}
/**
* @param $support
*
* @return X264
*/
public function setBFramesSupport($support)
{
$this->bframesSupport = $support;
return $this;
}
/**
* {@inheritDoc}
*/
public function getAvailableAudioCodecs()
{
return array('libmp3lame');
}
/**
* {@inheritDoc}
*/
public function getAvailableVideoCodecs()
{
return array('libx264');
}
/**
* {@inheritDoc}
*/
public function getPasses()
{
return 2;
}
/**
* @return int
*/
public function getModulus()
{
return 2;
}
}and updated the code to transcode video as below :
$ffmpeg = FFMpeg\FFMpeg::create();
$video = $ffmpeg->open($video_path);
$format = new CustomVideo();
$format->setKiloBitrate(1000)
->setAudioChannels(2)
->setAudioKiloBitrate(256);
$video->save($format, public_path().$path.$save_filename);It has solved the
Unknown encoder libfaac
error. -
FFmpeg - ANR on large files when mixing video and audio
8 août 2019, par spaceman12This command
ffmpeg -i video.webm -i audio.m4a -c copy output.mkv
will always produce an ANR error in android at the end of the conversion for any large files, say greater than 700mb.
The ANR error is produced only at the finishing end of the conversion process after the output has been successfully generated, not in the middle or at the beginning etc.
So I suspect it has got to do with some I/O stuff at the end.
Can someone please shed some light into this, and help eliminate this ANR problem ? -
FFMPEG Error -1414092869 : Immediate exit requested
8 juillet 2019, par ManityHello i am using ffmpeg to play 4 videos at the same time.
I am using awpf
/c#
.net 4.7.2 wrapper
for ffmpeg to do this.Occasionally get this error message, and the application just shuts down.
there are no errors or exceptions thrown other than this one logged.Error -1414092869 : Immediate exit requested
I have searched for a meaning to this error but can find nothing other than a vague reference to an android video player which does not provide me with any information at all.
Can anyone shed any light at all, anything at all on the meaning of and cause of this above error and how it might be resolved ?.