web-to-webm is simple, cross-platform gui tool for extracting clips from any of Youtube videos (and from many other supported services) and converting them to webm format.
For downloads, visit Releases page: https://github.com/solusipse/web-to-webm/releases/latest. There are Windows (64 and 32 bit) and OS X (64 bit) releases.
If you are on Linux, follow these steps:
-
Build web-to-webm (see
Building
section). -
Install
youtube-dl
(download page):sudo curl https://yt-dl.org/downloads/2015.02.10.3/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl
-
Install
ffmpeg
via your package manager.
Release page: https://github.com/solusipse/web-to-webm/releases.
Format is derived from ffmpeg
. You have to use colons as separators. There are three options:
- just seconds (
ss - ss
, e.g.5 - 35
), - minutes and seconds (
mm:ss - mm:ss
, e.g.15:00 - 15:25
), - hours, minutes and seconds (
hh:mm:ss - hh:mm:ss
, e.g.02:05:00 - 02:05:30
).
You can mix these standards (e.g. 55 - 01:15
which is equivalent of 00:55 - 01:15
or 55 - 75
).
You need QT5
to build this software. To build web-to-webm, type these commands:
qmake-qt5 web-to-webm.pro
,make
.
On Windows
and Mac OS X
it will be probably easier to use QT Creator (open .pro file to start).
Since web-to-webm downloading mechanism is based on yotube-dl
it supports same services. For full list see: http://rg3.github.io/youtube-dl/supportedsites.html.
- lightweight mode (no player)
- asynchronous loading of video details
- higher accuracy of conversion percentage bar
- fixed downloading and conversion of clips downloaded from other services than youtube
- minor interface and binary detecting bugfixes
- now it's possible to set custom ffmpeg parameters
- autoupdate
- installer for Windows
- add widget for setting quality and estimating size of output video
- added support for other websites than Youtube
- added to log information about output video duration
- added menu option for setting youtube-dl and ffmpeg paths
- added menu option for resetting settings
web-to-webm is MIT licensed. Icons are from Font Awesome (license).