
Recherche avancée
Médias (91)
-
Richard Stallman et le logiciel libre
19 octobre 2011, par
Mis à jour : Mai 2013
Langue : français
Type : Texte
-
Stereo master soundtrack
17 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Audio
-
Elephants Dream - Cover of the soundtrack
17 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Image
-
#7 Ambience
16 octobre 2011, par
Mis à jour : Juin 2015
Langue : English
Type : Audio
-
#6 Teaser Music
16 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
-
#5 End Title
16 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
Autres articles (70)
-
Le profil des utilisateurs
12 avril 2011, parChaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...) -
Configurer la prise en compte des langues
15 novembre 2010, parAccéder à la configuration et ajouter des langues prises en compte
Afin de configurer la prise en compte de nouvelles langues, il est nécessaire de se rendre dans la partie "Administrer" du site.
De là, dans le menu de navigation, vous pouvez accéder à une partie "Gestion des langues" permettant d’activer la prise en compte de nouvelles langues.
Chaque nouvelle langue ajoutée reste désactivable tant qu’aucun objet n’est créé dans cette langue. Dans ce cas, elle devient grisée dans la configuration et (...) -
XMP PHP
13 mai 2011, parDixit Wikipedia, XMP signifie :
Extensible Metadata Platform ou XMP est un format de métadonnées basé sur XML utilisé dans les applications PDF, de photographie et de graphisme. Il a été lancé par Adobe Systems en avril 2001 en étant intégré à la version 5.0 d’Adobe Acrobat.
Étant basé sur XML, il gère un ensemble de tags dynamiques pour l’utilisation dans le cadre du Web sémantique.
XMP permet d’enregistrer sous forme d’un document XML des informations relatives à un fichier : titre, auteur, historique (...)
Sur d’autres sites (7158)
-
FFmpeg-kit : Unknown encoder 'libx264' / 'mediacodec' and Gradle dependency issues in Android Studio
15 mai, par Izzet dönertaşI'm working on a video editor app in Android Studio using ffmpeg-kit. My goal is to export video segments with fade transitions and audio using FFmpeg.


This implementation line works fine :


implementation("com.arthenica:ffmpeg-kit-full:6.0-2")



What doesn't work (Encoding) :
When I try to export a video segment using :


-c:v libx264 -c:a aac



I get this error in the logs :


[vost#0:0 @ ...] Unknown encoder 'libx264'



After checking the build configuration, it turns out libx264 is not enabled in the current FFmpeg-kit build :


--disable-libx264 (or rather: --enable-libx264 is missing)



Tried replacing libx264 with mediacodec :
Then I tried using :


-c:v mediacodec -c:a aac



But again I got :


Unknown encoder 'mediacodec'



Apparently, mediacodec is supported for decoding, but not as an encoder in FFmpeg-kit.


Tried to compile my own FFmpeg binary :
I attempted building FFmpeg manually using the following flags :


--enable-libx264 --enable-gpl --enable-shared ...



My plan was to access it via JNI or ProcessBuilder.


But the process is extremely frustrating :


- 

- Missing file errors
- Configuration conflicts
- Dependency hell (especially on macOS/Linux NDK toolchains)








Tried other ffmpeg-kit variants :
I also tried switching to :


implementation 'com.arthenica:ffmpeg-kit-full-gpl:6.0'



and other variants like ffmpeg-kit-min-gpl, etc.
But in all of them I got the same Gradle error :


Caused by: org.gradle.api.internal.artifacts.ivyservice.TypedResolveException: Could not resolve all files for configuration ':app:debugRuntimeClasspath'.


My build.gradle setup (yes, mavenCentral + google are already included) :


pluginManagement {
 repositories {
 google()
 mavenCentral()
 }
}

dependencyResolutionManagement {
 repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
 repositories {
 google()
 mavenCentral()
 }
}




I also tried enabling offline mode, clearing cache, adding
jetpack.io
, nothing helped.

I asked
ChatGPT-4o, Gemini 2.5 Pro
. None could provide a working solution for this combination of :

- 

- Working implementation
- Proper video encoding (with libx264 or mediacodec)
- Without breaking Gradle dependency resolution








I just want one of the following :


- 

-
A working FFmpeg-kit implementation (that supports libx264) and doesn’t crash Gradle


-
A reliable guide or build.gradle snippet that lets me use GPL version (with libx264) without resolve errors


-
(Ideally) A prebuilt safe LGPL-compatible alternative that allows encoding and is Google Play compliant










Any help or suggestions would be highly appreciated.
Thanks in advance


-
lavc/vvc : Ensure subpictures don't overlap
22 février, par Frank Plowmanlavc/vvc : Ensure subpictures don't overlap
This is essentially a re-implementation of
https://patchwork.ffmpeg.org/project/ffmpeg/patch/20241005223955.54158-1-post@frankplowman.com/That patch was not applied last time. Instead we opted to identify
issues which could be caused by invalid subpicture layouts and remedy
those issues where they manifest, either through error detection or code
hardening. This was primarily implemented in the set
https://patchwork.ffmpeg.org/project/ffmpeg/list/?series=13381.This has worked to some degree, however issues with subpicture layouts
continue to crop up from the fuzzer and I've fixed a number of bugs
related to subpicture layouts since then. I think it's best to return
to the initial plan and simply check if the subpicture layout is valid
initially.This implementation is also lighter than the first time — by doing a
bit more logic in pps_subpic_less_than_one_tile_slice, we are able to
store a tile_in_subpic map rather than a ctu_in_subpic map. This
reduces the size of the map to the point it becomes possible to allocate
it on the stack. Similar to 8bd66a8c9587af61c7b46558be3c4ee317c1af5a,
the layout is also validated in the slice map construction code, rather
than in the CBS, which avoids duplicating some logic.Signed-off-by : Frank Plowman <post@frankplowman.com>
-
swscale/lut3d : add 3DLUT dispatch system
29 novembre 2024, par Niklas Haasswscale/lut3d : add 3DLUT dispatch system
This is a lightweight wrapper around the underlying color management system,
whose job it is merely to manage the 3DLUT state and apply them to the frame
data. This is where we might add platform-specific optimizations in the future.I also plan on adding support for more pixel formats in the future. In
particular, we could support YUV or XYZ input formats directly using only
negligible additional code in the 3DLUT setup functions. This would eliminate
the major source of slowdown, which is currently the roundtrip to RGBA64.