Git Product home page Git Product logo

ee.yrewind's People

Contributors

rytsikau avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ee.yrewind's Issues

Option *getnext*

The *getnext* function doesn't work in ver 21.061
Will be fixed in next release

Source code is meaningless, and doesn't compile

So it concerns me that you have something that looks like source code, however it's ain't jack, and then while it looks active you've made nothing but minor robotic changes to the README.txt... Then you're providing some black box obfuscated assembly.

WTH is this doing? Something nefarious? It seems the meat of the source code for this tool is missing and you're hiding it for some reason. Basically all you've uploaded is some C# wrapper that constructs some FFMpeg arguments - using algorithms that don't exist in the actual assembly.

recording stucks almost every 30 frames

trying to record 1 minute from my own stream, that streams constantly.
mostly every 30 frames the recording stucks and hangs, showing just the "speed" decreasing.
after I break the execution with CTRL-C and re-run it - Yrewind records all of the previously downloaded part plus 30/60 frames more, and stucks again.
so, to get an advance, I have to break it again, re-run, and so on.
I have just spent an hour doing that and have proceeded just until frame 570.

using command:
yrewind -url=https://www.youtube.com/watch?v=V8zy6WMQgUU -start=20220612:2215 -resolution=1080 -duration=1 -output="r:\camrec\"

here's the hang-screens of last two runs:
yrw1
yrw2

and logs that were created with the use of -log=true option (hope this will help to figure out the problem):
yrw-logs.zip

both were stopped by pressing CTRL-C.

System.ArgumentOutOfRangeException during usage

I have a program which runs yrewind under the hood to automate collection of clips for a YouTube channel from their own livestreams. Sometimes this means the program is running multiple yrewind instances at once, in case that's important.

After the below error was shown, the program displayed a timer counting down. I ^C'd it shortly thereafter.

Unhandled Exception: System.ArgumentOutOfRangeException: The value must be greater than or equal to zero and less than the console's buffer size in that dimension.
Parameter name: left
Actual value was -1.
   at System.Console.SetCursorPosition(Int32 left, Int32 top)
   at yrewind.Program.CountdownTimer(Double seconds)
   at yrewind.Program.Main()

Cannot capture any stream

As of today I seem to be unable to capture any stream. I have downloaded the latest version with no luck.
It gets stuck at "getting live stream info...", counts down a few times and then exits.

I have tested with several different url's but keep getting the same outcome.

How to save stream in mp4-H264 (no VP9)

I have some problems with VP9 codec. Some video editor can't handle it.

My solution:
First, I download the stream in TS:
yrewind -url="--- LINK ---" -start=20220403:0800 -duration=120 -output=.ts

Than I fast-convert it to MP4: (this conversion really fast, no re-encoding)
ffmpeg -i FILENAME.ts -vcodec copy -acodec copy FILENAME.mp4

Result: no VP9 - simple mp4, what any video editor can handle

The program doesn't work (for me)

Hello,
I have tried your program with the sample URL in the run.bat file and also with other URLs on Windows 10. A few times it worked. But mostly I get the following error message:

version 21.011:
getting live stream data...
--> ERROR 9211: The specified URL does not exist (date and time)

version 20.124:
getting info about live stream...
--> ERROR 9254: Cannot extract live stream data (date and time)

Can you help me please?

I wish you a healthy and happy new year!

Since ee.yrewind_22.041, Recording is too slow

Since the new version, it's not possible to recording a live-stream until the end.

When the livestream is over, the recording stops a view minutes later, because its private. Before the new version, it was no problem to recording to the end for the same situation.

C:\Users\boris\SynologyDrive\Dokumente\yrewind>yrewind -url='https://www.youtube.com/watch?v=_s8VXrneu_s' -start=beginning -duration=300 -output='v:\eigene\youtube*start[SYou-dddd-dd-MM-yyyy_HH-mm]*'
--> ee.Yrewind (started at 19.04.2022 08:40:03)
getting live stream info...
stream title JETZT endlich NEUES UPDATE in Fortnite! HELICOPTER?
resolutions 1080,720,480,360,240,144
output file SYou-Dienstag-19-04-2022_08-24.mp4
stream #0:80 fps=4.3 q=-1.0 q=-1.0 size= 1323520kB time=00:37:08.00 bitrate=4866.4kbits/s speed=0.071x

