
Recherche avancée
Médias (1)
-
Bug de détection d’ogg
22 mars 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Video
Autres articles (99)
-
MediaSPIP 0.1 Beta version
25 avril 2011, parMediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
The zip file provided here only contains the sources of MediaSPIP in its standalone version.
To get a working installation, you must manually install all-software dependencies on the server.
If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...) -
Problèmes fréquents
10 mars 2010, parPHP et safe_mode activé
Une des principales sources de problèmes relève de la configuration de PHP et notamment de l’activation du safe_mode
La solution consiterait à soit désactiver le safe_mode soit placer le script dans un répertoire accessible par apache pour le site -
Multilang : améliorer l’interface pour les blocs multilingues
18 février 2011, parMultilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.
Sur d’autres sites (9515)
-
avformat/mov : Fix parsing of saio/siaz atoms in encrypted content.
7 décembre 2017, par Jacob Trimble -
Feeding content of an X-Window to a virtual camera
11 mai 2022, par IngoI want to feed a virtual webcam device from an application window (under Linux/Xorg). I have so far just maximised the window and then used
ffmpeg
to grab the whole screen like this :

ffmpeg \
 -f x11grab -framerate 15 -video_size 1280x1024 -i :0+0,0 \
 -f v4l2 -vcodec rawvideo -pix_fmt yuv420p /dev/video6



where
/dev/video6
is my v4l2loopback device. This works and I can use the virtual camera in video calls in chrome. This also indicates that the v4l2loopback module is correctly loaded into the kernel.

Unfortunately, it seems that
ffmpeg
can only read the whole screen, but not an application window.gstreamer
on the other hand can. Playing around withgst-launch-1.0
, I was hoping that I could get away with something like this :

gst-launch-1.0 ximagesrc xid=XID_OF_MY_WINDOW \
 ! "video/x-raw" \
 ! v4l2sink device=/dev/video6



However, that complains that
Device '/dev/video6' is not an output device.


Given that
ffmpeg
seems happy to write to/dev/video6
I also tried piping the gst output to ffmpeg like this :

gst-launch-1.0 ximagesrc xid=XID_OF_MY_WINDOW \
 ! "video/x-raw" \
 ! filesink location=/dev/stdout \
 | ffmpeg -i - -codec copy -f v4l2 -vcodec rawvideo -pix_fmt yuv420p /dev/video6



But then ffmpeg complains about
Invalid data found when processing input
.

This is running inside an xvfb headless environment, so mouse interactions will not work. This rules out obs as far as I can see.


I'm adding the chrome tag, because I see that chrome in principle would also provide a virtual camera via the
--use-fake-device-for-media-stream
switch. However, it seems that this switch only supports a static file rather than a stream.

Although I don't see why, it might be relevant that the other "application window" window is simply a second browser window. So the setup is google meet (or similar) in one browser window and the virtual camera gets fed vrom a second browser window.


-
avcodec/nvdec : Add support for decoding HEVC 4:4:4 content
7 octobre 2018, par Philip Langdaleavcodec/nvdec : Add support for decoding HEVC 4:4:4 content
The latest generation video decoder on the Turing chips supports
decoding HEVC 4:4:4. Supporting this is relatively straight-forward ;
we need to account for the different chroma format and pick the
right output and sw formats at the right times.There was one bug which was the hard-coded assumption that the
first chroma plane would be half-height ; I fixed this to use the
actual shift value on the plane.We also need to pass the SPS and PPS range extension flags.