
Recherche avancée
Autres articles (68)
-
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 (...) -
Personnaliser en ajoutant son logo, sa bannière ou son image de fond
5 septembre 2013, parCertains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;
-
Ecrire une actualité
21 juin 2013, parPrésentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
Vous pouvez personnaliser le formulaire de création d’une actualité.
Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...)
Sur d’autres sites (9276)
-
Problems with muxing fmp4 stream with libav
20 juillet 2020, par Elias Wagnerbergercurrently i have an application that is supposed to send fragmented mp4 data over a websocket to a client for it to be played there.


i have a working implementation that pipes the raw frames to a spawned ffmpeg process and then reads fragmented mp4 segments from the output pipe before it sends those on to the client where the client then displays the video correctly.


my problem is that when i try to make an implementation using libav it doesnt seem to work. my libav config uses libx264rgb to encode the frames before muxing them to a mp4, but when i try to play the provided segments in a browser using MSE it spits out an error. after having checked chrome ://media-internals i have figured out that the problem lies in the
moov
box that is one of the two initialization boxes of a fmp4 stream.

chrome apparently has a problem with parsing that box when its sent from libav, but not when its sent from ffmpeg.


my question is :
What is the correct muxer configuration of libav so that it creates a fragmented mp4 stream where the client can recieve media boxes from the middle, after having been provided the init boxes ?


-
Make mp4 from continuous jpg in Node.js
15 mai 2020, par DinozavrClient is sending continuous jpg to my server.
The issue is : how to make one mp4 file from all these jpg files ?



I can save them all and use ffmpeg with “filename%3d.jpg”, when client finish sending files.



But is there any way to make it real-time ?


-
Sending big packets gets Bad Address error
30 mars 2012, par RoiIm writing a live webcam stream using ffmpeg and sdl on C.
my platform is linux.my application is a client server based.
The client is reading from the webcam, produce an AVPacket, then send to server.My problem is, that the AVPacket struct has a member named data which is approximately 600k.
At first, i had not checked the send() return value,
So, of course the packet had failed to send completely.But after I checked, the send() returns Bad Address error at the second iteration of the big packet.
the length of the data packet must be correct because is supplied from the AVPacket struct.It sends 2 members of the AVPacket before, so the server is up and functional.
The problematic section :
int send_video_data(video_client_t *client, void* buf, int length)
{
int rc;
while (length > 0)
{
if ((rc = send(client->sockfd, buf, length, 0)) == -1) {
perror("failed sending data to server");
exit(1);
}
length-=rc;
buf+=rc;
}
return 0;
}Any one got any ideas why it's not working ?
Thanks in advanced !