Закачка c youtube

Посмотрели по ютубу видео, понравилось, захотели сохранить? Как это сделать не тратя лишнего трафика (например при изпользовании keepvid), я сейчас расскажу.
В качестве браузера была взята Опера. Как известно ролики ютуба в формате flv. Они сохраняются в кеше оперы, однако файлы кеша у Оперы имеют названия вида opБуквЧисло, как найти там нужный ролик? Легко.
Вбиваем в строку адреса opera:cache, получаем содержимое кеша в виде названия файлов, размера и урла, который этот файл представляет. Дальше нужно искать там урлы вида
http://v8.cache.googlevideo.com/get_video?video_id=ID….
Где ID это, например RCtRAG-LWyw в ссылке на видео http://youtube.com/watch?v=RCtRAG-LWyw. Смотрим какой файл соотвествует копируем его с новым именем в любое место и с расширением flv, чтобы не запутаться. Кеш оперы в папке ~/.opera/cache4. Его сразу же можно посмотреть в Totem например, если есть кодеки.
Но, скажем, нам нужно его сконвертировать в mp4, чтобы читал его гаджет какой-либо, например PSP. Для этого нам подойдет ffmpeg, но не спешите его устанавливать ибо он со стандартных репозиториев собран так, что не умеет конвертировать mp3. Заходим на сайт Mediaubuntu, смотрим раздел “Adding the Repositories”, проделываем нужные шаги - добавляем новый репозиторий. Затем уже устанавливаем ffmpeg с поддержкой mp3 и прочими вкусностями. Иначе бы он выдавал строчку;
Unsupported codec for output stream #0.1
Пример конвертации из flv в mp4 для PSP:
ffmpeg -i lego_beer.flv -acodec mp3 -vcodec mpeg4 -f psp -b 768k -ar 24000 -ab 64k -s 320×240 lego_beer.mp4
Сделаем тумбнейл:
ffmpegthumbnailer -i lego_beer.mp4 -o lego_beer.jpg
Всё, можно закачивать на PSP и смотреть. Про параметры можно глянуть в man ffmpeg и man ffmpegthumbnailer.

Метки:

2 комментариев на “Закачка c youtube”

  1. Как загружать видео из ютуба | PVE пишет:

    [...] уже писал об этом в одной из заметок. На этот раз обойдемся без браузера. Устанавливаем [...]

  2. Михаил пишет:

    Статья совпала с моими раздумиями. Поброжу у вас еще.

Оставить комментарий