
Recherche avancée
Autres articles (67)
-
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 (...) -
Participer à sa traduction
10 avril 2011Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
Actuellement MediaSPIP n’est disponible qu’en français et (...) -
Gestion des droits de création et d’édition des objets
8 février 2011, parPar défaut, beaucoup de fonctionnalités sont limitées aux administrateurs mais restent configurables indépendamment pour modifier leur statut minimal d’utilisation notamment : la rédaction de contenus sur le site modifiables dans la gestion des templates de formulaires ; l’ajout de notes aux articles ; l’ajout de légendes et d’annotations sur les images ;
Sur d’autres sites (9151)
-
Revision d638056952 : Inconsistent reference to MacroblockD data structure. Cleaned up some inconsist
29 octobre 2012, par Paul WilkinsChanged Paths : Modify /vp8/encoder/rdopt.c Inconsistent reference to MacroblockD data structure. Cleaned up some inconsistent references using both xd-> and x->e_mbd. to access the same data structure in the same function. Change-Id : (...)
-
Sdd watermark to YUV video data (SDL_Overlay) programmatically
2 septembre 2012, par user325320My application plays video via SDL + ffmpeg library(not the exe tool).
and I want to add the text onto the video
The ffmpeg's VHOOK source code shows it converts the data to RGB32.
Can't it be done in YUV directly ?Here my current code, can you please give me some suggestion ?
SDL_Overlay * pOverlay = SDL_CreateYUVOverlay( pDecodedFrame->width
, pDecodedFrame->height
, SDL_YV12_OVERLAY
, pThis->m_pSurface
);
if( pOverlay != NULL )
{
SDL_LockYUVOverlay(pOverlay);
pSwsContext = sws_getCachedContext( pSwsContext
, pDecodedFrame->width
, pDecodedFrame->height
, pThis->m_pMediaFile->GetVideoPixcelFormat()
, pDecodedFrame->width
, pDecodedFrame->height
, PIX_FMT_YUV420P
, SWS_SPLINE
, NULL
, NULL
, NULL
);
AVPicture tPicture;
tPicture.data[0] = pOverlay->pixels[0];
tPicture.data[1] = pOverlay->pixels[2];
tPicture.data[2] = pOverlay->pixels[1];
tPicture.linesize[0] = pOverlay->pitches[0];
tPicture.linesize[1] = pOverlay->pitches[2];
tPicture.linesize[2] = pOverlay->pitches[1];
int nSliceHeight = sws_scale( pSwsContext
, pDecodedFrame->data
, pDecodedFrame->linesize
, 0
, pDecodedFrame->height
, tPicture.data
, tPicture.linesize
);
SDL_UnlockYUVOverlay(pOverlay);
VideoPicture tVideoPicture = {0};
tVideoPicture.pOverlay = pOverlay;
tVideoPicture.nWidth = pDecodedFrame->width;
tVideoPicture.nHeight = pDecodedFrame->height;
tVideoPicture.dbPTS = dbPTS;
pThis->m_pVideoPictureQueue.Append(tVideoPicture);
} -
avcodec/webvttenc : Don't copy data around unnecessarily
17 février 2024, par Andreas Rheinhardtavcodec/webvttenc : Don't copy data around unnecessarily
Using av_bprint_init_for_buffer() avoids copying data
into the internal AVBPrint buffer (or worse : to allocate
a temporary buffer in case the internal buffer does not
suffice). It also ensures that the data is always
0-terminated.Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@outlook.com>