Thum.io provides real-time screenshots of websites. We are the only website snapshot generator to stream screenshots as soon as you request them. Try it out with our free easy to use API.
<img src="//image.thum.io/get/http://www.google.com/" />
There are also more advanced options, you can resize the image by specifying the width, and you can specify how many pixels of the original website you want to crop. For example:
<img src="//image.thum.io/get/width/100/crop/600/http://www.google.com/" />
Website screen captures are taken from a 1200x1200 pixel browser. The above code will crop the original screen shot to 600px tall and then resize the image to 100px wide, resulting in an image that is 100px wide 50px tall. See the docs page for a full list of options.
You can use up to 1000 impressions per month completely free, without even signing up!
Once you have the link, the simplest way to download the stream is to "copy" the data. This saves the stream exactly as it is broadcast without losing quality. ffmpeg -i "https://example.com" -c copy output.mp4 -i : The input (your stream URL).
To help you get the best results, would you like the specific commands for: or YouTube live streams?
Some streams have multiple languages. To ensure you grab everything, use the map flag: ffmpeg -i "URL" -map 0 -c copy output.mkv Step 4: Converting While Downloading ffmpeg download live stream
Sometimes the source stream is in a format your device doesn’t support (like a high-bitrate TS stream). If you need to compress the file while it downloads, swap -c copy for a specific codec: ffmpeg -i "URL" -c:v libx264 -crf 23 -c:a aac output.mp4
It supports HLS (m3u8), DASH (mpd), RTMP, and RTSP. Once you have the link, the simplest way
FFmpeg cannot record a standard website URL (like twitch.tv/user ). You need the , which usually ends in .m3u8 or .mpd . Open your browser's Developer Tools (F12). Go to the Network tab. Type m3u8 or mpd in the filter box. Refresh the page and play the video.
Right-click the file that appears and select . Step 2: The Basic Download Command To help you get the best results, would
Whether you are a developer building a video archive or a fan trying to save a broadcast before it disappears, FFmpeg is the gold standard for downloading live streams. While most software provides a "black box" solution, FFmpeg gives you total control over the container, codec, and quality of the captured video.
This guide covers everything from basic commands to advanced recording techniques. Why Use FFmpeg for Live Streams?
Note: This requires significant CPU power and may cause lag if your computer can't keep up with the live speed. Best Practices for Live Captures
Based on the same powerful core processing image, our API also has support for directly resizing images and converting PDF's to images. Use our API to resize images on the fly or request a specific page of a PDF documtent.
$2 per 10,000 Website Screenshot Hits
$1 Monthly Minimum
✓ Animated Initial Render
✓ Thum.io Branded Loader
✓ First 1,000 Website Screenshot Hits FREE!
$1 per 10,000 Website Screenshot Hits
$20 Monthly Minimum
✓ Animated Initial Render
✓ Unbranded Loader with Options
✓ Queue Priority
✓ First 1,000 Website Screenshot Hits FREE!
✓ Adjustable Viewport Width
✓ Full-page Screenshots