News:

--

Main Menu

Avidemux pour arm64 Raspberry Pi

Started by DWAM, December 06, 2025, 10:42:39 AM

Previous topic - Next topic

DWAM

Bonjour

j'utilise Avidemux depuis très longtemps sous Windows et j'adorerais également pouvoir m'en servir sur mes Raspberry Pi.

J'ai bien trouvé les appImage, malheureusement rien pour l'architecture arm64.

J'ai donc essayé de l'installer depuis les sources trouvées sur Github.

J'ai écrit un post complet (en anglais) sur le Forum Raspberry en essayant de demander de l'aide. On y voit qq captures d'écran qui tendent à prouver, qu'en passant par Qt5, on est pas loin d'un résulat utilisable. En voici l'url :
https://forums.raspberrypi.com/viewtopic.php?t=394172

Hormi le fait que qq codecs ne sont pas "trouvés" (sans doute pas bien difficile à régler), le principal problème reste l'affichage. En tatonnant, j'arrive cependant à afficher qqchose...

You cannot view this attachment.

Plein de choses fonctionnent :
- l'audio
- la recherche
- les possibilités d'édition
- l'application des filtres (et là d'ailleurs ça affiche les vidéos)
- et j'ai même pu exporter en streamcopy ou en changeant de muxer.

Tout ça évidemment sans voir ce que je fais, ce qui rend les choses un peu "aléatoires" ! lol
Mais c'est ce qui me pousse à dire qu'on est pas loin...

Malheureusement moi je n'ai pas les compétences pour analyser les sources. Je comprends bien que les optimisations faites pour window et mac sont parfaitement inutiles ici, idem pour nVidia et QSV...
openGL semble être le moteur de rendu à utiliser pour les RPI. Et il semble aussi être la source du problème d'affichage.

Pour info :
Raspberry Pi 5
RaspiOS / Debian 13.2 (Trixie) avec Wayland (pas Xorg)

Donc je viens ici, un peu désespéré, à la pêche aux infos, pour essayer de rendre Avidemux fonctionnel sur les Raspberry Pi sur lesquels il n'y a, hormi ffmpeg, gstreamer et vlc, strictement aucun logiciel permettant de faires des "choses" visuellement avec des vidéos et j'ai le sentiment que la communauté serait intéressée (RPI vend beaucoup de caméras).

Je peux bien évidemment faire des tests si on me donne des directives, faire remonter les messages d'erreur, les logs, etc...
A ce propos, lorsque je lance Avidemux avec le script, les seuls événements "en rouge" sont ceux concernant les codecs. Sinon un peu de jaune pour LibVA (qui ne sert pas ici je pense) et de mémoire, non signalées en jaune mais à mon avis importantes, des infos sur OpenGL qui "resize en 0x0" ou qqchose comme ça... J'ai l'intuition que ça a à voir avec le schmilblick ! lol
Je dis ça de mémoire, je peux refaire des tests et remonter des copier/coller si vous voulez.

Voila, j'arrête là... Et je croise les doigts !

Merci et bien à vous

eumagga0x2a

Bonjour,

c'est formidable que la compilation d'Avidemux fonctionne sur RPI, car je ne l'ai jamais testé.

Concernant Qt6, nous ne prenons pas du tout en charge Wayland car l'interface graphique d'Avidemux est totalement inutilisable sous Wayland. L'absence d'accélération matérielle pour le décodage et l'encodage, telle qu'implémentée dans Avidemux, sous Wayland n'arrange rien.

Qt5 fonctionne car il utilise XWayland au lieu de Wayland. Avec Qt6, il est nécessaire de forcer l'utilisation de XWayland via le paramètre de ligne de commande

-platform xcb

Si l'affichage OpenGL ("QtGl") ne fonctionne pas dans Avidemux sur Raspberry Pi, eh bien, tant pis. L'affichage "RGB" ("Qt") est une solution de repli non accélérée. Si l'affichage XVideo fonctionne avec XWayland, ce sera mieux.

Je suis sûr que vous n'avez pas besoin d'Aften (libaften), l'encodeur AC3 dans libavcodec (AC3 lav) suffit.

DWAM

Quote from: eumagga0x2a on December 06, 2025, 08:59:11 PMc'est formidable que la compilation d'Avidemux fonctionne sur RPI, car je ne l'ai jamais testé.

Hello

"formidable" c'est un peu too much peut-être, non ? Car, oui ça compile, mais ça n'est pas utilisable pour autant !

Concernant les modes d'affichage, que ce soit avec Qt (RGB) ou XVideo, ça donne peu ou prou le même résultat :
- il faut forcer le refresh de la fenêtre (RedrawRequest) pour qu'Avidemux affiche l'image sous le curseur
- ça ne joue pas les vidéos, au mieux on a une image figée (avec la méthode indiquée juste avant)
- en "play", j'ai des WARNINGS en bas à gauche indiquant que la vidéo est en retard de x ms et ça augmente vite. (Ca je n'ai pas avec QtGl). Ca lit mais l'image n'est pas affichée et seul le son fonctionne.
- pourtant, même sans accélération matérielle, un RPI5 est largement capable de lire des vidéos 4K même en 10bit !

Donc effectivement, dans ces conditions, aucun besoin d'Aften, c'est certain !

Bon si je lis entre les lignes, je comprends :
- qu'il est inutile de passer de temps là dessus
- que vous ne semblez pas vraiment motivé pour qu'Avidemux puisse fonctionner sur l'architecture arm64

Pensez-vous que ça vaille quand même la peine que j'essaie sous X11 ?

C'est vraiment frustrant !

Merci pour les infos

eumagga0x2a

Bonjour,

Quote from: DWAM on December 10, 2025, 07:15:48 PMPensez-vous que ça vaille quand même la peine que j'essaie sous X11 ?

Je n'attends rien, mais, si possible, veuillez essayer.

Quote from: DWAM on December 10, 2025, 07:15:48 PM- que vous ne semblez pas vraiment motivé pour qu'Avidemux puisse fonctionner sur l'architecture arm64

Eh bien, il me faudrait d'abord acheter un RPI5. Malheureusement, même si je peux acheter du matériel, je n'ai toujours pas le temps nécessaire pour reprendre le travail sur Avidemux.