Я пытаюсь преобразовать DVD в файл mkv с помощью gstreamer. Я использую конвейер:
gst-launch -evv multifilesrc location="VTS_01_%d.VOB" index=1 ! dvddemux name=demuxer \ matroskamux name=mux ! filesink location=test.mkv \ demuxer.current_video ! queue ! mpeg2dec ! x264enc ! mux. \ demuxer.current_audio ! queue ! ffdec_ac3 ! lamemp3enc ! mux.
К сожалению, пайплайн дальше прероллинга не идет. Когда я заменяю x264enc, например, на ffenc_mpeg4, все работает нормально.