A small example package
Project description
# commandLineMusicVideo
This is a Python3 [pip package](https://pypi.org/project/commandLineMusicVideo) that uses ffmpeg to render videos using an image and audio file as inputs.
Tutorial Video: https://www.youtube.com/watch?v=tR6U8RrHubE
Example video rendered using this package: https://www.youtube.com/watch?v=5SqLD4GEVHc&t=911s
commandLineMusicVideo currently supports mp3, flac, and wav audio files.
## Quickstart * Make sure you have ffmpeg installed on your command line, ensure ffmpeg is downloaded by running the command:
`ffmpeg` Which should give you an output with info on the version of ffmpeg installed.
Download the commandLineMusicVideo package with this command: `pip install commandLineMusicVideo`
Run the installed package with `python3 -m commandLineMusicVideo -h -t` to view the help page and test your ffmpeg.
## Examples
### Rendering individual videos and a full album video for a folder.
` python3 -m commandLineMusicVideo -songs "../../../Infernal Love/Violet Eves - Promenade [1988, IRA]/" mp3 "front.jpg" -fullAlbum -removeFirst 19`
This command will get ‘front.jpg’ and all the mp3 files located in the specified folder: ![step1](https://i.imgur.com/0l2YIJZ.png)
The `-removeFirst 19` tag will format the individual song output filenames based on their input filename, for example, the filename `Violet Eves - 04 - Fiaba di Sale` after having its first 19 chars removed, would be: `Fiaba di Sale`
After running the full commandLineMusicVideo command, the folder output (with all the individual songs AND the fullAlbum) will look like this: ![step1](https://i.imgur.com/xDm7Ps9.png)
The output videos will keep the image’s aspect ratio. ![step1](https://i.imgur.com/KA7xfhT.png)
## Flags
`-h` Display help.
`-test` Test your ffmpeg.
`-songs "folderFilepath/" "audioFormat" "imageName.jpeg"` Render each audioFormat file in the folderFilepath, using the imageName also found in the folderFilepath.
`-fullAlbum` Render full album with these songs as well.
`-fullAlbumOnly` Only render the full album.
`-outputResolution 1920:1080` Set output resolution for video.
Output Filename Formatting Flags:
`-removeFirst #` Remove first # chars from song filename for output filename.
`-removeUpTo "-"` Remove everything up to and including the first instance of this char.
`-removeAfter "-"` Remove everything after and including this char.
`-titleize` Capitalize first letter of each word of output filename’)
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
Built Distribution
Hashes for commandLineMusicVideo-0.1.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4de5dc5839b94f36da583e3fdc0127980da9ebd1885431eaf5ab70cc3f3cc9c4 |
|
MD5 | 85926c2925c607089d935a9e61679a33 |
|
BLAKE2b-256 | eff2251807fcec0a95ed252a6c79464bee2387dadfeb5cc1f9d0919b2d6fe174 |
Hashes for commandLineMusicVideo-0.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5f3ca60b92c348b839217c04f3379b05b7506f794704e721445a83af39a4d5e |
|
MD5 | 0a2ca849e54434dd2e6cab5f44428502 |
|
BLAKE2b-256 | 03eae3c14dd95390936f757f9409478725d2d7066bde2714d45dcc3af8dbadd9 |