文件是quick time文件格式,视频h.264压缩的,音频是aac格式
gst-launch-0.10 -v filesrc location=./girl.mp4 ! qtdemux name=demux demux.audio_00 ! queue ! decodebin ! pulsesink demux.video_00 ! queue ! decodebin ! xvimagesink
ffmpeg有个超级解码器,名字特别长的那个,ffdemux_mov_mp4_m4a_3gp_3g2_mj2,也可以demux quicktime格式的文件。
看看:
cuigang@cui:~$ gst-inspect-0.10 ffdemux_mov_mp4_m4a_3gp_3g2_mj2
Factory Details:
Long name: FFmpeg QuickTime/MPEG-4/Motion JPEG 2000 format demuxer
Class: Codec/Demuxer
Description: FFmpeg QuickTime/MPEG-4/Motion JPEG 2000 format demuxer
Author(s): Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com>
Rank: none (0)
试着把 demux.audio_00改成 demux.audio_01
结果停在video第一帧就不动了,啥问题?