We are running into issues trying to get gstreamer working with directshow without using the ffmpeg libs. We were able to transcode an mpeg1 file using the below pipeline, but we soon realized we were using libgstmpeg2dec.dll. Once we deleted that, we verified everything was going through directshow, but no files will complete. From stepping into the source it looks like the directshow plugin is being loaded, and then quickly unloaded, after which is simply hangs. It looks like it's hanging during the decode process, so we aren't even able to get the YUV2 output.
Has anyone been able to get a valid directshow transcoding pipeline to work?
Here is our (somewhat modified) pipeline:
gst-launch.exe --gst-debug-level=3 --gst-plugin-path="plugins" --seek=0 uridecodebin name=dec uri=<file> dec. ! videoscale ! videorate ! video/x-raw-yuv ! x264enc ! mux. dec. ! audioconvert ! audioresample ! audio/x-raw-int ! faac ! mux. flvmux streamable=true name= mux ! filesink location="output.flv"
------------------------------------------------------------------------------
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web. Learn how to
best implement a security strategy that keeps consumers' information secure
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel