
Recherche avancée
Médias (1)
-
Richard Stallman et le logiciel libre
19 octobre 2011, par
Mis à jour : Mai 2013
Langue : français
Type : Texte
Autres articles (44)
-
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 -
Publier sur MédiaSpip
13 juin 2013Puis-je poster des contenus à partir d’une tablette Ipad ?
Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir -
Librairies et logiciels spécifiques aux médias
10 décembre 2010, parPour un fonctionnement correct et optimal, plusieurs choses sont à prendre en considération.
Il est important, après avoir installé apache2, mysql et php5, d’installer d’autres logiciels nécessaires dont les installations sont décrites dans les liens afférants. Un ensemble de librairies multimedias (x264, libtheora, libvpx) utilisées pour l’encodage et le décodage des vidéos et sons afin de supporter le plus grand nombre de fichiers possibles. Cf. : ce tutoriel ; FFMpeg avec le maximum de décodeurs et (...)
Sur d’autres sites (5726)
-
FFmpeg X264 multithread decoding
16 novembre 2013, par Xin HeI want to do H264 multithread decoding using FFmpeg.
First I use X264 to encode yuv420 to file.x264
./x264 -o file.x264 —slices 4 —input-res 1280x720 —fps 25 file_560x420.yuvThe slices count is 4.
However, when I use FFmpeg to decode,
./ffmpeg -y -threads 4 -thread_type slice -i file.x264 final.yuvFFmpeg calls func"execute_decode_slices" four times, not in a multithread way.
I also found that in *execute_decode_slices(h, context_count)*, the context_count is 1.
FFmpeg call this 4 times.Could someone help to solve this problem ?
Thanks very much !
-
FFmpeg X264 multithread decoding
16 novembre 2013, par Xin HeI want to do H264 multithread decoding using FFmpeg.
First I use X264 to encode yuv420 to file.x264
./x264 -o file.x264 —slices 4 —input-res 1280x720 —fps 25 file_560x420.yuvThe slices count is 4.
However, when I use FFmpeg to decode,
./ffmpeg -y -threads 4 -thread_type slice -i file.x264 final.yuvFFmpeg calls func"execute_decode_slices" four times, not in a multithread way.
I also found that in *execute_decode_slices(h, context_count)*, the context_count is 1.
FFmpeg call this 4 times.Could someone help to solve this problem ?
Thanks very much !
-
Audio decoding using ffms2(ffmegsource)
1er mai 2013, par praks411I'm using ffms2(ffmpegsource) a wrapper around libav to get video and audio frame from a file.
Video decoding is working fine. However I'm facing some issues with audio decoding.
FFMS2 provide a simple functionFFMS_GetAudio(FFMS_AudioSource *A, void *Buf, int64_t Start, int64_t Count, FFMS_ErrorInfo *ErrorInfo);
api to get the decoded buffer. The decoded data is return in buffer provided by user.For single channel the data is interpretation is straight forward with data byte starting from first location of user buffer. However when it comes to two channel there are two possibilities the decoded data could be planar or interleaved depending upon sample format return by FFMS_GetAudioProperties. In my case the sample format is always planar which means that decoded data will in two sperate data plane data[0] and data[1]. And this is what is explained by libav/ffmpeg and also by portaudio which consider planar data to be in two separate data plane.
However FFMS_GetAudio just take single buffer from user. So can I assume for planar data
data[0] = buf, data[1] = buf + offset, where offset is half the length of buffer return by FFMS_GetAudio.FFMS does not provide any good document for this interpretation. It would be great help if some can provide more information on this.