
Recherche avancée
Médias (91)
-
DJ Z-trip - Victory Lap : The Obama Mix Pt. 2
15 septembre 2011
Mis à jour : Avril 2013
Langue : English
Type : Audio
-
Matmos - Action at a Distance
15 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
DJ Dolores - Oslodum 2004 (includes (cc) sample of “Oslodum” by Gilberto Gil)
15 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Danger Mouse & Jemini - What U Sittin’ On ? (starring Cee Lo and Tha Alkaholiks)
15 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Cornelius - Wataridori 2
15 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
The Rapture - Sister Saviour (Blackstrobe Remix)
15 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
Autres articles (109)
-
Websites made with MediaSPIP
2 mai 2011, parThis page lists some websites based on MediaSPIP.
-
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. -
Support audio et vidéo HTML5
10 avril 2011MediaSPIP utilise les balises HTML5 video et audio pour la lecture de documents multimedia en profitant des dernières innovations du W3C supportées par les navigateurs modernes.
Pour les navigateurs plus anciens, le lecteur flash Flowplayer est utilisé.
Le lecteur HTML5 utilisé a été spécifiquement créé pour MediaSPIP : il est complètement modifiable graphiquement pour correspondre à un thème choisi.
Ces technologies permettent de distribuer vidéo et son à la fois sur des ordinateurs conventionnels (...)
Sur d’autres sites (12345)
-
Streaming protocol relay without involving codec
4 décembre 2015, par kiran_gI am trying to use libav to relay an RTSP stream. It involves PULLing the stream from an IP camera and then PUSHing to wowza.
The video encoding in the IP camera stream is h264. To enable h264 in my libav application I need to enable x264. But as x264 is GPL, it will not work with my business plan.
My questions is whether libav (ffmpeg) can be made to work like a dumb relay which is encoding-agnostic ? so that I dont need to integrate x264 with ffmpeg.
This SO post says that I can use the "copy" argument, but does that allow me to exclude x264 ?
BTW, is x264 actually needed by ffmpeg for decoding h264 ? Is x264 only used in encoding ?
See here for my current code.
-
avformat : add a concat protocol that takes a line break delimited list of resources
29 juin 2021, par James Almeravformat : add a concat protocol that takes a line break delimited list of resources
Suggested-by : ffmpeg@fb.com
Reviewed-by : Nicolas George <george@nsup.org>
Signed-off-by : James Almer <jamrial@gmail.com> -
libswresample : swr_convert() returns empty buffer
11 septembre 2019, par Герман ЛиманськийI try to convert audio in format AV_SAMPLE_FMT_S32. I use swr_convert(), but out buffer still empty.
// frame is decoded frame, rframe - is empty frame(out buffer)
if (!main_context->resampler) {
main_context->resampler =
swr_alloc_set_opts(main_context->resampler,
AV_CH_LAYOUT_STEREO, // output
AV_SAMPLE_FMT_S32, // output
44100, // output
audio_codec_context->channel_layout, // input
audio_codec_context->sample_fmt, // input
audio_codec_context->sample_rate, // input
0,
nullptr);
swr_init(main_context->resampler);
}
//int in_samples = frame->nb_samples;
int out_samples = av_rescale_rnd(swr_get_delay(
main_context->resampler, 44100) + 44100,
44100,
44100,
AV_ROUND_UP);
size_t buffSize = av_samples_alloc(rframe->data, NULL,audio_codec_context->channels, out_samples, AV_SAMPLE_FMT_S32, 0);
int len = swr_convert(main_context->resampler, rframe->data, frame->nb_samples, (const uint8_t * *)frame->data, frame->nb_samples);
//here.. rframe->data should have some data, but its empty
while (len > 0)
{
size_t size_ = rframe->nb_samples * av_get_bytes_per_sample(AV_SAMPLE_FMT_S32);
main_context->audio_buf.write(rframe->data[0], size_, 1);
len = swr_convert(main_context->resampler, rframe->data, frame->nb_samples, NULL, NULL);
}