error code 4911

On April 13, 2022, error code 9411 appears and is not working
The sentence may be awkward using a translato
error
r

Error Code 9411

On April 13, 2022, error code 9411 appears and is not working
The sentence may be awkward using a translator

Support for longer durations please?

First i want to thank you for your work on this, this works really well overall.

With that said, why the limit on duration be 90 minutes? There's lots of streams that goes for hours and hours.
There should be possible to set a longer duration. I personally am frequently downloading streams that are quite long (sometimes even 3 hours long or more) which are from free studying events that are often not available to watch later, so it's useful for me to be able to just leave it downloading while i'm working on something else and then when i get time i watch it all.

Does the stream been encoding again when saving as ts format?

It seems that ffmpeg are using GPU resources to encode the stream locally? And I thought the color of the image saved are a little different from what I saw in Chrome. Not sure if it's a color management difference or the color are changed during encoding locally. I've set the format to TS and used best quality automatically.

Sometimes stops for no reason

The issue is as stated. I like to capture streams from the start, with duration set at 300 (to be sure). Sometimes I can capture the whole stream. But sometimes it stalls mid-stream (the time stops increasing) and I can't figure what went wrong.

So:

  • Is there a way to ensure it won't stop in the middle of the stream?
  • Failing that, if yrewind does stop at some point, is there a command to make it continue from that point on?

ERROR 9012: Please update the program

Today 2022-12-01 the program started to exit with error:
ERROR 9012: Please update the program
Worked fine yesterday. Is there a workaround for this error?
I use yrewind 22.011, I can't use newer version since they record too slow ~0.5x

Request: saving to other filetypes

MP4s can become corrupted if FFMPEG crashed. I think it would be nice if we can save to more resilient filetypes such as .mkv, .ts, or .avi.

unable to verify the saved video file is correct

Hi,
at first I want to thank you for your work. Finally we're able again to download live streams as any other tool is broken...

I've used yrewind on very long 180 hour stream and download it in 5 hour chunks (36 parts total).
On some of the chunks I got the message: "unable to verify the saved video file is correct". Tried it several time, but I get always this message on the same parts.

What does this mean? Is the file corrupt or something else? Why does this habben always on the same parts but others are fine?

