
Recherche avancée
Autres articles (71)
-
(Dés)Activation de fonctionnalités (plugins)
18 février 2011, parPour gérer l’ajout et la suppression de fonctionnalités supplémentaires (ou plugins), MediaSPIP utilise à partir de la version 0.2 SVP.
SVP permet l’activation facile de plugins depuis l’espace de configuration de MediaSPIP.
Pour y accéder, il suffit de se rendre dans l’espace de configuration puis de se rendre sur la page "Gestion des plugins".
MediaSPIP est fourni par défaut avec l’ensemble des plugins dits "compatibles", ils ont été testés et intégrés afin de fonctionner parfaitement avec chaque (...) -
Le plugin : Podcasts.
14 juillet 2010, parLe problème du podcasting est à nouveau un problème révélateur de la normalisation des transports de données sur Internet.
Deux formats intéressants existent : Celui développé par Apple, très axé sur l’utilisation d’iTunes dont la SPEC est ici ; Le format "Media RSS Module" qui est plus "libre" notamment soutenu par Yahoo et le logiciel Miro ;
Types de fichiers supportés dans les flux
Le format d’Apple n’autorise que les formats suivants dans ses flux : .mp3 audio/mpeg .m4a audio/x-m4a .mp4 (...) -
Publier sur MédiaSpip
13 juin 2013Puis-je poster des contenus à partir d’une tablette Ipad ?
Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir
Sur d’autres sites (12687)
-
Error in av_write_frame when streaming over network (libavformat of ffmpeg)
4 décembre 2014, par user4324788I have been using the ffmpeg libraries (libavcodec, libavformat, etc.) in my C# application to encode buffer data retrieved from my camera/microphone (using DirectShow.Net) and stream it over the network to a destination IP address using MPEG-TS and UDP.
I communicate with the C++ libraries of ffmpeg through a C# wrapper (.dll) which I call with DllImport. I send the raw video and audio buffer data from C# to the C++ libraries for the purpose of encoding, muxing, and streaming.
The encoding and streaming works perfectly, however I sometimes seem to encounter a problem with the “av_write_frame” function which is used to write the encoded packet to the output media. After a seemingly random period of time, the following line produces an error ("oc" being the AVFormatContext and "pkt" being the AVPacket) :
av_write_frame(oc, &pkt)
One of two errors occurs :
- An I/O error is returned (return value -5).
- A ’System.AccessViolationException’ (Attempted to read or write protected memory. This is often an indication that other memory is corrupt.) is thrown.
This error sometimes occurs after a few minutes of streaming, other times after a much longer period (up to 20 minutes). Also, this error occurs at both video and audio encoding/writing, so I haven’t been able to pinpoint the exact reason behind this problem. Unfortunately it always results in my application either crashing or the streaming to stop working.
I have tried catching the AccessViolationException, which sometimes allows the application to continue for a little longer, but eventually it ends up exiting without any warning.
In case of the I/O error, I can reset my application, but eventually it still crashes.Any help with fixing this issue would be greatly appreciated !
Thank you very much in advance.
-
Laravel FFMPEG Error Encoding Failed using Laravel Queue in Docker
6 mars 2020, par Shahid MushtaqI am running my laravel application on docker container.
i am using ffmpeg build https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
i can confirm that ffmpeg and ffprobe are installed.
when i submit video to my application it is passed to a queue which is responsible to converts two version
one is 720,1280 and other is 640, 360what is happening at the moment . i am successfully able to convert uploaded file into 720,1280 but when it comes to convert 640,360 it throws Encoding Failed error.
i have switched conversion pattern like first i m trying to convert 640,360 then trying to convert 720,1280 . what have i noticed is that first conversion happens successfully , exception is always thrown at second conversion
here is my code sample
$format ->setKiloBitrate($bit_rate) ->setAudioChannels(2)->setAudioKiloBitrate(128);
$seven_twenty = new Dimension(1280, 720);
$video->filters()->resize($seven_twenty)->synchronize();
$video->save($format, $this -> Video['destination'].'-720-1281.mp4');
$format ->setKiloBitrate($bit_rate) -> setAudioChannels(2) -> setAudioKiloBitrate(128);
$three_sixty = new Dimension(640, 360);
$video->filters()->resize($three_sixty)->synchronize();
$video->save($format, $this -> Video['destination'].'-360-640.mp4');can some one please help me on this.
thanks.
-
Android native runtime fails to load symbols even though they are actually found in the loaded .so files
25 octobre 2017, par GopinathI have compiled ffmpeg v3.4 using NDK v15.2 and I’m creating a wrapper lib called ffmpeg-jni.
static {
try {
System.loadLibrary("avutil");
System.loadLibrary("avcodec");
System.loadLibrary("avformat");
System.loadLibrary("swscale");
System.loadLibrary("avfilter");
System.loadLibrary("ffmpeg-jni"); // Exception here line#101
loadedLibraries = true;
} catch (Throwable e) {
e.printStackTrace();
}
}Below is the exception thrown when loading my wrapper library.
10-24 11:12:13.819 21499-21499/com.myeglu.android.canary.staging W/System.err: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "av_register_all" referenced by "/data/app/com.myeglu.android.canary.staging-2/lib/arm/libffmpeg-jni.so"...
But, to my surprise, this function is defined in libavformat.so, which loaded successfully ; This is clear from the nm tool outputthat the av_register_all() function is defined (T) in libavformat.so
Here is a link of all the pre-built libraries that are troubling to make peace at runtime. (There are a few other libraries as well apart from the ffmpeg libs)
https://drive.google.com/drive/folders/0B20ExoMyOP_UeDhNdmwzc2tjR3M?usp=sharing
Somebody help me understand what I could be missing in this case. Thanks for your time.