On Sun Jan 3 20:57:05 GMT 2016, MS wrote:

1. Start get_iplayer streaming a video in the usual way but using the -v
option (verbose). After the video has started close vlc to end the
streaming.
2. Scoll up the terminal output to the (very long) rtmpdump command line
which on my system begins with: INFO: Command: "/usr/bin/rtmpdump"
3. Paste the whole command line into the terminal adding "--start
NUM_SECS | vlc -" at the end.
Hey presto the video starts at the required time.
Perhaps someone in the development team might consider adding a
"--stream-start-at num_secs" option?

First, Happy New Year :-)

You need not do the steps above, as the GiP "--start" option
does exactly that already (from get_iplayer --long-help):

--start <secs|hh:mm:ss> Recording/streaming start offset (HLS, rtmp and realaudio only)

pid=b06s6l5d is the 3hr long Christmas Day Official Chart on Radio 1.
You are obviously not on Windows ("terminal" was mentioned),
but here on Windows x86 if I use an incantation like:

perl get_iplayer-294.pl --type=radio --pid=b06s6l5d --radiomode=flashaac --raw --stream --start 01:30:00 | "F:\Applications\VLC Portable\VLC 2.1.x Portable\vlc-2.1.5\vlc.exe" --file-caching=30000 -

then VLC starts the stream playback exactly at its halfway point:

http://i.imgur.com/z69frnD.jpg

The above command is particular to my own setup,
modify accordingly...
(Windows: get_iplayer --type=radio --pid=<pid> --radiomode=flashaac --raw --stream --start <hh:mm:ss> | "path-to\vlc.exe" --file-caching=30000 - )

--file-caching is the VLC stream buffer size; increase the value, if your connection is flaky...
But the stream is being played back as it is being fetched by rtmpdump,
so no, I could not seek forward in time with VLC... :-(

Kind regards,
Vangelis.

_______________________________________________
get_iplayer mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/get_iplayer

Reply via email to