On Thu Aug 23 09:16:31 BST 2018, Live Musicfs wrote:

but the dvf mode never work for me
because it only download audio without video.

Hello there :-)

"dvf " tvmodes use sequential downloading
of separate audio+video raw streams
(in iso-dash container) and then the standalone
downloaded streams are muxed locally into a
proper MP4 container, via FFmpeg.

To aid troubleshooting, you should first supply
some info about your OS, version of GiP, whether
you use the GUI or CLI and, preferably,
exact command used...

As terry suggested, creating and sharing
a verbose log (preferably in a "pastebin"
type hoster, or as a .txt attachment to your
e-mail) will, hopefully, shed some more light
onto your predicament...

Using a custom Windows installation
on Vista SP2 32-bit, issuing

perl get_iplayer-317w.pl --type=tv --pid=p06g9pmw --tvmode=dvflow2

as a test download, I get:
============================
get_iplayer 3.17.0-MSWin32, Copyright (C) 2008-2010 Phil Lewis
This program comes with ABSOLUTELY NO WARRANTY; for details use --warranty. This is free software, and you are welcome to redistribute it under certain
 conditions; use --conditions for details.


Episodes:
European Championships - 2018 Extra, Diving: Men's Synchronised 10m Platform fin
al, BBC iPlayer, p06g9pmw
INFO: 1 total programmes

WARNING: A UK TV licence is required to access BBC iPlayer TV content legally INFO: Downloading tv: 'European Championships: 2018 Extra - Diving: Men's Synchr
onised 10m Platform final (p06g9pmw) [original]'
 3.7% of ~28.66 MB @   0.8 Mb/s ETA: 00:04:35 (dvflow2/ak) [audio]
============================

If I let the audio stream (28.66 MB) download
finish to completion, GiP proceeds to downloading
the video stream (130.44 MB):

========================
INFO: Downloaded: 28.56 MB (00:39:48) @ 1.15 Mb/s (dvflow2/ak) [audio]
 1.8% of ~130.44 MB @   1.5 Mb/s ETA: 00:11:23 (dvflow2/ak) [video]
========================

I CTRL+C'ed the video download afterwards,
having no desire for a full programme fetch...

Have you waited for the audio stream download to complete first?
What happens in your case after that?
Is there an "--audio-only" switch inside
your preferences (from memory, I can't
recall whether that switch also applies
to dvf tvmodes, or only to hvf ones...)?

but for some programme, iplayer
only provides dvf mode, for example:
p06g9pmw

... Actually, this is not true,
at least for the PID referenced;
while mediaset=pc
only yields DASH streams

https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/pc/vpid/p06g9pn0

and, indeed, mediaset=iptv-all
doesn't yield ANY streams at all:

https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/iptv-all/vpid/p06g9pn0

mediaset=apple-ipad-hls DOES yield
HLS (of the hvf type) streams:

https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/apple-ipad-hls/vpid/p06g9pn0

Due to changes implemented in GiP 3.13+,
these streams are NOT DETECTED by default,
unless the "--stream-http" flag is used:
=================================
perl get_iplayer-312w.pl --type=tv --pid=p06g9pmw -i | FindStr modes =>

modes: original: dvfhd1,dvfhd2,dvfsd1,dvfsd2,dvfxsd1,dvfxsd2,dvfxhigh1,
dvfxhigh2,dvflow1,dvflow2,hvfhd1,hvfhd2,hvfhd3,hvfsd1,hvfsd2,hvfsd3,hvfxsd1,hvfx
sd2,hvfxsd3,hvfxhigh1,hvfxhigh2,hvfxhigh3,hvfstd1,hvfstd2,hvfstd3,hvflow1,hvflow
2,hvflow3
=================================
whereas:
=================================
perl get_iplayer-317w.pl --type=tv --pid=p06g9pmw -i | FindStr modes =>

modes: original: dvfhd1,dvfhd2,dvfsd1,dvfsd2,dvfxsd1,dvfxsd2,dvfxhigh1
,dvfxhigh2,dvflow1,dvflow2
=================================
but:
=================================
perl get_iplayer-317w.pl --type=tv --pid=p06g9pmw --stream-http -i | FindStr modes =>

modes: original: hvfhd1,hvfhd2,hvfhd3,dvfhd1,dvfhd2,hvfsd1,hvfsd2,hvfs
d3,dvfsd1,dvfsd2,hvfxsd1,hvfxsd2,hvfxsd3,dvfxsd1,dvfxsd2,hvfxhigh1,hvfxhigh2,hvf
xhigh3,dvfxhigh1,dvfxhigh2,hvflow1,hvflow2,hvflow3,dvflow1,dvflow2
=================================

Best regards,
Vangelis.

_______________________________________________
get_iplayer mailing list
get_iplayer@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/get_iplayer

Reply via email to