以下gst-launch
行
gst-launch-0.10 filesrc location=ElementaryStream.h264 ! h264parse ! ffdec_h264 ! filesink location=filetest821
这会导致解码的基本流的转储,这是预期的!
虽然......
当从应用程序内部运行相同的样本gstreamer代码C ++(是的C ++程序)时,测试文件是零字节。
检查了以下可能 -
- 位置的权限
- 所有元素的创建
- 检查/提供完整路径
还要检查以下内容,您的建议?
P.S。源(使用filesink转储)之后以及解析器之后(使用filesink转储)数据很好