Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

YTMusicSplit

Simple script for split the music file downloaded from youtube with the timeline predefined by uploader. It also can add id3tag to the result audio files via CLI options.

Usage

$ ytmsplit.py --help
Usage: ytmsplit.py [OPTIONS] AUDIO TIMELINE

Options:
  -c, --encode TEXT  Audio format of the results
  -t, --tag TEXT     id3 tag key=value
  --help             Show this message and exit.

Example

$ python ytmusicsplit.py RDR2\ Official\ Incomplete\ Soundtrack\ \(Updated\).opus timeline2.txt  --tag "album=Red Dead Redemption II OST" --tag album_cover=red_dead_redemption_2_cover_art_1.jpg --tag album_artist=Rockstar --tag artist=Rockstar --tag release_date=2018 --tag genre=Soundtrack

[2018-11-05 09:52:04,281][root][INFO] - Generating Outlaws From The West.mp3 [00:00 - 04:14]
[2018-11-05 09:52:10,597][root][INFO] - Generating See The Fire In Your Eyes.mp3 [04:14 - 07:18]
[2018-11-05 09:52:14,778][root][INFO] - Generating Train Heist Theme.mp3 [07:18 - 10:11]
[2018-11-05 09:52:19,151][root][INFO] - Generating Come Live By My Side.mp3 [10:11 - 13:08]
[2018-11-05 09:52:22,967][root][INFO] - Generating Cruel, Cruel World.mp3 [13:08 - 16:41]
[2018-11-05 09:52:27,582][root][INFO] - Generating May I? (Unshaken).mp3 [16:41 - 20:31]
[2018-11-05 09:52:32,214][root][INFO] - Generating Lonesome Town.mp3 [20:31 - 23:28]
[2018-11-05 09:52:36,046][root][INFO] - Generating No Expectations.mp3 [23:28 - 26:48]
[2018-11-05 09:52:39,867][root][INFO] - Generating Poor Little Liza Jane.mp3 [26:48 - 29:03]
[2018-11-05 09:52:42,625][root][INFO] - Generating Ring Dang Doo.mp3 [29:03 - 30:57]
[2018-11-05 09:52:44,877][root][INFO] - Generating Cielito Lindo.mp3 [30:57 - 32:43]
[2018-11-05 09:52:47,606][root][INFO] - Generating True Love (Beau & Penelope).mp3 [32:43 - 35:40]
[2018-11-05 09:52:52,176][root][INFO] - Generating Lemoyne.mp3 [35:40 - 39:55]
[2018-11-05 09:52:58,296][root][INFO] - Generating Fort Wallace Theme.mp3 [39:55 - 43:16]
[2018-11-05 09:53:02,849][root][INFO] - Generating The Disaster.mp3 [43:16 - 49:02]
[2018-11-05 09:53:09,321][root][INFO] - Generating PS4 Home Screen Music.mp3 [49:02 - 52:00]
[2018-11-05 09:53:13,426][root][INFO] - Generating PS4 Dynamic Screen Music.mp3 [52:00 - 01:02:02]
[2018-11-05 09:53:25,938][root][INFO] - Generating Intro Theme.mp3 [01:02:02 - 01:03:20]
[2018-11-05 09:53:27,769][root][INFO] - Generating Ending Theme #1.mp3 [01:03:20 - 01:07:25]
[2018-11-05 09:53:32,926][root][INFO] - Generating Ending Theme #2.mp3 [01:07:25 - 01:11:08]
[2018-11-05 09:53:37,557][root][INFO] - Generating Ending Theme #3.mp3 [01:11:08 - 01:13:56]
[2018-11-05 09:53:40,835][root][INFO] - Generating Ending Theme #4.mp3 [01:13:56 - 01:20:06]
[2018-11-05 09:53:49,022][root][INFO] - Generating Ending Theme #5.mp3 [01:20:06 - 01:23:17]
[2018-11-05 09:53:53,222][root][INFO] - Generating Ending Theme #6.mp3 [01:23:17 - 01:27:22]
[2018-11-05 09:53:58,532][root][INFO] - Generating Ending Theme #7.mp3 [01:27:22 - 100%]

Requirements

  1. click
  2. eyed3
  3. mpv

About

根据 YouTube 上传者提供的 Timeline 分割音频文件

Resources

Releases

No releases published

Packages

No packages published

Languages