Podcast #128: We chat with Kent C Dodds about why he loves React and discuss what life was like in the dark days before Git. Listen now.
73

I use youtube-dl for downloading videos from YouTube. It's a free console program (public domain licence), written in Python. I've used it on Windows and Linux and it worked well. (According to the official site it should work on Mac OS X too.) By default it downloads the video in the best quality provided by YouTube. If it's not playable with VLC you can ...


13

Two recommendations: 1.DVDSOFT (Stand alone): Their free apps work as modules where you can choose which feature to download & install, they have a full studio program which works as (audio video dvd converter for mobile and iphone devices and video downloader) As for DVDSOFT youtube downloader module, all what you have to do is to copy the video link, ...


13

JDownloader works great: freeware ads-free (make sure you uncheck/skip the spyware when installing JDownloader) standalone works with Windows/Linux/Mac automatic acknowledgement if some video triggers "18+ years only" warning. ability to download batches (GUI that accepts a list of URLs) can download all video playlists can be configured to download all ...


10

You can use GNU wget: free and open source Linux, Windows, Mac (brew install wget) CLI To create an offline copy of the website (aka. mirror it), use wget --mirror --page-requisites --convert-links http://stackexchange.com --mirror: This option turns on options suitable for mirroring. This option turns on recursion and time-stamping, sets infinite ...


9

The default VLC media player should be able to play and record YouTube videos by itself. The steps are as follows: Go to Views > Advanced Controls Go to Media > Open Network Stream Put the YouTube video URL in the box It should stream. To record, just click on the record button on the bottom left corner Recorded videos should be available in your ...


8

Youtube Center is one of the best as it integrates perfectly into the site and gives you a lot of other options to customize your viewing experience. It appends an extra set of options to each video including a download button, you can even only request audio. It's available for all major browsers as extensions or if you can install it via a userscript.


8

I'm using uGet. uGet is quite powerful download manager which uses aria2 protocol to accelerate downloads. Aria2 is a command line download utility supporting multi-source and multi-protocol downloads. uGet is a standalone downloader running on Linux and Windows. As requested Must support multiple downloads at the same time - configurable how many ...


7

You can use HTTrack Website Copier: free and open source (GNU General Public License Version 3) Linux, Windows, Mac GUI


7

You can use youtube-dl. It is command line tool. I tried this at only on Windows7. There is a GUI wrapper available called win-youtube-dl but it only works at 64-bit Windows. Open source Supports a lot of video sharing sites Can download subtitle of video Free Multiplatform Supports authentication Works with proxy (I never tried this) Can download ...


7

wget -c -i yourfile.txt should work. Run it once to download everything from yourfile.txt, which should be a text file with each url seperated by a new line, and run it again to make sure everything is done. If it crashes, just run it again. You might choose to adjust the command line options to taste.


6

The easy way to download and convert Web videos from hundreds of YouTube-like sites. This works also for audio and picture galleries. Video DownloadHelper :: Add-ons for Firefox


6

youtube-dl is open-source with no potentially unwanted software, available in several repositories, and sports all of your requested features – minus the GUI. $ youtube-dl -F e4MSN6IImpI [youtube] Setting language [youtube] e4MSN6IImpI: Downloading webpage [youtube] e4MSN6IImpI: Downloading video info webpage [youtube] e4MSN6IImpI: Extracting video ...


6

Two of the most commonly used downloader for http urls on Unix systems are wget and curl. Of these curl has apparently been part of OS X in the past, and is presumably installable on any version. It has many options but the ones you need in particular are -C - to continue a partial failed download, and for example --retry 9 to do up to 9 retries. Note, the ...


5

If all your ISP does is to drop your Internet connection, your downloads will be slightly delayed but not interrupted. This resilience is built into the TCP protocol. However, there's a chance that your ISP is doing more. If it is being naughty and sending RST packets on your behalf, or if it forces you to go through a transparent HTTP proxy, or if the ...


5

JDownloader works great: freeware ads-free (make sure you uncheck/skip the spyware when installing JDownloader) works with Linux/Windows/Mac ability to download batches (GUI that accepts a list of URLs) can download video playlists option to download the video in various formats and qualities can be configured to download all downloadable URLs in clipboard ...


