
Recherche avancée
Autres articles (47)
-
Les statuts des instances de mutualisation
13 mars 2010, parPour des raisons de compatibilité générale du plugin de gestion de mutualisations avec les fonctions originales de SPIP, les statuts des instances sont les mêmes que pour tout autre objets (articles...), seuls leurs noms dans l’interface change quelque peu.
Les différents statuts possibles sont : prepa (demandé) qui correspond à une instance demandée par un utilisateur. Si le site a déjà été créé par le passé, il est passé en mode désactivé. publie (validé) qui correspond à une instance validée par un (...) -
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 (...) -
HTML5 audio and video support
13 avril 2011, parMediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
For older browsers the Flowplayer flash fallback is used.
MediaSPIP allows for media playback on major mobile platforms with the above (...)
Sur d’autres sites (9527)
-
lavf : replace AVStream.codec with AVStream.codecpar
18 juin 2014, par Anton Khirnovlavf : replace AVStream.codec with AVStream.codecpar
Currently, AVStream contains an embedded AVCodecContext instance, which
is used by demuxers to export stream parameters to the caller and by
muxers to receive stream parameters from the caller. It is also used
internally as the codec context that is passed to parsers.In addition, it is also widely used by the callers as the decoding (when
demuxer) or encoding (when muxing) context, though this has been
officially discouraged since Libav 11.There are multiple important problems with this approach :
- the fields in AVCodecContext are in general one of
* stream parameters
* codec options
* codec state
However, it’s not clear which ones are which. It is consequently
unclear which fields are a demuxer allowed to set or a muxer allowed to
read. This leads to erratic behaviour depending on whether decoding or
encoding is being performed or not (and whether it uses the AVStream
embedded codec context).
- various synchronization issues arising from the fact that the same
context is used by several different APIs (muxers/demuxers,
parsers, bitstream filters and encoders/decoders) simultaneously, with
there being no clear rules for who can modify what and the different
processes being typically delayed with respect to each other.
- avformat_find_stream_info() making it necessary to support opening
and closing a single codec context multiple times, thus
complicating the semantics of freeing various allocated objects in the
codec context.Those problems are resolved by replacing the AVStream embedded codec
context with a newly added AVCodecParameters instance, which stores only
the stream parameters exported by the demuxers or read by the muxers.- [DBH] libavdevice/alsa.c
- [DBH] libavdevice/alsa_dec.c
- [DBH] libavdevice/alsa_enc.c
- [DBH] libavdevice/bktr.c
- [DBH] libavdevice/fbdev.c
- [DBH] libavdevice/jack.c
- [DBH] libavdevice/libcdio.c
- [DBH] libavdevice/libdc1394.c
- [DBH] libavdevice/oss_dec.c
- [DBH] libavdevice/oss_enc.c
- [DBH] libavdevice/pulse.c
- [DBH] libavdevice/sndio_dec.c
- [DBH] libavdevice/sndio_enc.c
- [DBH] libavdevice/v4l2.c
- [DBH] libavdevice/vfwcap.c
- [DBH] libavdevice/x11grab.c
- [DBH] libavdevice/xcbgrab.c
- [DBH] libavformat/4xm.c
- [DBH] libavformat/a64.c
- [DBH] libavformat/aacdec.c
- [DBH] libavformat/adtsenc.c
- [DBH] libavformat/adxdec.c
- [DBH] libavformat/aea.c
- [DBH] libavformat/aiffdec.c
- [DBH] libavformat/aiffenc.c
- [DBH] libavformat/amr.c
- [DBH] libavformat/anm.c
- [DBH] libavformat/apc.c
- [DBH] libavformat/ape.c
- [DBH] libavformat/apetag.c
- [DBH] libavformat/asfdec.c
- [DBH] libavformat/asfenc.c
- [DBH] libavformat/assdec.c
- [DBH] libavformat/assenc.c
- [DBH] libavformat/au.c
- [DBH] libavformat/audiointerleave.c
- [DBH] libavformat/avformat.h
- [DBH] libavformat/avidec.c
- [DBH] libavformat/avienc.c
- [DBH] libavformat/avisynth.c
- [DBH] libavformat/avs.c
- [DBH] libavformat/bethsoftvid.c
- [DBH] libavformat/bfi.c
- [DBH] libavformat/bink.c
- [DBH] libavformat/bmv.c
- [DBH] libavformat/c93.c
- [DBH] libavformat/cafdec.c
- [DBH] libavformat/cdg.c
- [DBH] libavformat/cdxl.c
- [DBH] libavformat/dashenc.c
- [DBH] libavformat/dauddec.c
- [DBH] libavformat/daudenc.c
- [DBH] libavformat/dfa.c
- [DBH] libavformat/dsicin.c
- [DBH] libavformat/dss.c
- [DBH] libavformat/dump.c
- [DBH] libavformat/dv.c
- [DBH] libavformat/dvenc.c
- [DBH] libavformat/dxa.c
- [DBH] libavformat/eacdata.c
- [DBH] libavformat/electronicarts.c
- [DBH] libavformat/ffmetadec.c
- [DBH] libavformat/filmstripdec.c
- [DBH] libavformat/filmstripenc.c
- [DBH] libavformat/flac_picture.c
- [DBH] libavformat/flacdec.c
- [DBH] libavformat/flacenc.c
- [DBH] libavformat/flic.c
- [DBH] libavformat/flvdec.c
- [DBH] libavformat/flvenc.c
- [DBH] libavformat/g722.c
- [DBH] libavformat/g723_1.c
- [DBH] libavformat/gif.c
- [DBH] libavformat/gsmdec.c
- [DBH] libavformat/gxf.c
- [DBH] libavformat/gxfenc.c
- [DBH] libavformat/hdsenc.c
- [DBH] libavformat/hls.c
- [DBH] libavformat/hlsenc.c
- [DBH] libavformat/hnm.c
- [DBH] libavformat/id3v2.c
- [DBH] libavformat/id3v2enc.c
- [DBH] libavformat/idcin.c
- [DBH] libavformat/idroqdec.c
- [DBH] libavformat/iff.c
- [DBH] libavformat/ilbc.c
- [DBH] libavformat/img2dec.c
- [DBH] libavformat/img2enc.c
- [DBH] libavformat/internal.h
- [DBH] libavformat/ipmovie.c
- [DBH] libavformat/isom.c
- [DBH] libavformat/iss.c
- [DBH] libavformat/iv8.c
- [DBH] libavformat/ivfdec.c
- [DBH] libavformat/ivfenc.c
- [DBH] libavformat/jvdec.c
- [DBH] libavformat/latmenc.c
- [DBH] libavformat/lmlm4.c
- [DBH] libavformat/lxfdec.c
- [DBH] libavformat/matroskadec.c
- [DBH] libavformat/matroskaenc.c
- [DBH] libavformat/mm.c
- [DBH] libavformat/mmf.c
- [DBH] libavformat/mov.c
- [DB
-
ffmpeg - Stream multiple files over an ffserver to one ffplay at different times ? [closed]
13 mai 2013, par golmschenkI have an ffserver up and running. Using this server I can run a simple ffplay command :
ffplay udp://localhost:7777
which then waits for a stream. Then if I stream something to the server with a simple ffmpeg command :
ffmpeg -re -i small.mp4 -f mpegts udp://localhost:7777
The video pops up and plays fine. However, after the video is finished and the ffplay is still waiting open with the display window showing the last frame of the video just sent, then if I try to run the same ffmpeg command again to play the video again, the ffplay gets a bunch of warnings which look similar to :
[mpegts @ 0x7fde1c0008c0] Continuity check failed for pid 256 expected 2 got 0
And there is no playback. I would like to be able to stream one video, leave the same ffplay open and a little while after the first video has stopped stream another video. Is there a way I can achieve this ? Thank you much !
-
IE9+ not playing portait video in HTML5 video tag
12 avril 2013, par ptrnFor some reason I can't get IE9/10 to play video that is taller than wide, when using HTML5 video tags.
Demo :
http://s.l6.no/demo/video+html5/The demo shows one video scaled down from 1280x720, which plays perfectly fine in all tested browsers, and one video scaled down from 720x1280 which plays for all browsers but IE9/10.
Tested and works for :
- Chrome 26, Windows 7 64-bit
- Chromium 24, Ubuntu 64-bit
- Firefox 14, Windows 7 64-bit
Tested and does not work for :
- Internet Explorer 9, Windows 7 64-bit
- Internet Explorer 10, Windows 7 64-bit
I'm using FFmpeg to code the videos to MP4(x264) and WebM(VP8), with the current command dummed down to this :
ffmpeg -i in.mp4 -vcodec libx264 -pix_fmt yuv420p -y -b:v 4000k out.mp4
The lack of profile settings would be my first point, but since the other video is playing just fine, I can't see why it should matter.
Any ideas ?
Edit : soft rotating the video isn't really an option, as the user is to be able to download the video to play offline. I could transcode an extra version just for IE, but come on, there's gotta be another way, no ?