For example:
http://revolt.tv/video/watch-miley-cyru ... 1619D1ADAD
FlashGot doesn't recognize revolt.tv streams
FlashGot doesn't recognize revolt.tv streams
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0
Re: FlashGot doesn't recognize revolt.tv streams
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:
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.)
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
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.)
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball NoScript FlashGot AdblockPlus
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0 SeaMonkey/2.33.1
Re: FlashGot doesn't recognize revolt.tv streams
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
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0
Re: FlashGot doesn't recognize revolt.tv streams
You cannot use the link I provided as I'd think it has a "timeout" feature.fl ... 1f31e.m3u8
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.
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball NoScript FlashGot AdblockPlus
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0 SeaMonkey/2.33.1
Re: FlashGot doesn't recognize revolt.tv streams
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.
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0
Re: FlashGot doesn't recognize revolt.tv streams
> 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.
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.
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball NoScript FlashGot AdblockPlus
Mozilla/5.0 (Windows NT 5.1; rv:36.0) Gecko/20100101 SeaMonkey/2.33.1
Re: FlashGot doesn't recognize revolt.tv streams
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:
but using that generates the errors I reported. I should instead use the "embedded" URL:
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?
Code: Select all
http://revolt.tv/js/lib/mediaelement/flashmediaelement.swf?_file=http%3A%2F%2Fcontent.uplynk.com%2F44a4c6877bbe47dc96a105421dce272e.m3u8
Code: Select all
http://content.uplynk.com/44a4c6877bbe47dc96a105421dce272e.m3u8
So I guess the $64K is, since this approach is publically available, why can't flashgot add it to its repertoire?
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0
Re: FlashGot doesn't recognize revolt.tv streams
> 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
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
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball NoScript FlashGot AdblockPlus
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0 SeaMonkey/2.33.1