5

I use the Fast Video Download for Firefox. If you come on a site that displays a video the icon starts flashing and you can select the video to be downloaded (in all its formats). Then you get a "Save As" dialog where you select the place it should go to. It uses the name of the videofile per default which may not be what you want so you have to insert the ...


5

You can use DVDVideoSoft's Free YouTube Download: freeware ads-free (make sure you uncheck/skip the spyware when installing) standalone works with Windows can download YouTube playlists (largest playlists size tried: 182 videos) It seems to work fine with non-ASCII characters, example: Make sure you uncheck/skip the spyware when installing: Options:


5

Good old wget was pretty much made for this. (curl works, too.) You just need to use a shell loop to invoke wget for each image. In Bash: for N in {1..5} ; do wget "http://example.com/path?query&id=$N&foo=bar" -O $N.png ; done Edit the range and the URL to taste. If there's an error trying to retrieve a given image, you'll see an error message ...


4

aTube catcher I always use it to download videos from youtube but if you a day would need it for another video from another site it works. Allows you to use differents format and have various functions. You can search for videos directly from the application I never had problems with this and works always. From site: More stable, reliable, and faster! ...


4

SMPlayer has got a GUI tool (smtube) to enable YouTube downloading. Format saved - MPEG4, playable by any half-decent player, including VLC. Also FLV and WEBM. Video and audio - YES. Freeware - YES. Adult video triggers - NOT TESTED. Batch downloading - NO. The workflow centers on searching for videos in the YouTube Browser and then downloading them. The ...


4

Flareget FlareGet is a full featured, multi-threaded download manager and accelerator for Linux(Ubuntu/Debian). Features: It uses a robust dynamic file segmentation algorithm to speed up the download. The download is split into segments to increase the speed. In addition to dynamic file segmentation, it uses Http-Pipelining which further accelerates each ...


4

Try DownloadAll Chrome extension. It allows you to pause downloads & resume them later. Typically I have found the download rates to be higher via this extension rather than when downloading through Chrome (although I dont know why). Provides all the standard features of a downloader, such as load balancing i.e., you can set speed limits for individual ...


4

...what would be the right way to save a complete copy of a website? The short answer is that this is not generally possible (in the sense of "complete") except for static HTML sites. Today's modern "responsive" sites rely on JS that dynamically updates the DOM with AJAX, and unless you are prepared to execute that JS and re-render the DOM you won't get ...


4

Whenever it comes to automation, first thing coming to mind is Tasker: over at Android.SE we sometimes think this app is the answer to every second question. I'm a Tasker user myself, so I can say from my own experience it's a very powerful tool. I'm not using it for anything like what you've defined, but from the features available I know it's capable of ...


4

Probably not the original program you're looking for, but VideoCacheView offers similar functionality, in addition to being free. It basically scans your browser cache and lets you select which videos to keep. Features based on your criteria: Before 2007: No Windows XP/Vista support: Yes Works best on YouTube: Yes Commercial: No Stops recording if you ...


4

You can use JDownloader: freeware ads-free (make sure you uncheck/skip the spyware when installing JDownloader) standalone works with Windows/Linux/Mac can download YouTube playlists if it contains fewer than 80 videos tons of other features like custom proxy configuration within application with authentication.


4

You can use GNU wget: free and open source Linux, Windows, Mac (brew install wget) CLI tons of features such as the ability not to download PDFs.


4

Use HtTrack, define a project and dump your list of URLs into it, tell it to not follow links so that only your URLs are downloaded. It collects all the files in subfolders corresponding to the URLs, which may or may not be what you want. It also has filters in case you only want certain file types.


4

I used JDownloader in the past. Can also check if the file is still online and can interact with the clipboard (if you copy a link, it automaticly recognizes it without pasting) And it's free :-)


4

With the exception of the pop-up integration I would suggest taking a look at youtube-dl. Small Open Source & Gratis Supports downloading from 100s of sites, including youtube, vimeo. Allows selection of quality and if you have FFMPEG installed as well will convert files if the requested format is not available for download. Cross platform, including ...


Only top voted, non community-wiki answers of a minimum length are eligible