
Recherche avancée
Médias (91)
-
Richard Stallman et le logiciel libre
19 octobre 2011, par
Mis à jour : Mai 2013
Langue : français
Type : Texte
-
Stereo master soundtrack
17 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Audio
-
Elephants Dream - Cover of the soundtrack
17 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Image
-
#7 Ambience
16 octobre 2011, par
Mis à jour : Juin 2015
Langue : English
Type : Audio
-
#6 Teaser Music
16 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
-
#5 End Title
16 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
Autres articles (54)
-
Les formats acceptés
28 janvier 2010, parLes commandes suivantes permettent d’avoir des informations sur les formats et codecs gérés par l’installation local de ffmpeg :
ffmpeg -codecs ffmpeg -formats
Les format videos acceptés en entrée
Cette liste est non exhaustive, elle met en exergue les principaux formats utilisés : h264 : H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 m4v : raw MPEG-4 video format flv : Flash Video (FLV) / Sorenson Spark / Sorenson H.263 Theora wmv :
Les formats vidéos de sortie possibles
Dans un premier temps on (...) -
Taille des images et des logos définissables
9 février 2011, parDans beaucoup d’endroits du site, logos et images sont redimensionnées pour correspondre aux emplacements définis par les thèmes. L’ensemble des ces tailles pouvant changer d’un thème à un autre peuvent être définies directement dans le thème et éviter ainsi à l’utilisateur de devoir les configurer manuellement après avoir changé l’apparence de son site.
Ces tailles d’images sont également disponibles dans la configuration spécifique de MediaSPIP Core. La taille maximale du logo du site en pixels, on permet (...) -
Emballe médias : à quoi cela sert ?
4 février 2011, parCe plugin vise à gérer des sites de mise en ligne de documents de tous types.
Il crée des "médias", à savoir : un "média" est un article au sens SPIP créé automatiquement lors du téléversement d’un document qu’il soit audio, vidéo, image ou textuel ; un seul document ne peut être lié à un article dit "média" ;
Sur d’autres sites (6499)
-
Recording video in C#
30 décembre 2022, par pfedotovskyI have to do the following : record video from a camera using C#. The camera I use produces video frames (the frame rate is not fixed) and I have to somehow put all the frames together and create a video file. Also I need to use different codecs, such as AVI or MPEG-4 (these codecs are required, others are optional).


The main problem I faced was how to create a video in which the frame rate is not fixed. I have a stream of frames. For example, I can receive the first frame after 1 ms, then after 20 ms, then 36 ms and so on. If I create video with 25 frames/second the result will be wrong because it means that frames are added after 40 ms.


I tried to use Aforge.Video library. It has a method which adds a frame according to a timespan. But this method has problems with setting the bitrate. The bitrate value I pass to the method is simply ignored (About an FFmpeg bitrate and framerate issue).


Is there some C# library which I can use to do video recording ? I have to support AVI and MPEG-4, and also the possibility to set the bitrate and last but not least - record video with a variable framerate.


I can't connect to the camera directly. All I have is a stream of frames and I need to convert this stream to video at run time.


A library I'm looking for should satisfy the following properties. It has to contain a method (or some way how to do the same) to add the next frame with a timestamp, just like in Aforge.Video.FFMPEG :


public void WriteVideoFrame(Bitmap frame, TimeSpan timestamp)



And it should be possible to choose different codecs (at least AVI and MPEG-4) and also to set bitrate.
Are there some alternatives to Aforge.Video.FFMPEG ? Because Aforge doesn't work properly. The bitrate value is ignored, and also some codecs are not supported (MPEG-2 for example).


About the codec license. If I use an open source library, should I worry about the codec license ?


-
ffmpeg command to GStreamer pipeline for srtp stream
1er avril 2021, par Muhammet IlendemliI would like to convert this working ffmpeg command to a GStreamer pipeline but I couldn't manage to get it working. Tried using srtpenc toset the key to a hex representation of the buffer and udpsink with the target host and port set.



The command I currently have :



ffmpeg -re -i <<rtspurl>> -map 0:0 -vcodec h264_omx -pix_fmt yuv420p \
 -r 30 -f rawvideo -tune zerolatency -vf scale=1280:720 -b:v 300k \
 -bufsize 300k -payload_type 99 -ssrc <<ssrc>> \
 -f rtp -srtp_out_suite AES_CM_128_HMAC_SHA1_80 \
 -srtp_out_params <<base64key>> srtp://<<targetip>>:<<targetport>>?rtcpport=<<targetport>>&localrtcpport=<<targetport>>&pkt_size=1378
</targetport></targetport></targetport></targetip></base64key></ssrc></rtspurl>



Some references :



- 

-
https://github.com/KhaosT/HAP-NodeJS/blob/master/src/lib/Camera.ts
-
https://github.com/KhaosT/HAP-NodeJS/wiki/IP-Camera#prepare-stream






-
-
AWS ffmpeg-lambda-layer and concat protocol (Node.js)
25 février 2021, par portikI am trying to concatenate two .mp3 files using ffmpeg lambda-layer. I have what I think is the correct command, but I struggle to represent it in code so that it is formatted correctly for the lambda layer. Here is a piece of code that I am struggling to get right :


spawnSync(
 '/opt/ffmpeg/ffmpeg',
 [
 '-i',
 '"concat:/tmp/pt1.mp3|/tmp/pt2.mp3"',
 '-acodec',
 'copy',
 `/tmp/${fileName}`
 ],
 { stdio: 'inherit' }
)



The error I'm getting :
"concat:/tmp/pt1.mp3|/tmp/pt2.mp3": No such file or directory
.

I tried to list files in
/tmp/
folder - both files listed in the input are there, not sure why lambda layer can't find them.

Similar question : https://lists.ffmpeg.org/pipermail/ffmpeg-user/2019-December/046299.html. Ffmpeg concatenate protocol documentation : https://trac.ffmpeg.org/wiki/Concatenate#protocol.


Thanks in advance !