KKc*_*KKc 10 video-processing decoding gstreamer h.264 x264
我想在Gstreamer中播放mp4视频,但是我找不到x264dec的错误.我写了这个管道
gst-launch filesrc \
location=/media/thesis/Gstreamer/pub_Irma.mp4 \
! qtdemux name=demux demux. ! queue ! faad \
! audioconvert ! audioresample ! autoaudiosink demuxer. \
! queue ! x264dec ! ffmpegcolorspace ! autovideosink
Run Code Online (Sandbox Code Playgroud)
在此步骤之后,我的目标是生成mp4视频解码的执行跟踪.我不知道x264dec的问题在哪里.
小智 11
这可能更容易:
gst-launch-0.10 playbin2 uri=file:///path/to/foo.mp4
Run Code Online (Sandbox Code Playgroud)
要么
gst-launch-1.0 playbin uri=file:///path/to/foo.mp4
Run Code Online (Sandbox Code Playgroud)
(当然,您仍然需要安装所需的元素).
我认为没有x264dec元素(我只知道该x264enc元素)。您可能想ffdec_h264在此卑鄙的帖子中使用:
gst-launch-0.10 filesrc location=$1 ! h264parse ! ffdec_h264 ! ffmpegcolorspace ! deinterlace ! xvimagesink
Run Code Online (Sandbox Code Playgroud)
小智 5
我在桌面上有一个文件名 tuhi.mp4。所以命令是这样的。
$ gst-launch-1.0 filesrc location=~/Desktop/tuhi.mp4 ! decodebin name=dec ! videoconvert ! autovideosink dec. ! audioconvert ! audioresample ! alsasink
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
57579 次 |
| 最近记录: |