Linux Lightning (Beta) export fails with `_resourceType and H.264 Annex B error despite working libx264 support
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- electron, linux, typescript
Direzione di ricerca
Start by tracing the Lightning export path and its WebCodecs/WebGPU-to-Breeze H.264 fallback; the issue does not identify source files or tests. Reproduce on Linux with the reported configuration and inspect why Annex B encoding is rejected despite bundled FFmpeg advertising libx264. Done means the export failure is understood and the Lightning path works or falls back appropriately.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi, I'm experiencing a reproducible export failure with Recordly 1.4.0 on Linux when using the Lightning (Beta) export pipeline. The export consistently fails with Cannot read properties of undefined (reading '_resourceType'), followed by Breeze fallback: H.264 Annex B encoding is not supported. The system is running Parrot OS / Debian 13, x86_64, with an AMD Ryzen 5 3500U and Radeon Vega Mobile Graphics, at 1366×768. The initial Recordly log also reports WebCodecs/WebGPU being used for the export.
I tested multiple export configurations, including different quality levels, 24/30 FPS, 1280×720 and 1366×768, and different encoding speeds. I also tested launching the AppImage with --ozone-platform=x11 and --ozone-platform=x11 --disable-gpu, but neither resolved the problem. The error remains specifically associated with the Lightning (Beta) pipeline. The relevant error is: Cannot read properties of undefined (reading '_resourceType') followed by Breeze fallback: H.264 Annex B encoding is not supported.
I also verified that H.264 support is available both system-wide and inside the Recordly AppImage. System FFmpeg is 7.1.5-0+deb13u1 and provides libx264, libx264rgb, h264_vaapi, h264_vulkan, and h264_v4l2m2m. After extracting the AppImage, I found resources/app.asar.unpacked/node_modules/ffmpeg-static/ffmpeg, and its encoder list also contains libx264, libx264rgb, and h264_v4l2m2m. Therefore, this does not appear to be caused by a missing H.264 encoder. I also checked the extracted application files for H264_ENC, AAC_ENC, x264enc, avenc_aac, and libx264; there are no references to those GNOME Network Displays environment variables or GStreamer encoders.
The behavior appears very similar to the Linux Lightning/WebCodecs issue where _resourceType occurs during export. Could you please investigate the Lightning/WebCodecs/WebGPU/Breeze H.264 encoding path on Linux, particularly why the fallback reports that H.264 Annex B is unsupported even though libx264 is available in both the system and bundled FFmpeg? It would also be useful to know whether Lightning can fall back to the normal/Legacy export pipeline on Linux when this WebCodecs path fails.
- Lingua principale
- TypeScript
- Stelle
- 32.4k
- Fork
- 2.6k
- Merge medio
- 5g 10h
- PR unite (30g)
- 21
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di webadderallorg/Recordly
-
System FFmpeg should be preferred over bundled ffmpeg-static on Linux for GPU hardware accelerationForse già presa @LangerSword l’ha presa 15 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
webadderallorg/Recordly#757 · 1 reazione ·
I maintainer di solito rispondono entro 2 giorni
-
Camera frame duplicationAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 56/100
webadderallorg/Recordly#1152 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 4/5 1-2 giorni Idoneità per principianti 48/100
webadderallorg/Recordly#1151 ·
I maintainer di solito rispondono entro 2 giorni
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
webadderallorg/Recordly#1150 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 56/100
webadderallorg/Recordly#1149 · 1 reazione ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di webadderallorg/Recordly
Issue simili
-
[BUG] rag: sentence content can cross the reported sentence boundariesForse già presa @LJK-ikun l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
bug needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
README: the Resource URI Schemas example's file://documents/* pattern only matches that literal URIAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
platformatic/mcp#361 ·
I maintainer di solito rispondono entro 1 giorno
-
frontend
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Push: sem service worker ou sem VAPID, o interruptor de Notificações fica ligado sem avisar nadaAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
melgarafael/DeskcommCRM#3164 ·
I maintainer di solito rispondono entro 1 giorno