
Recherche avancée
Autres articles (29)
-
Les autorisations surchargées par les plugins
27 avril 2010, parMediaspip core
autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs -
Ajouter notes et légendes aux images
7 février 2011, parPour pouvoir ajouter notes et légendes aux images, la première étape est d’installer le plugin "Légendes".
Une fois le plugin activé, vous pouvez le configurer dans l’espace de configuration afin de modifier les droits de création / modification et de suppression des notes. Par défaut seuls les administrateurs du site peuvent ajouter des notes aux images.
Modification lors de l’ajout d’un média
Lors de l’ajout d’un média de type "image" un nouveau bouton apparait au dessus de la prévisualisation (...) -
Supporting all media types
13 avril 2011, parUnlike most software and media-sharing platforms, MediaSPIP aims to manage as many different media types as possible. The following are just a few examples from an ever-expanding list of supported formats : images : png, gif, jpg, bmp and more audio : MP3, Ogg, Wav and more video : AVI, MP4, OGV, mpg, mov, wmv and more text, code and other data : OpenOffice, Microsoft Office (Word, PowerPoint, Excel), web (html, CSS), LaTeX, Google Earth and (...)
Sur d’autres sites (3823)
-
Evolution #4567 : balise introduction
3 octobre 2020, par josiane alettoEn fait la balise #INTRODUCTION,permet d’avoir une introduction automatique en nettoyant BIEN le texte même si la rédacteur n’utilise pas les balises intro.
mais cette balise prend le contenu du descriptif /chapo et si vide regarde si il ya intro et sinontravaille sur le texte
Cependant on eut utiliser par ailleurs la balise #DESCRIPTIF et dans ce cas on voudrais utiliser l’equivalent de #INTRODUCTION directement sur #TEXTE sans que cela reprenne le descriptif
pouvoir faire un truc du genre
[#GETdesc,n|==o|oui )#INTRODUCTION800]
[#GETdesc ,n|==n|oui )#INTRODUCTION_TEXTE800] en ne prenant pas en compte le descriptif/chapo
ou sinon un couper qui nettoit effectivement le texte
j’ai essayé
[#GETintro,n|==n|oui )[(#TEXTE|couper1000, ’...’|textebrut)] et differente variantes mais les raccourcis portant sur des paragraphes restent alors que #INTRODUCTION donne un résultat ne comportant que du texte.
je ne sais pas si j’ai été plus claire
merci
Message du 03/10/20 13:53
De : redmine@spip.org
A :
Copie à :
Objet : [SPIP - Evolution #4567] balise introductionLa demande #4567a été mise à jour par b b.
Version cible mis à 3.4
Pas certain que ça réponde à ta demande, mais as-tu connaissance des balises https://www.weblog.eliaz.fr/article72.html ?
Sinon, je ne comprends pas ces deux parties de ton ticket :
avec éventuellement le texte entre intro car ce filtre coupe correctement le texte sans laisser des raccourcis et autre element genant
Tu parles de la balise que je cite ?
ou pouvoir couper le texte sans que les raccourcis sur des paragraphes restent dans le texte couper
Qu’entends-tu par "les raccourcies sur les paragraphes" ?
Evolution #4567 : balise introduction
Auteur : josiane aletto
Statut : Nouveau
Priorité : Normal
Assigné à :
Catégorie :
Version cible : 3.4
Resolution :avoir l’equivalent de la balise introduction par exemple balise introduction_texte qui va chercher l’introduction uniquement dans le texte avec éventuellement le texte entre intro car ce filtre coupe correctement le texte sans laisser des raccourcis et autre element genant
ou pouvoir couper le texte sans que les raccourcis sur des paragraphes restent dans le texte couperVous recevez ce mail car vous êtes impliqués sur ce projet.
Pour changer les préférences d’envoi de mail, allez sur http://core.spip.net/my/account -
How to convert a Stream on the fly with FFMpegCore ?
18 octobre 2023, par AdrianFor a school project, I need to stream videos that I get from torrents while they are downloading on the server.
When the video is a .mp4 file, there's no problem, but I must also be able to stream .mkv files, and for that I need to convert them into .mp4 before sending them to the client, and I can't find a way to convert my Stream that I get from MonoTorrents with FFMpegCore into a Stream that I can send to my client.


Here is the code I wrote to simply download and stream my torrent :


var cEngine = new ClientEngine();

var manager = await cEngine.AddStreamingAsync(GenerateMagnet(torrent), ) ?? throw new Exception("An error occurred while creating the torrent manager");

await manager.StartAsync();
await manager.WaitForMetadataAsync();

var videoFile = manager.Files.OrderByDescending(f => f.Length).FirstOrDefault();
if (videoFile == null)
 return Results.NotFound();

var stream = await manager.StreamProvider!.CreateStreamAsync(videoFile, true);
return Results.File(stream, contentType: "video/mp4", fileDownloadName: manager.Name, enableRangeProcessing: true);



I saw that the most common way to convert videos is by using ffmpeg. .NET has a package called
FFMpefCore
that is a wrapper for ffmpeg.

To my previous code, I would add right before the
return
:

if (!videoFile.Path.EndsWith(".mp4"))
{
 var outputStream = new MemoryStream();
 FFMpegArguments
 .FromPipeInput(new StreamPipeSource(stream), options =>
 {
 options.ForceFormat("mp4");
 })
 .OutputToPipe(new StreamPipeSink(outputStream))
 .ProcessAsynchronously();
 return Results.File(outputStream, contentType: "video/mp4", fileDownloadName: manager.Name, enableRangeProcessing: true);
}



I unfortunately can't get a "live" Stream to send to my client.


-
Find video resolution and video duration of remote mediafile
22 février 2012, par osgxI want to write an program which can find some metainformation of mediafile. I'm interested in popular video formats, such as avi, mkv, mp4, mov (may be other popular too). I want basically to get :
- Video size (720, 1080, 360 etc)
- Total runtime of video (may be not very exact)
- Number of audio streams
- Name of video codec
- Name of audio codec
There is already the mediainfo, but in my program I want to get information about remote file, which may be accessed via ftp, http, samba ; or even torrent (there are some torrent solutions, which allows to read not-yet downloaded file).
MediaInfo library have no support of samba (smb ://) and mkv format (for runtime).
Also, I want to know, how much data should be downloaded to get this information. I want not to download full videofile because I have no enough disk space.
Is this information in the first 1 or 10 or 100 KiloBytes of the file ? Is it at predictable offset if I know the container name and total file size ?
PS : Platform is Linux, Language is C/C++