1
我想通過分析一個MP4視頻:gstreamer0.10 filesrc元素找不到文件
gst-launch-0.10 filesrc location=file:~/examples/fullstream.mp4 ! tsparse ! tsdemux ! queue ! ffdec_h264 max-threads=0 ! ffmpegcolorspace ! autovideosink name=video
或
gst-launch-0.10 filesrc location=http://192.168.40.228:8080/fullstream.mp4 ! mpegtsdemux ! queue ! ffdec_h264 max-threads=1 ! ffmpegcolorspace ! autovideosink name=video
但終端顯示:
Setting pipeline to PAUSED ...
ERROR: Pipeline doesn't want to pause.
ERROR: from element /GstPipeline:pipeline0/GstFileSrc:filesrc0: Resource not found.
Additional debug info:
gstfilesrc.c(1042): gst_file_src_start(): /GstPipeline:pipeline0/GstFileSrc:filesrc0:
No such file "file:/home/zhaozhenjie/examples/fullstream.mp4"
Setting pipeline to NULL ...
Freeing pipeline ...
的~/examples/fullstream.mp4
做存在。所以我想問一下代碼有什麼問題?我使用Ubuntu 14.04。
謝謝。但是第二個腳本中的'location = http://192.168.40.228:8080/fullstream.mp4'並不是我真正想要的,現在我無法編輯。我把我的文件放在我的主文件夾'〜/ examples/fullstream.mp4'中,但filesrc顯示它不存在。 – zzj
@ ZhenjieZhao編輯答案。 – nayana
是的。謝謝。 – zzj