Here an example stream: https://www.youtube.com/watch?v=vJiXOtDbzG0
The first 5 hours get exacly the message above, the following 5 hours are fine.
(btw. I'm not shure how long this stream will be online)

How To Record Pass 5 Hours

Hello
I wanted to know how to record pass 5 hours or to auto record a youtube channel regardless how long their live stream is?
Also is there a way to record more than one channel per computer?

Cannot download ID information

Unavailable since 8 am (GMT-7),
Even with the latest version

Testing several URLs is the same problem,
"Cannot download ID information"

Linux

Hey! Loving this tool, would it be possible to have this compiled for Linux?

Thanks!

ERROR 9230: Cannot get live stream information

encountered this error before, and I can download it smoothly by switching to a VPN.
After a while it will continue to download without VPN
But since yesterday, this method does not solve the problem

In addition,
some can be downloaded smoothly, some will have errors, not all links will appear 9230

Version for Linux

Hello, just want to say this software is awesome! Thank you very much!
Any chance of making it work in Linux, at least Ubuntu? Thanks again!

ERROR 9211: Cannot get ID information

Title, am getting that error message when trying to download a livestream using the latest version 21.015.

yrewind -url=https://www.youtube.com/watch?v=XXXX-start=beginning
--> ee.Yrewind (started at 3/02/2021 8:56:31 PM)
getting live stream data...
--> ERROR 9211: Cannot get ID information (3/02/2021 8:57:00 PM)

Using 20.113 it gets the correct information, but I cannot use the -start parameter to download from the beginning. I was able to download the livestream by adjusting the -start parameter.

Windows 10 2004
Chrome 88.0.4324.146 (Official Build) (64-bit)

Huge thanks and feature request audio only

This is really awesome, can't thank you enough. You managed something ytdl and streamlink can't do. It's exactly what I was looking for. And thanks for providing all the examples in the documentation. If you give me your PayPal you get something.
Because I'm blind I don't really need the videos. I convert them to audio afterwards anyway. So, if it would be an easy thing to do to just get the m4a audio (I think it's format 140), that would be awesome and might speed up downloads before the real time downloading happens. Thanks for considering and cheers!

Cannot download live streaming if you turn off the embedding.

I don't know if this was the problem before, but if I turn off the embedding, live streaming doesn't seem to go down. I don't know why, so I don't think I can give you advice.

The error appears like this.
ERROR 9231: Cannot get live stream information

What is the proper way to setup proxy for it?

I've tried specify proxy for yrewind.exe chrome.exe and ffmpeg.exe using Proxifier but with no luck. The program can load the metadata but the FFmpeg received nothing. The program will keep "saving" without any actual file. No network or disk activity.

And there is a error message when the program stops.
--> ERROR 9411: Cannot process live stream with FFmpeg library (12/30/2020 4:03:55 PM)

Thanks

Doesn't download the full live stream

Thank you so much for this. I have tried a few different downloader and yours was the only one that could download a live stream right from the beginning.

I have tested on a live stream and everything was working fine. However when the live stream ended, I noticed the downloaded video duration was shorter than the actual live stream. It's not a lot. It's just shorter by 5 seconds. But I was wondering if this can be fixed so it's possible to download the complete live stream?

Increase -duration

Sometimes 300 minutes is not enough.
When saves an ongoing stream from the
"-start =beginning"
Some streams are much longer

Is it possible to make it work on mac os?

Really love the Idea that Rewinding to the specified time point which is missing from all of other mac-available tools I could find. So hopefully it could work on mac os as well with some adjustments on the original project.

Start arguments combination

I discovered your program just yesterday and I can't describe how useful it is. AFAIK nobody's ever done that before.
There's a two hour recurrent stream and I need only the last hour of it. Is it possible to do with:

yrewind -url='channelURL' -start=wait+60

I could use the exact start time but livestream is a thing that can be delayed.
ffmpeg is already in my PATH, so can I delete one from yrewind folder without specifying -ffmpeg parameter?

Detected Trojan in the downloaded file

The program was working fine but I encountered something weird recently. My antivirus detected a "Trojan:Win32/Wacatac.D2!ml" in the downloaded zip folder. Could you take a look at this issue? Thanks.

Still working?

It seems that youtube changed something, or I'm doing it wrong?
Yesterday a few streams went online and the program didn't catch them. And now I can't download anymore. My syntax is:

yrewind -url=https://www.youtube.com/watch?v=21X5lGlDOfg -start=beginning -duration=300 -output=start.ts -r=1
Also tried with: https://www.youtube.com/watch?v=K1l0rbRdEdQ
These don't work right now.

And I noticed that some streams won't be downloaded when I add title into the -output syntax. Par example when waiting for live streams with this channel:
yrewind -url=https://www.youtube.com/channel/UCoVt8Q93OmQx1Tz8ovhHjow -start=wait -output=*start title.ts -duration=300 -r=1

Thanks for a fix or for correcting my syntax if I missed something.

I can't save the age-restrict stream

If you try to save an age-restrict stream, it says "ERROR 9238: Cannot get live stream information" and cannot be saved. Cookies are also loaded, If you have an adult-certified account, I would like you to support the age-restrict stream.

Stuck on Caching Data

Hey, no matter what link or format i put in the console (even your examples) it will always get stuck on "caching data, wait 1 Minute" and does not save any file. and then after 1 minute it just closes itself and i dont find any output in the saved streams folder (its just empty). the duration doesen't matter (1 Minute or default does not change anything).

Windows 10 Pro 64 bit Build 19042
error

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.