Это работает:
gst-launch-0.10 \
videotestsrc ! ffmpegcolorspace ! 'video/x-raw-yuv' ! mux. \
audiotestsrc ! audioconvert ! 'audio/x-raw-int,rate=44100,channels=1' ! mux. \
avimux name=mux ! filesink location=gst.avi
Я могу дать ему некоторое время поработать, убить его, а затем totem gst.avi
показывает хорошую тестовую карту со звуком.
Однако, пытаясьсделать что-нибудь более полезное, например,
gst-launch-0.10 \
filesrc location=MVI_2034.AVI ! decodebin name=dec \
dec. ! ffmpegcolorspace ! 'video/x-raw-yuv' ! mux. \
dec. ! audioconvert ! 'audio/x-raw-int,rate=44100,channels=1' ! mux. \
avimux name=mux ! filesink location=gst.avi
, он просто отображает
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
, а затем останавливается на неопределенное время.
Какой трюк, чтобы получить версию с раскладкой декодера?