News:

--

Main Menu

Avidemux pour arm64 Raspberry Pi

Started by DWAM, Today at 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.