Command to download a video and cut out a clip.
Project description
ytclip
This utility provides a command that will automate downloading files and creating clips out of them.
The utility is user friendly.
It relies on yt-dlp
to do the downloading of files and uses static_ffmpeg
to do the actual cutting. This
stack should be cross platform and should not require elevated permissions to install (yay!).
Install
$ python -m pip install ytclip
Running
$ cd <MY_DIRECTORY>
$ ytclip
Add new video:
url: ...
start_timestamp: 08:08
end_timestamp: 08:20
output_name: my_file
$ cd <MY_DIRECTORY>
$ ytclip https://www.youtube.com/watch?v=CLXt3yh2g0s --start_timestamp 00:32 --end_timestamp 00:52 --outname myoutputfile
$ ytclip --help
Api
You can also use it as an api:
from ytclip.ytclip import run_download_and_cut
run_download_and_cut(
url="https://www.youtube.com/watch?v=-wtIMTCHWuI",
start_timestamp="1:10",
end_timestamp="1:30",
outname="myclip_withoutsuffix")
You can also turn off logging like so:
from ytclip.ytclip import run_download_and_cut, set_logging
set_logging(False)
run_download_and_cut(...)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ytclip-1.2.1.tar.gz
(7.9 kB
view hashes)
Built Distribution
Close
Hashes for ytclip-1.2.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cba58108b33c7b400282ac22ee1a5a945fefa1c4105c1b3a7b88705c1d12ce7 |
|
MD5 | 441b77c3d8fb4fa12ff81587e0fb9cd5 |
|
BLAKE2b-256 | 87f963734bac2eb1fc24692dcfc0a30258b4f9c6245cbec4a86fd570b9bb1278 |