
Recherche avancée
Médias (1)
-
Rennes Emotion Map 2010-11
19 octobre 2011, par
Mis à jour : Juillet 2013
Langue : français
Type : Texte
Autres articles (62)
-
Participer à sa traduction
10 avril 2011Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
Actuellement MediaSPIP n’est disponible qu’en français et (...) -
(Dés)Activation de fonctionnalités (plugins)
18 février 2011, parPour gérer l’ajout et la suppression de fonctionnalités supplémentaires (ou plugins), MediaSPIP utilise à partir de la version 0.2 SVP.
SVP permet l’activation facile de plugins depuis l’espace de configuration de MediaSPIP.
Pour y accéder, il suffit de se rendre dans l’espace de configuration puis de se rendre sur la page "Gestion des plugins".
MediaSPIP est fourni par défaut avec l’ensemble des plugins dits "compatibles", ils ont été testés et intégrés afin de fonctionner parfaitement avec chaque (...) -
Les tâches Cron régulières de la ferme
1er décembre 2010, parLa gestion de la ferme passe par l’exécution à intervalle régulier de plusieurs tâches répétitives dites Cron.
Le super Cron (gestion_mutu_super_cron)
Cette tâche, planifiée chaque minute, a pour simple effet d’appeler le Cron de l’ensemble des instances de la mutualisation régulièrement. Couplée avec un Cron système sur le site central de la mutualisation, cela permet de simplement générer des visites régulières sur les différents sites et éviter que les tâches des sites peu visités soient trop (...)
Sur d’autres sites (9337)
-
sidxindex : Remove parsing that isn’t necessary any longer
28 novembre 2014, par Martin Storsjö -
Android - merge videos taken with front and back cameras
3 mai 2023, par Raz LeshemI am having an orientation problem when merging videos taken with front and back cameras in portrait, recorded using Android CameraX.


This issue is explained here, but I am yet to find a working solution. I have tried multiple solutions, such as using mp4parser as suggested in the issue explanation, but the result is a that every alternate camera video is upside down.
I also tried using FFmpeg for android - mobile-ffmpeg.
Using ffmpeg Concat demuxer resulted in the same result as mp4parser did.


Concat demuxer command I used :
ffmpeg -f concat -safe 0 -i mylist.txt -c copy output.mp4


I also tried changing the rotation metadata of the videos to match before concatenating, similar to how it's done here, but that did not seem to have any effect on the end result.


Lastly, I used ffmpeg Concat filter. That solution took longer obviously because of the re-encoding of the video but it did fix the problem of the orientation of the videos, but the output video quality was poor.


Concat filter command :


ffmpeg -i front1.mp4 -i rear1.mp4 -i front2.mp4 \
-filter_complex "[0:v] [0:a] [1:v] [1:a] [2:v] [2:a] \
concat=n=3:v=1:a=1 [v] [a]" \
-map "[v]" -map "[a]" output.mp4



Has anyone found a solution on how to fix the orientation problem in android ? or maybe how can I keep the videos quality as much as possible when using the FFmpeg Concat filter to merge the videos ?


-
avutil/hwcontext_mediacodec : fix backward compatibility
11 janvier 2023, par Zhao Zhiliavutil/hwcontext_mediacodec : fix backward compatibility
AVMediaCodecDeviceContext without surface or native_window is
useless, it shouldn't be created at all. Such dummy AVHWDeviceContext
is allowed before, and it's used by mpv player. Creating a ANativeWindow
automatically breaks such usecases.So disable creating a ANativeWindow by default. It can be enabled
via the create_window flag, or by set the AVDictionary of
av_hwdevice_ctx_create(). The downside is thatffmpeg -hwaccel mediacodec -i input.mp4 \
-c:a copy -c:v hevc_mediacodec output.mp4use ByteBuffer mode which isn't as efficient as before. The upside
is libavfilter works now, which should be less surprise.To enable create_window on ffmpeg command line, use
ffmpeg -hwaccel mediacodec \
-init_hw_device mediacodec=mediacodec,create_window=1 \
-i input.mp4 -c:a copy -c:v hevc_mediacodec output.mp4Users should know what it is to enable create_window. It should
be OK to take sometime to figure out the option. And there are comments
inside hwcontext_mediacodec.h to help user figure it out.Signed-off-by : Zhao Zhili <zhilizhao@tencent.com>