
Recherche avancée
Autres articles (74)
-
Keeping control of your media in your hands
13 avril 2011, parThe vocabulary used on this site and around MediaSPIP in general, aims to avoid reference to Web 2.0 and the companies that profit from media-sharing.
While using MediaSPIP, you are invited to avoid using words like "Brand", "Cloud" and "Market".
MediaSPIP is designed to facilitate the sharing of creative media online, while allowing authors to retain complete control of their work.
MediaSPIP aims to be accessible to as many people as possible and development is based on expanding the (...) -
Organiser par catégorie
17 mai 2013, parDans MédiaSPIP, une rubrique a 2 noms : catégorie et rubrique.
Les différents documents stockés dans MédiaSPIP peuvent être rangés dans différentes catégories. On peut créer une catégorie en cliquant sur "publier une catégorie" dans le menu publier en haut à droite ( après authentification ). Une catégorie peut être rangée dans une autre catégorie aussi ce qui fait qu’on peut construire une arborescence de catégories.
Lors de la publication prochaine d’un document, la nouvelle catégorie créée sera proposée (...) -
Submit bugs and patches
13 avril 2011Unfortunately a software is never perfect.
If you think you have found a bug, report it using our ticket system. Please to help us to fix it by providing the following information : the browser you are using, including the exact version as precise an explanation as possible of the problem if possible, the steps taken resulting in the problem a link to the site / page in question
If you think you have solved the bug, fill in a ticket and attach to it a corrective patch.
You may also (...)
Sur d’autres sites (10275)
-
FFMpeg with libstagefright for hardware encoding jpeg images to mp4 on Android
16 septembre 2015, par HashGI have compiled FFMpeg with libstagefright for Android. I know this can be used for hardware decoding but I would like to use it for hardware encoding a stream of jpeg images to mp4 video. Could someone please shed some light on this.
I have looked at the post below where Alex Cohn says "Alternatively, you can compile ffmpeg with libstagefright, and it will use hardware avc encoder." - android-how-to-encode-a-stream-of-images-to-h264-with-hardware-acceleration
Could someone explain how to do this. I have compiled ffmpeg with the following options :
--disable-avdevice
--disable-decoder=h264
--disable-decoder=h264_vdpau
--enable-libstagefright-h264All this relates to enabling hardware decoding but what would I need to specify to enable hardware encoding ?
My ffmpeg command to convert the images into a video looks like this :
ffmpeg.execute(new String[]{"-framerate",
"25",
"-i",
"/images_directory/image%07d.jpg",
"-c:v",
"libx264",
"-preset",
"ultrafast",
"-tune",
"zerolatency",
"-r",
"25",
"-pix_fmt",
"yuv420p",
"output.mp4"})What should I change to enable hardware encoding ?
-
avfilter/vf_deshake : replace qsort with AV_QSORT
31 octobre 2015, par Ganesh Ajjanagaddeavfilter/vf_deshake : replace qsort with AV_QSORT
qsort is called indirectly in filter_frame, suggesting its performance
criticality. AV_QSORT is substantially faster due to the inlining of the
comparison callback. Thus, the increase in performance should be worth
the increase in binary size.This optimization is just a low hanging fruit. The trac ticket 1430 is
a request for an improved deshake filter.Sample benchmark (x86-64, Haswell, GNU/Linux) :
File : original from https://trac.ffmpeg.org/ticket/1430
command : ffmpeg -stream_loop 8 -i file.webm -vf deshake=rx=64:ry=64 -f null -Timer truncated at 1024 runs.
new :
28260 decicycles in qsort, 1 runs, 0 skips
35570 decicycles in qsort, 2 runs, 0 skips
39010 decicycles in qsort, 4 runs, 0 skips
46897 decicycles in qsort, 8 runs, 0 skips
40442 decicycles in qsort, 16 runs, 0 skips
41611 decicycles in qsort, 32 runs, 0 skips
40345 decicycles in qsort, 64 runs, 0 skips
38967 decicycles in qsort, 128 runs, 0 skips
38647 decicycles in qsort, 256 runs, 0 skips
40238 decicycles in qsort, 512 runs, 0 skips
39676 decicycles in qsort, 1024 runs, 0 skipsold :
1740280 decicycles in qsort, 1 runs, 0 skips
923560 decicycles in qsort, 2 runs, 0 skips
511330 decicycles in qsort, 4 runs, 0 skips
309720 decicycles in qsort, 8 runs, 0 skips
194900 decicycles in qsort, 16 runs, 0 skips
142686 decicycles in qsort, 32 runs, 0 skips
112516 decicycles in qsort, 64 runs, 0 skips
98166 decicycles in qsort, 128 runs, 0 skips
88147 decicycles in qsort, 256 runs, 0 skips
88706 decicycles in qsort, 512 runs, 0 skips
86783 decicycles in qsort, 1024 runs, 0 skipsReviewed-by : Nicolas George <george@nsup.org>
Reviewed-by : Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by : Ganesh Ajjanagadde <gajjanagadde@gmail.com> -
Conversion Funnel Optimisation : 10 Ways to Convert More
24 janvier 2024, par Erin