
Recherche avancée
Autres articles (101)
-
Encodage et transformation en formats lisibles sur Internet
10 avril 2011MediaSPIP transforme et ré-encode les documents mis en ligne afin de les rendre lisibles sur Internet et automatiquement utilisables sans intervention du créateur de contenu.
Les vidéos sont automatiquement encodées dans les formats supportés par HTML5 : MP4, Ogv et WebM. La version "MP4" est également utilisée pour le lecteur flash de secours nécessaire aux anciens navigateurs.
Les documents audios sont également ré-encodés dans les deux formats utilisables par HTML5 :MP3 et Ogg. La version "MP3" (...) -
D’autres logiciels intéressants
12 avril 2011, parOn ne revendique pas d’être les seuls à faire ce que l’on fait ... et on ne revendique surtout pas d’être les meilleurs non plus ... Ce que l’on fait, on essaie juste de le faire bien, et de mieux en mieux...
La liste suivante correspond à des logiciels qui tendent peu ou prou à faire comme MediaSPIP ou que MediaSPIP tente peu ou prou à faire pareil, peu importe ...
On ne les connais pas, on ne les a pas essayé, mais vous pouvez peut être y jeter un coup d’oeil.
Videopress
Site Internet : (...) -
Encoding and processing into web-friendly formats
13 avril 2011, parMediaSPIP automatically converts uploaded files to internet-compatible formats.
Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
All uploaded files are stored online in their original format, so you can (...)
Sur d’autres sites (5205)
-
FFmpeg av_read_frame returns a size but no data ?
11 décembre 2013, par tommedI have written some C code to access ffmpeg and wrapped it in a C++/CLI (.NET managed) class. The program fetches a live video stream and extracts frames and converts them to PNG files.
Unfortunately the images that are saved to disk are always black (opening them in Notepad++ shows that they are full of nulls).
I am using the assemblies aformat/codec-55.dll and the development headers and libs for compilation from ffmpeg-20131120-git-e502783-win64-dev. The whole project is compiled using Managed C++ (Cpp/cli) .NET 4.0 for 64-bit.
After some investigation the problem appears to be that av_read_frame fills the AVPacket->size value correctly, but the AVPAcket->data is always null. When the frame is finished (got==1) then the data for the AVFrame is just a matrix of nulls. :(
Here is the code :
Example code (sorry, but it didnt paste well into SO)I think the problem is at line 34 when the packet is returned like so :
Please, how can I get this to work ? What have I done wrong ?
-
avutil/frame : use the same data information as the source entry when cloning side...
28 mars 2024, par James Almer -
ffmpeg - Compare 2 AVFrames data
17 mai 2016, par zet vooI have 2 AVFrame pointers
float compareFrame(AVFrame* firstFrame, AVFrame* secondFrame)
{
int i,j;
const size_t image_size = height * width;
size_t diffbytes = 0;
for (i=0; i < height; i++)
{
for (j=0; j < width; j++) {
size_t coord = firstFrame->linesize[0]*i + j;
diffbytes += !!(firstFrame->data[0][coord] ^ secondFrame->data[0][coord]);
}
}
const float percent_diff = (diffbytes / (float)image_size)*100.0;
return percent_diff;
}But it seems not correct when compare the 2 same AVFrames. How to determine two AVFrames have exactly the same data or not ?