
Recherche avancée
Médias (1)
-
La conservation du net art au musée. Les stratégies à l’œuvre
26 mai 2011
Mis à jour : Juillet 2013
Langue : français
Type : Texte
Autres articles (94)
-
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 (...) -
De l’upload à la vidéo finale [version standalone]
31 janvier 2010, parLe chemin d’un document audio ou vidéo dans SPIPMotion est divisé en trois étapes distinctes.
Upload et récupération d’informations de la vidéo source
Dans un premier temps, il est nécessaire de créer un article SPIP et de lui joindre le document vidéo "source".
Au moment où ce document est joint à l’article, deux actions supplémentaires au comportement normal sont exécutées : La récupération des informations techniques des flux audio et video du fichier ; La génération d’une vignette : extraction d’une (...) -
Librairies et binaires spécifiques au traitement vidéo et sonore
31 janvier 2010, parLes logiciels et librairies suivantes sont utilisées par SPIPmotion d’une manière ou d’une autre.
Binaires obligatoires FFMpeg : encodeur principal, permet de transcoder presque tous les types de fichiers vidéo et sonores dans les formats lisibles sur Internet. CF ce tutoriel pour son installation ; Oggz-tools : outils d’inspection de fichiers ogg ; Mediainfo : récupération d’informations depuis la plupart des formats vidéos et sonores ;
Binaires complémentaires et facultatifs flvtool2 : (...)
Sur d’autres sites (4829)
-
libvpxenc,vp9 : add corpus-complexity option
21 novembre 2017, par James Zernlibvpxenc,vp9 : add corpus-complexity option
Corpus VBR mode is a variant of standard VBR where the complexity
distribution midpoint is passed in rather than calculated for a specific
clip or chunk.The valid range is [0, 10000]. 0 (default) uses standard VBR.
Signed-off-by : James Zern <jzern@google.com>
-
How do I specify the HEVC codec in the HTML5 video source type attribute ?
20 avril 2023, par nfrasserI'd like to load and play a smaller HEVC-encoded video on web browsers with support for it.



I'm using this code on Safari 11 (macOS 10.13), which has support for the HEVC format.



<video muted="muted" playsinline="playsinline" autoplay="autoplay">
 <source src="clip.webm" type="video/webm; codecs=vp9">
 <source src="clip-hevc.mp4" type="video/mp4; codecs=hevc">
 <source src="clip.mp4" type="video/mp4; codecs=avc1">
 <p>Video not supported</p>
</source></source></source></video>




In Web Inspector > Network Panel, I see that Safari loads both
clip.mp4
andclip-hevc.mp4
. If I inspect the video element, I see thatclip.mp4
is playing, notclip-hevc.mp4
. I see the same thing on iOS 11.


When I call
HTMLMediaElement.canPlayType()
on the types I specified, I get


- 

maybe
onvideo/mp4; codecs=hevc
probably
onvideo/mp4; codecs=avc1
- Nothing on variants of the HEVC codec I've seen (e.g.,
hvc1
,hev1
)









Something else I noticed : When I remove the
clip.mp4
option,clip-hevc.mp4
downloads and plays just fine !


How can I make sure that only the best supported MP4 variant downloads and plays in the browser ?


