{ "info": { "author": "Dustin Oprea", "author_email": "myselfasunder@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "A tool that takes a media file and a list file with offsets and processes the list file to split the media file up into pieces using `ffmpeg `_.\n\n\nUsage\n=====\n\nExample usage::\n\n $ splitmedia media.file list.txt output_path\n\n\nOutput\n======\n\nSplitting the Quake soundtrack::\n\n $ splitmedia \"Quake Soundtrack.m4a\" list_file.quake quake_output\n OFF 000:00:00.000 DUR 000308.000 01_QuakeTheme.m4a\n OFF 000:05:08.000 DUR 000146.000 02_Aftermath.m4a\n OFF 000:07:34.000 DUR 000500.000 03_TheHallofSouls.m4a\n OFF 000:15:54.000 DUR 000366.000 04_ItisRaed.m4a\n OFF 000:22:00.000 DUR 000444.000 05_ParallelDimensions.m4a\n OFF 000:29:24.000 DUR 000519.000 06_Life.m4a\n OFF 000:38:03.000 DUR 000336.000 07_Damation.m4a\n OFF 000:43:39.000 DUR 000388.000 08_Focus.m4a\n OFF 000:50:07.000 DUR 000213.000 09_Falling.m4a\n OFF 000:53:40.000 DUR 000315.000 10_TheReaction.m4a\n ...\n\n\nDependencies\n============\n\n- Python 2.7\n- `ffmpeg `_\n\n\nList File Example\n=================\n\nAlso provided as *list_file.formats* in the project::\n\n 0:00:00.123 filepart1\n 0:03:10 filepart2\n 0:09:20 filepart3\n 1300 filepart4\n 1345.456 filepart5\n 1347 filepart6\n\n\n---------------\nList File Notes\n---------------\n\n- Offsets can be integers or full time specifications\n- Seconds can be decimals\n- Can have hash-prefixed comments\n- Can have empty lines (for organization)\n- The filenames will be sanitized (innappropriate characters removed) automatically\n\n\nCommand Line\n============\n\nCommand line help::\n\n usage: splitmedia [-h] media_filepath list_filepath output_path\n\n Split the media file into multiple parts by times\n\n positional arguments:\n media_filepath File-path of the media file\n list_filepath File-path of the list\n output_path Output path\n\n optional arguments:\n -h, --help show this help message and exit", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dsoprea/splitmedia", "keywords": "split audio video", "license": "GPL 2", "maintainer": null, "maintainer_email": null, "name": "splitmedia", "package_url": "https://pypi.org/project/splitmedia/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/splitmedia/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/dsoprea/splitmedia" }, "release_url": "https://pypi.org/project/splitmedia/0.2.1/", "requires_dist": null, "requires_python": null, "summary": "Split one media file into many based on a list of offsets", "version": "0.2.1" }, "last_serial": 1926712, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "98d76ae7363aac27fb37e93672e768cd", "sha256": "7f0b93896285a081a7902f71b3ec2d8ad913c060e4df11ce63375ff43c9295d2" }, "downloads": -1, "filename": "splitmedia-0.2.1.tar.gz", "has_sig": false, "md5_digest": "98d76ae7363aac27fb37e93672e768cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3533, "upload_time": "2016-01-28T06:19:09", "url": "https://files.pythonhosted.org/packages/94/6e/167fcfb4c9f3adf61ea0f28f135d30d01ca7fc5058dcfe7ad58654dc6245/splitmedia-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "98d76ae7363aac27fb37e93672e768cd", "sha256": "7f0b93896285a081a7902f71b3ec2d8ad913c060e4df11ce63375ff43c9295d2" }, "downloads": -1, "filename": "splitmedia-0.2.1.tar.gz", "has_sig": false, "md5_digest": "98d76ae7363aac27fb37e93672e768cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3533, "upload_time": "2016-01-28T06:19:09", "url": "https://files.pythonhosted.org/packages/94/6e/167fcfb4c9f3adf61ea0f28f135d30d01ca7fc5058dcfe7ad58654dc6245/splitmedia-0.2.1.tar.gz" } ] }