
Recherche avancée
Autres articles (111)
-
Personnaliser les catégories
21 juin 2013, parFormulaire de création d’une catégorie
Pour ceux qui connaissent bien SPIP, une catégorie peut être assimilée à une rubrique.
Dans le cas d’un document de type catégorie, les champs proposés par défaut sont : Texte
On peut modifier ce formulaire dans la partie :
Administration > Configuration des masques de formulaire.
Dans le cas d’un document de type média, les champs non affichés par défaut sont : Descriptif rapide
Par ailleurs, c’est dans cette partie configuration qu’on peut indiquer le (...) -
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 -
Configuration spécifique d’Apache
4 février 2011, parModules spécifiques
Pour la configuration d’Apache, il est conseillé d’activer certains modules non spécifiques à MediaSPIP, mais permettant d’améliorer les performances : mod_deflate et mod_headers pour compresser automatiquement via Apache les pages. Cf ce tutoriel ; mode_expires pour gérer correctement l’expiration des hits. Cf ce tutoriel ;
Il est également conseillé d’ajouter la prise en charge par apache du mime-type pour les fichiers WebM comme indiqué dans ce tutoriel.
Création d’un (...)
Sur d’autres sites (14776)
-
How to know if quick sync video encoding and decoding hardware is available in your windows or linux (ubuntu) machine ?
20 avril 2021, par jeff- 

- I am using ffmpeg to make a video streaming web application using nodejs.
- I want to use intel's quick sync hardware to support hardware encoding and decoding.
- However, some machine may not support this feature so I want the software encoding and decoding as fallback
- For this I need to know if the machine has the quick sync hardware
- I looked it up but cant find OS api to know if the hardware api is present in the machine or not (both windows and linux)












-
Using lcov With FFmpeg/Libav
Last year, I delved into code coverage tools and their usage with FFmpeg. I learned about using GNU gcov, which is powerful but pretty raw about the details it provides to you. I wrote a script to help interpret its output and later found another script called gcovr to do the same, only much better.
I later found another tool called lcov which is absolutely amazing for understanding code coverage of your software. I’ve been meaning to use it to further FATE test coverage for the multimedia projects.
Click for larger image
Basic Instructions
Install the lcov tool, of course. In Ubuntu,'apt-get install lcov'
will do the trick.Build the project with code coverage support, i.e.,
./configure —enable-gpl —samples=/path/to/fate/samples \ —extra-cflags="-fprofile-arcs -ftest-coverage" \ —extra-ldflags="-fprofile-arcs -ftest-coverage" make
Clear the coverage data :
lcov —directory . —zerocounters
Run the software (in this case, the FATE test suite) :
make fate
Let lcov work its magic :
lcov —directory . —capture —output-file coverage.info mkdir html-output genhtml -o html-output coverage.info
At this point, you can aim your web browser at html-output/index.html to learn everything you could possibly want to know about code coverage of the test suite. You can sort various columns in order to see which modules have the least code coverage. You can drill into individual source files and see highlighted markup demonstrating which lines have been executed.
As you can see from the screenshot above, FFmpeg / Libav are not anywhere close to full coverage. But lcov provides an exquisite roadmap.
-
What is the most efficient way to grab a specific frame from a video file by index ?
4 février 2021, par HandeloSo for some context - I'm creating a real-time data visualization tool in c# that needs to display video synced to other data. The playback needs to be stopped, resumed, scrubbed through and skipped through as smoothly as possible, similar to how it's done in video editing software, as well as have other data overlaid on top of it. To that end I do need the ability to get each frame by its index in a bitmap format. The video files are mostly MP4 encoded in x264, though support for other codecs is preferable.


So far I've tried using both EMGU.CV and the Accord FFMPEG wrapper, but both solutions seem really slow at grabbing single frames - EMGU.CV's VideoCapture.SetCaptureProperty takes anywhere from half a second to 3 seconds to do so, and FFMPEG's VideoFileReader.ReadVideoFrame can take upwards of 10 (!) seconds.


So what would be the most efficient solution here ? Is there another library I should try ?