Here is how you rip videos from gaybeast/barnlove etc. keep in mind this doesn't work for premium videos unless you have a premium account. For this example i will use this video: https://www.barnlove.com/movie/83543/cute_horses_mating_video
Go into the page source and find this line: playerInstance.setup({
Below it copy that entire long url in the file:"..." section,
http://streaming.barnlove.com/928afe90-4ea5-4042-9d86-15134f621c6d/_definst_/mp4:d06acf744d7b3c7b706c9765fcb7307c.mp4/playlist.m3u8
then download and open that m3u8 file in notepad.
In notepad, you will see a string at the end called chunklist, my understanding is that this is basically a playlist of the parts of the video. So what you need to do is copy (in this case) "chunklist_w2045954123.m3u8". Then, take your previous URL from where you downloaded the m3u8 file from, and chop off everything past the .mp4/, and replace it with chunklist_w2045954123.m3u8
So, the original url
http://streaming.barnlove.com/928afe90-4ea5-4042-9d86-15134f621c6d/_definst_/mp4:d06acf744d7b3c7b706c9765fcb7307c.mp4/playlist.m3u8
becomes
http://streaming.barnlove.com/928afe90-4ea5-4042-9d86-15134f621c6d/_definst_/mp4:d06acf744d7b3c7b706c9765fcb7307c.mp4/chunklist_w2045954123.m3u8
Finally, download the m3u8 file listed in the above url, open it in notepad, and you will get a list of all the actual video files in .ts format, starting with 0.
In this case,
media_w2045954123_0.ts
#EXTINF:18.143,
media_w2045954123_1.ts
#EXTINF:10.427,
media_w2045954123_2.ts
#EXTINF:10.427,
media_w2045954123_3.ts
#EXTINF:5.714,
media_w2045954123_4.ts
Are the associated video files. You then take each "media_...." string, replace everything after the mp4/ line like you did in the above step. So to download the first part of the video you would use the following url:
http://streaming.barnlove.com/928afe90-4ea5-4042-9d86-15134f621c6d/_definst_/mp4:d06acf744d7b3c7b706c9765fcb7307c.mp4/media_w2045954123_0.ts
Each of these .ts files is like a 10-15 second section of the video, and they are viewable in VLC however I think you can join them together in ffmpeg to create a full video.
it's a super annoying process, and there may be a better way, but its the only way i know outside of just recording the screen.