
Recherche avancée
Médias (1)
-
The Great Big Beautiful Tomorrow
28 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Texte
Autres articles (39)
-
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 -
Des sites réalisés avec MediaSPIP
2 mai 2011, parCette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page. -
Librairies et binaires spécifiques au traitement vidéo et sonore
31 janvier 2010, parLes logiciels et librairies suivantes sont utilisées par SPIPmotion d’une manière ou d’une autre.
Binaires obligatoires FFMpeg : encodeur principal, permet de transcoder presque tous les types de fichiers vidéo et sonores dans les formats lisibles sur Internet. CF ce tutoriel pour son installation ; Oggz-tools : outils d’inspection de fichiers ogg ; Mediainfo : récupération d’informations depuis la plupart des formats vidéos et sonores ;
Binaires complémentaires et facultatifs flvtool2 : (...)
Sur d’autres sites (8633)
-
MPEG backwards frame decoding using FFmpeg
24 mars 2016, par GediminasI have so-called "block’s" that stores some of MPEG4 (I,p,p,p,p...) frames.
For every "block", frame starts with an "I" frame, and ends before next "I" frame.
(VOL - "visual_object_sequence_start_code" is allways included before the "I" frame)I need to be able to play those "block" frames in "backwards" mode.
The thick is that :-
It’s not possible to just take the last frame in my block and perform decoding, because it’s a "P" frame and it needs an "inter frame (I)" to be correctly decoded.
-
I can’t just take my first "I" frame, then pass it to the ffmpeg’s "avcodec_decode_video" function and only then pass my last "P" frame to the ffmpeg, because that last "P" frame depends on the "P" frame before it, right ? (well.. as far as I’ve tested this method, my last decoded P frame had artifacts)
Now the way I’m performing backwards playing is - first decoding all of my "block" frames in RGB and store them in memory. (in most cases it would be 25 frames per block max.) But this method really requires a lot of memory... (especially if frames resolutions is high)
And I have a feeling that this is not the right way to do this...So I would like to ask, does any one have any suggestions how this "backwards" frame decoding/playing could be performed using FFmpeg ?
Thanks
-
-
get the bit stream per frame from ffmpeg record
1er mai 2021, par Aung Myo HtutIs there any way to get the bitstream per frame captured by ffmpeg. I want to capture with the raspberry pi camera in real-time and get the bitstream of the frame encoded by H.264 like I frame and P frame from the bitstream of ffmpeg. Because I want to stream frame by frame from the camera node to the server. Thank you in advance.


-
Is there a way to tell ffmpeg mpdecimate to only evaluate a specific part of the frame ?
27 novembre 2020, par CrosswordPuzzlzI have a 60 FPS screen recording of a significantly slower, variable frame rate, video. It is supposed to, however, be constant frame rate.


Fortunately, frame numbers are present in a fixed area of the screen. Within that area, the only time anything changes is when the frame number changes.


(There are sometimes changes between frames - in other parts of the frame - that I would like mpdecimate to ignore. Those changes, however, never appear in the frame count zone.)


Is there a way that I can tell mpdecimate to only evaluate that small 'frame counting' portion of the frame in determining whether sequential frames are duplicates ?


Thank you.