#1
|
|||
|
|||
new twitch.tv vod system
so recently twitch changed the vods of some channels to a hls system, meaning vods are stored in 3-4 second segments instead of 30 minute ones. is it possible for jd to download these and combine them? youtube-dl can.
here's a sample link: **External links are only visible to Support Staff****External links are only visible to Support Staff** |
#2
|
||||
|
||||
Hi, we can support this but only in JDownloader 2.0, because it requires ffmpeg (same as youtube-dl) which provide the HLS library.
__________________
raztoki @ jDownloader reporter/developer http://svn.jdownloader.org/users/170 Don't fight the system, use it to your advantage. :] |
#3
|
|||
|
|||
Twitch.tv plugin update?
The video links from Twitch.tv aren't grabbed anymore by my JD2. As it seems, reading this post from here http://board.jdownloader.org/showthread.php?t=61755, they changed their packing system, but that user can download something and i can't even get any links.
Test links: **External links are only visible to Support Staff****External links are only visible to Support Staff** **External links are only visible to Support Staff****External links are only visible to Support Staff** |
#4
|
||||
|
||||
Merged twitch tickets and added a ticket:
GreeZ psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#5
|
|||
|
|||
Yeps i have the same problem,
**External links are only visible to Support Staff****External links are only visible to Support Staff** **External links are only visible to Support Staff****External links are only visible to Support Staff** I copy & paste the links but nothing happens |
#6
|
||||
|
||||
support added!
NOTE: you must use JDownloader 2.0 for /v/ support I've committed source changes, the plugin update will be available within JD2 shortly after, older versions of JDownloader you will need to wait for the next update cycle to take place. No ETA provided.
__________________
raztoki @ jDownloader reporter/developer http://svn.jdownloader.org/users/170 Don't fight the system, use it to your advantage. :] |
#7
|
|||
|
|||
Figured I might as well post this here instead of making a new thread...
The updated Twitch plugin seems to be working fine for grabbing videos, however it seems it only grabs the absolute lowest quality version of the VOD. I've tested a couple of VODs so far, with each being available in up to 1080p, but each resulted in the lowest quality version. Any way we can get it to capture higher qualities? |
#8
|
||||
|
||||
@Tom Bombadildo
a) decrypt returns links without knowing what they are b) online checking determines quality, by downloading and analysing. here is an example of all links returned from a given vod in this thread, I then downloaded them all at the same time. keep note that the filesize is hard to estimate due to variance in piece sizes and JD keeps adjusting this whilst downloading. The only way I can see you doing this is, that you never edited your custom filename in the plugin. There are new filename tags for VOD (when vod isn't used it will be removed from your custom tag). The new variable filename tags so you can determine which video added is the one you want! without doing this you will have trouble identifying.
__________________
raztoki @ jDownloader reporter/developer http://svn.jdownloader.org/users/170 Don't fight the system, use it to your advantage. :] Last edited by raztoki; 25.01.2015 at 06:50. |
#9
|
|||
|
|||
>_< Cant download
|
#10
|
||||
|
||||
Log please.
GreeZ psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#11
|
|||
|
|||
Trying...
25.01.15 15.08.41to25.01.15 14.17.01 jdlog://9296733212241/ |
#12
|
||||
|
||||
log and example url.
__________________
raztoki @ jDownloader reporter/developer http://svn.jdownloader.org/users/170 Don't fight the system, use it to your advantage. :] |
#13
|
||||
|
||||
ok created different filename settings for /v/ vod in plugin settings. this will provide defaults and clear up filenames with all the same name.
raztoki
__________________
raztoki @ jDownloader reporter/developer http://svn.jdownloader.org/users/170 Don't fight the system, use it to your advantage. :] |
#14
|
|||
|
|||
Looks like you were right, I did change the filename tags before trying to download but I had a typo so it didn't go through lol...
I checked for an update, since you changed the plugin just now, and now I'm getting an error when trying to download the 1080p version of videos. Log file is below: 25.01.15 10.00.12to25.01.15 10.00.29 jdlog://3407733212241/ I also got an error code as well: And this is the link I tried: **External links are only visible to Support Staff****External links are only visible to Support Staff** 720p seems to work fine though. |
#15
|
||||
|
||||
Sorry I cant reproduce using 1080.
raztoki
__________________
raztoki @ jDownloader reporter/developer http://svn.jdownloader.org/users/170 Don't fight the system, use it to your advantage. :] |
#16
|
|||
|
|||
After these changes were made i notices that:
1. for me, the download speed had decreased comparing to the old system - that's because JD2 uses ffmpeg codec while downloading to convert the file? 2. now the downloads aren't resumable anymore. Is something that you guys can do to make them resumable again? |
#17
|
||||
|
||||
@Anjin
/v/ (vods. as they are calling it) videos are provided by a format called HLS, this is segment downloads it saves video streamer money because they are small parts and not much traffic is wasted. the down side to it is lots of http requests are needed to be sent vs the traditional 1. We are using ffmpeg for HLS library via local proxy. HLS downloads under our current implementation are not resumable. Though I think that could be changed easy enough, just keep record of the segment that has been downloaded and continue. Download speeds will vary because they can be rate limited by the hoster (speed slightly faster than time within segment.)
__________________
raztoki @ jDownloader reporter/developer http://svn.jdownloader.org/users/170 Don't fight the system, use it to your advantage. :] |
#18
|
|||
|
|||
There seems to be still something wrong with filename syntax. In current version it looks like the plugin ignores the settings for hls videos and always uses something like:
Code:
*videoname* _ *videoQuality*_*videoCodec*-*audioBitrate*_*audioCodec**ext* Also I don't see much point in using *partnumber* in syntax for hls videos because there will always be only one part, right? Lastly - sometimes the resolution, codec and bitrate are not enough to let user determine which file is the one he wants to download. The information provided might be outright misleading eg parsing that link **External links are only visible to Support Staff****External links are only visible to Support Staff** yields two files at 720p with two different audio bitrates, and surprisingly the one with higher bitrate is the one with lower quality. Would it be possible to add video bitrate tag as well? PS Parsing and downloading 1080p videos from twitch seems to be working fine for me, but I encountered cases where some of the qualities were missed or marked as faulty (it could not detect resolution etc) by decrypter. |
#19
|
||||
|
||||
I don't use partname for this either, and not having any issues. Partnumber was left in because it will continue the same pattern as previous videos even if there is just 1 part, which was the behaviour with the other format. I didn't try with date, as I don't use it either, but I made sure the data reference was stored.
I'll see about video bitrate, it's most likely possible. re: could not detect resolution, can please paste links for those. Decrypter isn't actually doing any of the variable tags for /v/, at this given time! Decrypter only gets the required HLS component and returns the many results. Download linkcheck routine returns information and returns filename (Downloads a part of the file and ffprobe gives feedback), so under that proviso it would be ffprobe which is returning incorrect feedback.
__________________
raztoki @ jDownloader reporter/developer http://svn.jdownloader.org/users/170 Don't fight the system, use it to your advantage. :] |
#20
|
|||
|
|||
I'm not sure if this will have the correct data but thats the newest log jd shows. hmm...
Code:
26.01.15 19.31.17to26.01.15 19.40.04 jdlog://8489733212241/ http://www.imagebam.com/image/642092384788562 It seems that generating too many request at the same time causes problems - I have feeded clipboard with 16 links in a few seconds and that's the result. And about that naming syntax - this time I was using Code:
*date* - *partnumber* - *videoname* -*videoQuality*_*videoCodec*-*audioBitrate*_*audioCodec**ext* |
#21
|
|||
|
|||
Hello. Installed JD 2, but cant download video from Twitch.TV with HLS system. What I'm doing wrong.
My log - 27.01.15 00.33.46to27.01.15 00.42.51 jdlog://2630833212241/ Screenshot |
#22
|
||||
|
||||
@migrena
I might need to add synchronized lock to linkchecking to only allow one at once. @GreenGT did you get a prompt to install ffmpeg?
__________________
raztoki @ jDownloader reporter/developer http://svn.jdownloader.org/users/170 Don't fight the system, use it to your advantage. :] |
#23
|
|||
|
|||
Dont know How to install ffmpeg?
|
#24
|
||||
|
||||
as I said, it should 'prompt' you to install as in provide you with confirmation dialog and JDownloader will install for you!
__________________
raztoki @ jDownloader reporter/developer http://svn.jdownloader.org/users/170 Don't fight the system, use it to your advantage. :] |
#25
|
|||
|
|||
Well. In jD 2 i have ffmpeg plugin, but I havent special 'prompt' to install this. Just installed programm and all
|
#26
|
|||
|
|||
Quote:
I'm still more interested in being able to set my own naming pattern. Also - do I need to start new thread for adding videobitrate to the list of available tags or requesting in this thread is enough? |
#27
|
||||
|
||||
@migrena
linkchecking in hoster plugins only does one at a time, so synchronized lock wont be needed. also bitrate of video is not possible, I just checked ffprobe value in eclipse variable the value is null. I'd say that is common due to most video codecs having variable video bitrates (allows stills been less, and fast action scene having more). You would need to download the entire video to determine true bitrate (or an average). So new thread isn't needed. raztoki
__________________
raztoki @ jDownloader reporter/developer http://svn.jdownloader.org/users/170 Don't fight the system, use it to your advantage. :] |
#28
|
|||
|
|||
Quote:
I fixed it by downloading ffmpeg manually from the ffmpeg webite (can't insert links, just google it) Just extract its contents anywhere you like. Then in JD: Go to Settings -> Advanced Settings. Look for FFmpegSetup: Binary Path and FFmpegSetup: Binary Path Probe. For each of those replace 'null' with the correct path to the files ffmpeg.exe and ffprobe.exe respectively. You have to add the file names to the path. Last edited by ToastMan; 01.02.2015 at 21:31. |
#29
|
|||
|
|||
Quote:
Also can there be an option to split video in segments or choose time range? Because there is often very much muted parts and unmute doesn't work e.g. if the start of the video is muted, then the whole video will be muted. |
Thread Tools | |
Display Modes | |
|
|