gpt4 book ai didi

c - 为什么 ffdec_h264 在 gstreamer 中不给出调试信息?

转载 作者:太空宇宙 更新时间:2023-11-04 04:51:56 25 4
gpt4 key购买 nike

我正在 gstreamer 上调试多媒体应用程序,我正在使用 GST_DEBUG 选项来生成调试。例如下面的命令

GST_DEBUG=filesrc:5, qtdemux:5, ffdec_h264:5 gst-launch filesrc location=data/bdmp4/rihanna0.mp4 ! qtdemux name=demuxer demuxer. ! queue ! faad ! audioconvert ! audioresample ! autoaudiosink demuxer. ! queue ! ffdec_h264 ! ffmpegcolorspace ! autovideosink

将对输入的 mp4 文件进行解码,同时生成关于 gstreamer 插件 qtdemuxfilesrcffdec_h264 的调试报告。命令的流水线表示是

enter image description here

我的问题是上面的命令显示了关于 qtdemuxfilesrc 插件的调试信息,如下所示

0:00:00.018162514 [334m12243[00m      0x219a4f0 [32;01mINFO   [00m [00m                 filesrc gstfilesrc.c:374:gst_file_src_set_location:[00m filename : data/bdmp4/rihanna0.mp4
0:00:00.018222356 [334m12243[00m 0x219a4f0 [32;01mINFO [00m [00m filesrc gstfilesrc.c:375:gst_file_src_set_location:[00m uri : file:///home/leonzo/Documents/workspace/videc/videcoframework/data/bdmp4/rihanna0.mp4
0:00:00.062045799 [334m12243[00m 0x219a4f0 [32;01mINFO [00m [00m filesrc gstfilesrc.c:969:gst_file_src_start:<filesrc0>[00m opening file data/bdmp4/rihanna0.mp4
0:00:00.062195045 [334m12243[00m 0x219a4f0 [32;01mINFO [00m [00m filesrc gstfilesrc.c:969:gst_file_src_start:<filesrc0>[00m opening file data/bdmp4/rihanna0.mp4
0:00:00.062564845 [334m12243[00m 0x2415c50 [37mLOG [00m [00m qtdemux qtdemux.c:3810:gst_qtdemux_loop:<demuxer>[00m loop at position 0, state 0
0:00:00.062671771 [334m12243[00m 0x2415c50 [37mLOG [00m [00m filesrc gstfilesrc.c:829:gst_file_src_create_read:<filesrc0>[00m Reading 16 bytes at offset 0x0
0:00:00.062717752 [334m12243[00m 0x2415c50 [36mDEBUG [00m [00m qtdemux qtdemux.c:1982:extract_initial_length_and_fourcc:[00m length 0x00000018
0:00:00.062746012 [334m12243[00m 0x2415c50 [36mDEBUG [00m [00m qtdemux qtdemux.c:1984:extract_initial_length_and_fourcc:[00m atom type ftyp
0:00:00.062782358 [334m12243[00m 0x2415c50 [37mLOG [00m [00m filesrc gstfilesrc.c:829:gst_file_src_create_read:<filesrc0>[00m Reading 24 bytes at offset 0x0
0:00:00.062808183 [334m12243[00m 0x2415c50 [36mDEBUG [00m [00m qtdemux qtdemux.c:1911:qtdemux_parse_ftyp:<demuxer>[00m major brand: mp42
0:00:00.062831369 [334m12243[00m 0x2415c50 [37mLOG [00m [00m qtdemux qtdemux.c:3810:gst_qtdemux_loop:<demuxer>[00m loop at position 24, state 0
0:00:00.062854234 [334m12243[00m 0x2415c50 [37mLOG [00m [00m filesrc gstfilesrc.c:829:gst_file_src_create_read:<filesrc0>[00m Reading 16 bytes at offset 0x18
0:00:00.062888181 [334m12243[00m 0x2415c50 [36mDEBUG [00m [00m qtdemux qtdemux.c:1982:extract_initial_length_and_fourcc:[00m length 0x024a4f05
0:00:00.062904672 [334m12243[00m 0x2415c50 [36mDEBUG [00m [00m qtdemux qtdemux.c:1984:extract_initial_length_and_fourcc:[00m atom type mdat
0:00:00.062922459 [334m12243[00m 0x2415c50 [37mLOG [00m [00m qtdemux
....

但是它没有提供任何关于ffdec_h264 插件的调试报告。

如何启用ffdec_h264插件的调试?或者是否有另一个接受调试的 h264 gstreamer 解码插件

谢谢你的回复

最佳答案

ffdec_h264 没有自己的调试类别。所有 gstffmpeg 元素的类别都是 ffmpeg,所以你可以做 ffmpeg:5,或者我做的 *ff*:5

关于c - 为什么 ffdec_h264 在 gstreamer 中不给出调试信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14334659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com