If your are using a different player from the Sansa Fuse, modify the first lines to your screen resolution:.Now all that is left is to copy this script toĬp rockbox_mp4_convert.py ~/.config/gpodder/hooks/.Second you will need these packages installed too:Īpt-get install python-kaa-metadata ffmpeg python-dbus.First you should have gPodder installed (available also as “apt-get install gpodder” or any other distribution install equivalent). Or using the verb was coined by my friend Uzair “TEDding” from my car. The final product for me of all this technical stuff is that I can listen to TED lectures in the car. I am specifically using the Sansa fuze player, but just changing the screen resolution at the top of the plugin should make it work with any other rockbox device, and with the right screen size. Effectively meaning seamless sync of video podcasts to any rockbox enabled device. With this plugin installed, any mp4 video podcast that is downloaded with gPodder is automatically converted to a format playable by rockbox MPEG player plugin. libs/gst/base/gstbasesrc.After a few weeks of bouncing emails with Thomas Perl I am happy to announce that we have a working plugin for his wonderful podcast application called gPodder. Gst-launch-1.0 udpsrc port=1234 ! videoconvert ! x264enc ! rtph264pay ! udpsink port=1212 ERROR: from element /GstPipeline:pipeline0/GstUDPSrc:udpsrc0: Internal data stream error. Perhaps you need a parser or typefind element before the payloader gst-libs/gst/rtp/gstrtpbasepayload.c(714): gst_rtp_base_payload_chain (): /GstPipeline:pipeline0/GstRtpH264Pay:rtph264pay0: Gst-launch-1.0 udpsrc port=1234 ! rtph264pay ! udpsink port=1212 ERROR: from element /GstPipeline:pipeline0/GstRtpH264Pay:rtph264pay0: GStreamer error: negotiation problem. Trying streaming from VLC to Gstreamer to VLC (thought maybe GStreamer was sending the entire video in one packet instead of frame-by-frame) Streaming stopped, reason not-negotiated (-4) libs/gst/base/gstbasesrc.c(3072): gst_base_src_loop (): /GstPipeline:pipeline0/GstFileSrc:filesrc0: One that I tried: gst-launch-1.0 -v filesrc location=C:/Users/1137824/Desktop/big_buck_bunny.mp4 ! videoconvert ! videoscale ! video/x-raw,width=800,height=600 ! avenc_mpeg4 ! rtpmp4vpay config-interval=3 ! udpsink port=1234ĮRROR: from element /GstPipeline:pipeline0/GstFileSrc:filesrc0: Internal data stream error. I've tried a lot of caps combinations but nothing has worked so far. Many lines, lots of conflicting information about cap formats. No explicit errors from the previous commands but VLC received nothing and Wireshark saw nothing gst-launch-1.0 -v filesrc location=C:/Users/me/Desktop/big_buck_bunny.mp4 ! decodebin ! x264enc ! rtph264pay ! udpsink port=1234 Gst-launch-1.0 filesrc location=C:/Users/me/Desktop/big_buck_bunny.mp4 ! decodebin ! x264enc ! rtph264pay ! udpsink port=1234 (Some of the ) Tested commands gst-launch-1.0 filesrc location=C:/Users/me/Desktop/big_buck_bunny.mp4 ! queue ! udpsink port=1234 I cannot stream a local saved video from GStreamer to VLC. I can stream the videotestsrc from GStreamer to VLC. I can play a video in GStreamer that is being streamed over UDP or RTP by VLC. I can play a local video file in GStreamer. Unfortunately there is a documentation problem, particularly re: Windows and v1.x I am planning to use GStreamer as the new video-streaming library for my application, but I am trying to test the basic capabilities first.
0 Comments
Leave a Reply. |