Page 1 of 1
FlashGot doesn't recognize revolt.tv streams
Posted: Fri Jun 05, 2015 8:40 am
by Guest
Re: FlashGot doesn't recognize revolt.tv streams
Posted: Fri Jun 05, 2015 10:36 pm
by therube
Probably won't find it.
If you check the source, you'll find a .m3u8.
That is an "index" to various (24 or so) .ts files.
You can feed that .m3u8 into ffmpeg & it will capture the clip.
In its simplest form, & it happens to work here, though won't everywhere:
Code: Select all
ffmpeg -i http://content.uplynk.com/bc31d3df9dcd4702b31d6d943841f31e.m3u8 out.mp4
Now that particular link will be dead by the time you read this, but check the page source & you should see similar.
The second, cleaner clip, I'm not sure about? Maybe that's coming from facebook, or maybe I just missed it?
(You know, I've seen that girl once before, & she can sing. Its a shame she puts her talents into something like that.)
Re: FlashGot doesn't recognize revolt.tv streams
Posted: Sun Jun 07, 2015 8:36 pm
by Guest
Thanks. I tried your suggestion, but got an error:
Code: Select all
ffmpeg version 2.5.2 Copyright (c) 2000-2014 the FFmpeg developers
built on Dec 30 2014 17:18:09 with gcc 4.9.2 (GCC)
configuration: --disable-static --enable-shared --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-icon
v --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencor
e-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-li
bvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --ena
ble-lzma --enable-decklink --enable-zlib
libavutil 54. 15.100 / 54. 15.100
libavcodec 56. 13.100 / 56. 13.100
libavformat 56. 15.102 / 56. 15.102
libavdevice 56. 3.100 / 56. 3.100
libavfilter 5. 2.103 / 5. 2.103
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
[swf @ 00826e60] SWF compressed file detected
http://revolt.tv/js/lib/mediaelement/fl ... 1f31e.m3u8: could not find codec parameters
Re: FlashGot doesn't recognize revolt.tv streams
Posted: Sun Jun 07, 2015 9:49 pm
by therube
fl ... 1f31e.m3u8
You cannot use the link I provided as I'd think it has a "timeout" feature.
You'll have to load the page, then check the Page Source & see what link it shows, currently, for you.
With that, try ffmpeg again.
(If a link contains spaces, you'll need to put it in quotes.)
Oh, & your ffmpeg is old.
It will probably work just as well, but you may as well download a more current build,
Zeranoe FFmpeg.
Re: FlashGot doesn't recognize revolt.tv streams
Posted: Tue Jun 09, 2015 7:03 am
by Guest
I didn't use the link you provided. I loaded the page, opened the source, and copy/pasted the current link onto the ffmpeg command line.
Re: FlashGot doesn't recognize revolt.tv streams
Posted: Tue Jun 09, 2015 1:19 pm
by therube
> loaded the page, opened the source, and copy/pasted the current link
Ah, so it is the same, a static link.
Kind of surprised.
Anyhow, just tried what I posted originally & it works.
All one line, not split or anything like that.
Re: FlashGot doesn't recognize revolt.tv streams
Posted: Sat Jun 13, 2015 7:13 pm
by Guest
OK, the problem was apparently that I wasn't unwrapping the URL I saw on the source page. Apparently it contains another URL embedded inside the main one. So I see:
Code: Select all
http://revolt.tv/js/lib/mediaelement/flashmediaelement.swf?_file=http%3A%2F%2Fcontent.uplynk.com%2F44a4c6877bbe47dc96a105421dce272e.m3u8
but using that generates the errors I reported. I should instead use the "embedded" URL:
Code: Select all
http://content.uplynk.com/44a4c6877bbe47dc96a105421dce272e.m3u8
which requires unescaping some of the special characters.
So I guess the $64K is, since this approach is publically available, why can't flashgot add it to its repertoire?
Re: FlashGot doesn't recognize revolt.tv streams
Posted: Sun Jun 14, 2015 12:25 pm
by therube
> I guess the $64K is
I suppose that there are 64K ways a "link" could be listed (obscured) in a page.
And what is in their source is not even a link but a set of textual characters.
It may look like a link to us, we may be able to "determine" (after trying) that is does in fact point to a wanted file, but there really is nothing to say that what looks like, should be, & is.
Suppose the source only showed "44a4c6877bbe47dc96a105421dce272e". To the page that could be just as valid - because that is all that
they need to identify the file. The other parts of the URL being "built" by some javascript routine they that are calling.
And then, in this particular case, it is an
m3u, which is not a video at all, but simply an index to (in this case) 24 individual pieces to a particular file. And even if FlashGot did download those 24 pieces, you then have 24 individual pieces to a file, that will do nothing for you. They have to be put together in some way. ffmpeg, generally, knows how to parse an m3u & come back with expected results.
RFE: Enumerate .m3u .f4m