-
GStreamer x264 on Linux (ARM)
8 septembre 2017, par Tõnu SamuelTrying to get streaming work with x264 encoding.
I am doing some black magic with stitching two images which is known to work :
gst-launch-1.0 -e \
v4l2src device=/dev/video0 ! \
video/x-raw,framerate=90/1,width=640,height=480 ! m.sink_0 \
v4l2src device=/dev/video1 ! \
video/x-raw,framerate=90/1,width=640,height=480 ! m.sink_1 \
videomixer name=m sink_1::xpos=640 ! \
video/x-raw,framerate=90/1,width=1280,height=480 ! \
xvimagesinkNow I am trying to get same thing over x264 stream with help of internet :
gst-launch-1.0 -e \
v4l2src device=/dev/video0 ! \
video/x-raw,framerate=90/1,width=640,height=480 ! m.sink_0 \
v4l2src device=/dev/video1 ! \
video/x-raw,framerate=90/1,width=640,height=480 ! m.sink_1 \
videomixer name=m sink_1::xpos=640 ! \
video/x-raw,framerate=90/1,width=1280,height=480 ! \
x264enc tune=zerolatency byte-stream=true bitrate=3000 threads=2 ! \
h264parse config-interval=1 ! \
rtph264pay ! \
udpsink host=127.0.0.1 port=5000And seems to work because no errors appear. But I see no way to receive image.
I have tried
gst-launch-1.0 udpsrc port=5000 ! application/x-rtp ! rtph264depay ! h264parse ! avdec_h264 ! xvimagesink
which does not provide anything useful. Also attempted to use VLC with SDP file :
c=IN IP4 127.0.0.1
m=video 5000 RTP/AVP 96
a=rtpmap:96 H264/3000I must be doing something wrong but unsure what.
EDIT : Question about version of GStreamer. Probably this is information needed :
ubuntu@tegra-ubuntu:~$ gst-launch-1.0 --version
gst-launch-1.0 version 1.2.4
GStreamer 1.2.4
https://launchpad.net/distros/ubuntu/+source/gstreamer1.0
ubuntu@tegra-ubuntu:~$
$ dpkg -l | grep gstreamer
ii gir1.2-gstreamer-1.0 1.2.4-0ubuntu1.1 armhf Description: GObject introspection data for the GStreamer library
ii gstreamer-tools 0.10.36-1.2ubuntu3 armhf Tools for use with GStreamer
ii gstreamer0.10-alsa:armhf 0.10.36-1.1ubuntu2 armhf GStreamer plugin for ALSA
ii gstreamer0.10-fluendo-mp3:armhf 0.10.23.debian-3 armhf Fluendo mp3 decoder GStreamer 0.10 plugin
ii gstreamer0.10-nice:armhf 0.1.4-1 armhf ICE library (GStreamer 0.10 plugin)
ii gstreamer0.10-plugins-bad:armhf 0.10.23-7.2ubuntu1.3 armhf GStreamer plugins from the "bad" set
ii gstreamer0.10-plugins-bad-multiverse 0.10.21-1ubuntu3 armhf GStreamer plugins from the "bad" set (Multiverse Variant)
ii gstreamer0.10-plugins-base:armhf 0.10.36-1.1ubuntu2 armhf GStreamer plugins from the "base" set
ii gstreamer0.10-plugins-base-apps 0.10.36-1.1ubuntu2 armhf GStreamer helper programs from the "base" set
ii gstreamer0.10-plugins-good:armhf 0.10.31-3+nmu1ubuntu5.2 armhf GStreamer plugins from the "good" set
ii gstreamer0.10-plugins-ugly:armhf 0.10.19-2ubuntu5 armhf GStreamer plugins from the "ugly" set
ii gstreamer0.10-pulseaudio:armhf 0.10.31-3+nmu1ubuntu5.2 armhf GStreamer plugin for PulseAudio
ii gstreamer0.10-tools 0.10.36-1.2ubuntu3 armhf Tools for use with GStreamer
ii gstreamer0.10-x:armhf 0.10.36-1.1ubuntu2 armhf GStreamer plugins for X11 and Pango
ii gstreamer1.0-alsa:armhf 1.2.4-1~ubuntu2 armhf GStreamer plugin for ALSA
ii gstreamer1.0-clutter 2.0.8-1build1 armhf Clutter PLugin for GStreamer 1.0
ii gstreamer1.0-fluendo-mp3:armhf 0.10.23.debian-3 armhf Fluendo mp3 decoder GStreamer 1.0 plugin
ii gstreamer1.0-libav:armhf 1.2.4-1~ubuntu1 armhf libav plugin for GStreamer
ii gstreamer1.0-nice:armhf 0.1.4-1 armhf ICE library (GStreamer plugin)
ii gstreamer1.0-plugins-bad:armhf 1.2.4-1~ubuntu1.1 armhf GStreamer plugins from the "bad" set
ii gstreamer1.0-plugins-bad-faad:armhf 1.2.4-1~ubuntu1.1 armhf GStreamer faad plugin from the "bad" set
ii gstreamer1.0-plugins-bad-videoparsers:armhf 1.2.4-1~ubuntu1.1 armhf GStreamer videoparsers plugin from the "bad" set
ii gstreamer1.0-plugins-base:armhf 1.2.4-1~ubuntu2 armhf GStreamer plugins from the "base" set
ii gstreamer1.0-plugins-base-apps 1.2.4-1~ubuntu2 armhf GStreamer helper programs from the "base" set
ii gstreamer1.0-plugins-good:armhf 1.2.4-1~ubuntu1.3 armhf GStreamer plugins from the "good" set
ii gstreamer1.0-plugins-ugly:armhf 1.2.3-2build1 armhf GStreamer plugins from the "ugly" set
ii gstreamer1.0-pulseaudio:armhf 1.2.4-1~ubuntu1.3 armhf GStreamer plugin for PulseAudio
ii gstreamer1.0-tools 1.2.4-0ubuntu1.1 armhf Tools for use with GStreamer
ii gstreamer1.0-x:armhf 1.2.4-1~ubuntu2 armhf GStreamer plugins for X11 and Pango
ii libgstreamer-plugins-bad0.10-0:armhf 0.10.23-7.2ubuntu1.3 armhf GStreamer shared libraries from the "bad" set
ii libgstreamer-plugins-bad1.0-0:armhf 1.2.4-1~ubuntu1.1 armhf GStreamer development files for libraries from the "bad" set
ii libgstreamer-plugins-base0.10-0:armhf 0.10.36-1.1ubuntu2 armhf GStreamer libraries from the "base" set
ii libgstreamer-plugins-base1.0-0:armhf 1.2.4-1~ubuntu2 armhf GStreamer libraries from the "base" set
ii libgstreamer-plugins-good1.0-0:armhf 1.2.4-1~ubuntu1.3 armhf GStreamer development files for libraries from the "good" set
ii libgstreamer0.10-0:armhf 0.10.36-1.2ubuntu3 armhf Core GStreamer libraries and elements
ii libgstreamer1.0-0:armhf 1.2.4-0ubuntu1.1 armhf Core GStreamer libraries and elements
$