On Tue, 17 Aug 2021 08:06:39 +0100, DEF <shaker....@gmail.com> wrote:
>If you want to use youtube-dl in addition to ffmpeg, then remember >that the command youtube-dl --get-url generates a two line stream. >One for the video and another for the audio.. >you need a small shell script that handles both.. > >Try this (and notice that I have changed 4 minutes to seconds and use >-t instead.) > > >ffmpeg $(youtube-dl -g 'https://www.youtube.com/watch?v=DM-I6UugaFs' | >sed "s/.*/-ss 06:06:00 -i &/") -t 240 -c copy testpassvideo.mp4 > I ran this command to tr an capture stuff from earlier, since the stream is 12 hours I tried 9 hours as the position in teh stream to get a recording from 3 hours ago: ffmpeg $(youtube-dl -g 'https://www.youtube.com/watch?v=DM-I6UugaFs' | sed "s/.*/-ss 09:00:00 -i &/") -t 240 -c copy testpastvideo4.mp4 This worked as far as recording goes and ends at the 4 minute duration mark, so that is an improvement. However rather than recording from the earlier time it records from now, which is not what I want. I do have scripts that download from now until a set duration using youtube-dl, but what I need is a way to record earlier video that is still accessible in the stream (as shown in a browser). But that seems not possible using youtube-dl as the engine. And as I said before streamlink no longer works for this, so my script using that to get earlier parts is not operational. -- Bo Berglund Developer in Sweden _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".