Diğer bir yöntem kanal - playlist yada tek video indirme şeklinde
Buradan youtube-dl dosyasını indirin. Daha sonra youtube-dl.exe dosyasını direkt olarak c:\windows un içine atın daha sonra cmd (komut satırı) çalıştırıp aşağıdaki komutu yazın en son bütün videolar "title ve uzantı olarak" c:\videolar dosyasına inmeye başlayacaktır. Bu şekilde kanala videoları atarken video isimlerini düzenlemenize gerek kalmadan kolayca atabiliyorsunuz. Ayrıca komut satırına bu komutu (youtube-dl --list-extractors) yazarak hangi sitelerden video çekebileceğinizi görebiliyorsunuz. Kolay gelsin

Kod:
youtube-dl --playlist-start=1 -o "c:\videolar\%(title)s.%(ext)s"  kanal, playlist yada tek link urlsi
Örnek:
youtube-dl --playlist-start=1 -o "c:\videolar\%(title)s.%(ext)s"   http://www.youtube.com/user/Yokboylebirseyy
Yada çekme istediğimiz linkleri bir txt dosyasına kayıt edip alttaki komutla çekebilirsiniz ( txt dosyamızı liste.txt olarak c: içine atıyoruz).

Txt olarak çekme
youtube-dl --playlist-start=1 -o "c:\vidolar\%(title)s.%(ext)s" -a c:\liste.txt
Eğer windows sunucunuz varsa apache server kurup direkt olarak aşağıda verdiğim kodu index.php olarak kayıt edip http://sunucuipiniz şeklinde girerek açılan sayfada video linkini yapıştırırak kolayca videoları çekebilirsiniz.

index.php içeriği
<form action="<?=$_SERVER['PHP_SELF']?>" method="get">
<input type="text" id="search" name="search">
<input type="submit" value="çek gitsin :D">
</form>

<?php
session_start();
error_reporting(1);
set_time_limit(0);

$search = $_GET["search"];
exec('youtube-dl --playlist-start=1 -o "c:\videolar\%(title)s.%(ext)s"   ' . escapeshellarg($search) . ' ');
?>