
Recherche avancée
Médias (91)
-
Spitfire Parade - Crisis
15 mai 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Wired NextMusic
14 mai 2011, par
Mis à jour : Février 2012
Langue : English
Type : Video
-
Video d’abeille en portrait
14 mai 2011, par
Mis à jour : Février 2012
Langue : français
Type : Video
-
Sintel MP4 Surround 5.1 Full
13 mai 2011, par
Mis à jour : Février 2012
Langue : English
Type : Video
-
Carte de Schillerkiez
13 mai 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Texte
-
Publier une image simplement
13 avril 2011, par ,
Mis à jour : Février 2012
Langue : français
Type : Video
Autres articles (52)
-
MediaSPIP version 0.1 Beta
16 avril 2011, parMediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
Pour avoir une installation fonctionnelle, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...) -
Amélioration de la version de base
13 septembre 2013Jolie sélection multiple
Le plugin Chosen permet d’améliorer l’ergonomie des champs de sélection multiple. Voir les deux images suivantes pour comparer.
Il suffit pour cela d’activer le plugin Chosen (Configuration générale du site > Gestion des plugins), puis de configurer le plugin (Les squelettes > Chosen) en activant l’utilisation de Chosen dans le site public et en spécifiant les éléments de formulaires à améliorer, par exemple select[multiple] pour les listes à sélection multiple (...) -
Mise à jour de la version 0.1 vers 0.2
24 juin 2013, parExplications des différents changements notables lors du passage de la version 0.1 de MediaSPIP à la version 0.3. Quelles sont les nouveautés
Au niveau des dépendances logicielles Utilisation des dernières versions de FFMpeg (>= v1.2.1) ; Installation des dépendances pour Smush ; Installation de MediaInfo et FFprobe pour la récupération des métadonnées ; On n’utilise plus ffmpeg2theora ; On n’installe plus flvtool2 au profit de flvtool++ ; On n’installe plus ffmpeg-php qui n’est plus maintenu au (...)
Sur d’autres sites (8878)
-
Whats steaming technologies are using twitch and youtube.gaming ? What name of blob:url format ? [on hold]
20 avril 2017, par inpostReallive video streaming in twitch and gaming.youtube are using new technologies HTML5 : blob:url . What name is this blob format ?
And second question : i use nginx-rtmp server on my site, translate from clients is using flash (on site), OBS or xsplit. On server i convert to FLV and HLS formats with ffmpeg. I want to learn how to make streaming with new technologies without flash. How to realize convert video from flv to BLOB format ? Is it possible to add extra query to ffmpeg ?
Very-very BIG thank you. :)
-
Why do I catch the "AccessViolationException" exception in av_hwframe_transfer_data () when I run it as a windows service ?
5 décembre 2024, par vakymI write Windows service witch decodig video stream from camera.
I write it on c# with FFMPEG.Autogen wrapper.



My problem is "AccessViolationException" when i run it as service. 
If i run application as Console Application i have no exceptions.



In Stacktrace i see this :



в FFmpeg.AutoGen.ffmpeg+<>c.<.cctor>b__5_572(FFmpeg.AutoGen.AVFrame*, FFmpeg.AutoGen.AVFrame*, Int32)
в FFmpeg.AutoGen.ffmpeg.av_hwframe_transfer_data(FFmpeg.AutoGen.AVFrame*, FFmpeg.AutoGen.AVFrame*,Int32)
в VideoProviderService.VideoSources.RTSPVideoSource.TryDecodeNextFrame(Boolean ByRef)




Code of TryDecodeNextFrame method :



public IntPtr TryDecodeNextFrame(out bool state)
{
 try
 {
 ffmpeg.av_frame_unref(pFrame);
 ffmpeg.av_frame_unref(cpuFrame);
 int error;
 do
 {
 try
 {
 do
 {
 timeout = DateTime.Now.AddSeconds(2);
 error = ffmpeg.av_read_frame(_pFormatContext, pPacket);
 if (error == ffmpeg.AVERROR_EOF)
 {
 state = false;
 return IntPtr.Zero;
 }
 error.ThrowExceptionIfError();
 } while (pPacket->stream_index != _streamIndex);
 ffmpeg.avcodec_send_packet(pCodecContext, pPacket).ThrowExceptionIfError();
 }
 finally
 {
 ffmpeg.av_packet_unref(pPacket);
 }
 error = ffmpeg.avcodec_receive_frame(pCodecContext, pFrame);
 } while (error == ffmpeg.AVERROR(ffmpeg.EAGAIN));
 error.ThrowExceptionIfError();
 ffmpeg.av_hwframe_transfer_data(cpuFrame, pFrame, 0).ThrowExceptionIfError();
 ptrToFrame = (IntPtr)vfc.Convert(*cpuFrame).data[0]; 
 }
 catch
 {
 state = false;
 return IntPtr.Zero;
 }
 state = true;
 return ptrToFrame;
}




What i tried to do :



- 

- I checked arguments of
av_hwframe_transfer_data
. - I changed the user for the service.
- I tried compile as x86 or x64 configuration.









I have no idea how to solve this.
Does anyone have any thoughts ?


- I checked arguments of
-
Evolution #4277 : Pouvoir utiliser InnoDB à la place de MyISAM (patch)
12 octobre 2020Une remarque un peu hors sujet : avec l’académie de Rennes, il y a donc plus de 200 sites qui tournent avec ce patch.
Tant que nous utilisions svn up, le merge se faisait automatiquement et conservait le patch.
Avec le passage à git où git pull ne conserve pas les modifications locales, il va nous falloir trouver autre chose.
==> si quelqu’un a déjà une méthode pour conserver un patch local lors d’un checkout, ça m’intéresse ;-)