Come visualizzare l'output di funzioni come GST_CAT_INFO, GST_DEBUG ecc.? Devo compilare gstreamer da solo con il set di livelli di debug o può essere fatto a livello di applicazione?Come visualizzare l'output di debug di gstreamer?
risposta
I messaggi di debug possono essere stampati in stderr utilizzando la variabile di ambiente GST_DEBUG (se gstreamer è stato compilato con --enable-gst-debug, che è l'impostazione predefinita).
Ad esempio: GST_DEBUG=audiotestsrc:5 gst-launch audiotestsrc ! fakesink
registrerà tutto (5) dall'elemento audiotestsrc.
È possibile modificare il vostro programma di debug in fase di esecuzione utilizzando setenv("GST_DEBUG","cat:level...", 1)
A volte leggendo il debug GStreamer può essere noioso. Puoi dare una prova a gst-debug-viewer.
È possibile leggere il Documentation per altri dettagli.
per visualizzare le informazioni di debug per tutte le categorie, usare qualcosa come
export GST_DEBUG="*:6"
prima di eseguire il comando.
A tutti i livelli puoi andare direttamente per GST_DEBUG = "6" – hectorcanto
Puoi anche ricevere messaggi da plugin solo di Python come "export GST_DEBUG =" python: 6 "'. Può essere usato per eseguire il debug del plugin scritto in Python – quasoft
ho aggiunto livello di debug:
gst-debug-level=4 {0->7}
Funziona senza accumulo gstreamer nuovo
- 1. Come visualizzare video avi con gstreamer?
- 2. Python + QT + Gstreamer
- 3. Come visualizzare un DataTable durante il debug
- 4. Come visualizzare tutta QString durante il debug
- 5. come visualizzare/eseguire il debug di una mappa immagine?
- 6. Come visualizzare le eccezioni durante il debug?
- 7. Python GStreamer Webcam Viewer
- 8. Impossibile visualizzare la sorgente nella prospettiva di debug di eclissi
- 9. Qual è la sintassi di gstreamer caps?
- 10. Streaming di file video MP4 su Gstreamer
- 11. Plugin di Eclipse per visualizzare l'immagine durante il debug
- 12. GStreamer vs FFmpeg
- 13. GStreamer videotestsrc su RTP
- 14. Impossibile visualizzare i valori durante il debug
- 15. Utilizzo di ReSharper, come visualizzare l'output di debug durante un test unitario di lunga durata?
- 16. Come visualizzare i valori di una variabile di tabella in fase di debug in T-SQL?
- 17. GStreamer: come collegare i pad dinamici
- 18. Come visualizzare l'output di OutputDebugString?
- 19. Come visualizzare il testo in una NSString nel debug
- 20. Come visualizzare la console JavaScript di Visual Studio 2015 dopo l'interruzione della modalità di debug?
- 21. Come visualizzare lo stack delle attività nel debug?
- 22. Riproduzione di un flusso RTP in entrata con GStreamer
- 23. Aggiunta dell'elaborazione opencv all'applicazione gstreamer
- 24. Come si esegue il debug di AppleScript?
- 25. Combinazione di un flusso audio e video utilizzando gstreamer
- 26. Qual è il significato di "lista nera" su GStreamer?
- 27. L'esecuzione di script gasdotto Gstreamer al codice php
- 28. Dove trovare esempi di streaming video dal vivo (GStreamer)?
- 29. Come visualizzare l'immagine di avvio
- 30. Come visualizzare il valore di un puntatore durante il debug in Delphi?
cool! molte grazie per l'informazione. E così ho reindirizzato l'output a un file. $ GST_DEBUG = audiotestsrc: 5 gst-launch audiotestsrc! fakesink 2> file.txt Dovrebbe aiutarmi a eseguire il debug di gstreamer. E la cosa buona è che funziona anche in Windows. Tuttavia, non ricevo alcun output da gst-debug-viewer. mostra le seguenti informazioni. nella shell ma non mostra alcun output nella sua finestra, solo colonne vuote. http://tinypic.com/r/io16xi/3 –
Hmm, ho dimenticato di dire che gst-debug-viewer prende l'output senza colori. Prova a generare il registro con GST_DEBUG_NO_COLOR = 1 – elmarco
sì, gst-debug-viewer funziona ora. Grazie. –