{ "info": { "author": "BandarHelal", "author_email": "bandarhelal180@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# BHVideoConverter\nconvert any video format to any format :).! \n\n# Features:\n- Convert any video format to another format.\n- Convert multiple videos format to another format.\n- Change FPS of video.\n- Remove the sound from video.\n- Merge video with sound.\n\n# installation:\n```shell\npip install bhvideoconverter\n```\n\n# Help page:\n```shell\nbandarhelal@BandarHelals-MacBook-Air Desktop % ./bhvideoconverter -h\nusage: bhvideoconverter [-h] [-d] [-q]\n {ConvertVideo,ConvertVideos,MergeVideo,RemoveSound}\n ...\n\noptional arguments:\n -h, --help show this help message and exit\n -d, --debug full application debug mode\n -q, --quiet suppress all console output\n\nsub-commands:\n {ConvertVideo,ConvertVideos,MergeVideo,RemoveSound}\n ConvertVideo Convert specific video format to another format\n ConvertVideos convert multiple videos from folder\n MergeVideo merge specific video with specific audio\n RemoveSound remove sound from video\n```\n\n# How to use with e.x:\n- convert specific video:\n## help:\n```shell\nbandarhelal@BandarHelals-MacBook-Air Desktop % ./bhvideoconverter ConvertVideo -h\nusage: bhvideoconverter ConvertVideo [-h] [--videopath VIDEOPATH]\n [--outputpath OUTPUTPATH] [--fps FPS]\n\noptional arguments:\n -h, --help show this help message and exit\n --videopath VIDEOPATH, -v VIDEOPATH\n video file path\n --outputpath OUTPUTPATH, -o OUTPUTPATH\n output file path with format e.x:/Destop/output.mov\n --fps FPS, -f FPS frames of video (optional argument, you can convert without typing this argument)\n```\n```shell\nbandarhelal@BandarHelals-MacBook-Air Desktop % ./bhvideoconverter ConvertVideo -v '/Users/bandarhelal/Downloads/file_example.mp4' -o '/Users/bandarhelal/Downloads/test.mov' -f 60\n```\n#\n#\n- Convert multiple videos:\n## help:\n```shell\nbandarhelal@BandarHelals-MacBook-Air Desktop % ./bhvideoconverter ConvertVideos -h\nusage: bhvideoconverter ConvertVideos [-h] [--folderpath FOLDERPATH]\n [--outputfolderpath OUTPUTFOLDERPATH]\n [--videoformat VIDEOFORMAT] [--fps FPS]\n\noptional arguments:\n -h, --help show this help message and exit\n --folderpath FOLDERPATH, -fp FOLDERPATH\n enter folder path and put all videos you want to\n converted\n --outputfolderpath OUTPUTFOLDERPATH, -o OUTPUTFOLDERPATH\n enter output of folder you want put all converted\n videos\n --videoformat VIDEOFORMAT, -e VIDEOFORMAT\n enter format you want to convert all videos to it\n --fps FPS, -f FPS frames of video (optional argument, you can convert without typing this argument)\n```\n```shell\nbandarhelal@BandarHelals-MacBook-Air Desktop % ./bhvideoconverter ConvertVideos -fp '/Users/bandarhelal/Desktop/Videos_unconverted' -o '/Users/bandarhelal/Desktop/videos_converted' -e 'mov' -f 6\n```\n#\n#\n- Remove sound from video:\n## help:\n```shell\nbandarhelal@BandarHelals-MacBook-Air Desktop % ./bhvideoconverter RemoveSound -h\nusage: bhvideoconverter RemoveSound [-h] [--videopath VIDEOPATH]\n [--outputfilepath OUTPUTFILEPATH]\n [--fps FPS]\n\noptional arguments:\n -h, --help show this help message and exit\n --videopath VIDEOPATH, -v VIDEOPATH\n enter video path you want to extract\n --outputfilepath OUTPUTFILEPATH, -o OUTPUTFILEPATH\n enter out put of file with name end format for\n e.g:/Desktop/test.mp4\n --fps FPS, -f FPS frams of video (optional argument, you can convert without typing this argument)\n```\n```shell\nbandarhelal@BandarHelals-MacBook-Air Desktop % ./bhvideoconverter RemoveSound -v '/Users/bandarhelal/Desktop/file_example.mp4' -o '/Users/bandarhelal/Desktop/file_example_no_sound.mp4' -f 60\n```\n#\n#\n- Merge video with sound:\n## help:\n```shell\nbandarhelal@BandarHelals-MacBook-Air Desktop % ./bhvideoconverter MergeVideo -h\nusage: bhvideoconverter MergeVideo [-h] [--audiofilepath AUDIOFILEPATH]\n [--videofilepath VIDEOFILEPATH]\n [--outputfilepath OUTPUTFILEPATH]\n [--fps FPS]\n\noptional arguments:\n -h, --help show this help message and exit\n --audiofilepath AUDIOFILEPATH, -a AUDIOFILEPATH\n enter audio file path\n --videofilepath VIDEOFILEPATH, -v VIDEOFILEPATH\n enter video file path\n --outputfilepath OUTPUTFILEPATH, -o OUTPUTFILEPATH\n enter out put of file with name end format for\n e.g:/Desktop/test.mp4\n --fps FPS, -f FPS frames of video (optional argument, you can convert without typing this argument)\n```\n```shell\nbandarhelal@BandarHelals-MacBook-Air Desktop % ./bhvideoconverter MergeVideo -a '/Users/bandarhelal/Desktop/file_example.mp3' -v '/Users/bandarhelal/Desktop/file_example.mp4' -o '/Users/bandarhelal/Desktop/new_video.mov' -f 60\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/BandarHL/BHVideoConverter", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "bhvideoconverter", "package_url": "https://pypi.org/project/bhvideoconverter/", "platform": "", "project_url": "https://pypi.org/project/bhvideoconverter/", "project_urls": { "Homepage": "https://github.com/BandarHL/BHVideoConverter" }, "release_url": "https://pypi.org/project/bhvideoconverter/1.1/", "requires_dist": null, "requires_python": "", "summary": "convert any video format to any format :).!", "version": "1.1", "yanked": false, "yanked_reason": null }, "last_serial": 6043585, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "8991b7cb5bcff4db2413a31f3c841d18", "sha256": "33169abf6cd4ed30698ec2c38e33b8aa425f5a01e1dd3151ac736909ff4b1e00" }, "downloads": -1, "filename": "bhvideoconverter-1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "8991b7cb5bcff4db2413a31f3c841d18", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6841, "upload_time": "2019-10-28T19:53:39", "upload_time_iso_8601": "2019-10-28T19:53:39.627915Z", "url": "https://files.pythonhosted.org/packages/38/dd/48fd5e1b41e0be627c2eba70d8b26fc5e3814ee8e0b7cb921e384db17930/bhvideoconverter-1.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dd229c2124442b8c82108543a7a4d192", "sha256": "e3417993ac3bf61fc9083f53f47469a5f4bcf79ee6f8b3396823f7c860b6bd38" }, "downloads": -1, "filename": "bhvideoconverter-1.1.tar.gz", "has_sig": false, "md5_digest": "dd229c2124442b8c82108543a7a4d192", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4926, "upload_time": "2019-10-28T19:53:41", "upload_time_iso_8601": "2019-10-28T19:53:41.699983Z", "url": "https://files.pythonhosted.org/packages/e3/51/28cbabd8dc00bb53a68795111a552be0d8ce2501b440db7a79c3b90481c2/bhvideoconverter-1.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8991b7cb5bcff4db2413a31f3c841d18", "sha256": "33169abf6cd4ed30698ec2c38e33b8aa425f5a01e1dd3151ac736909ff4b1e00" }, "downloads": -1, "filename": "bhvideoconverter-1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "8991b7cb5bcff4db2413a31f3c841d18", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6841, "upload_time": "2019-10-28T19:53:39", "upload_time_iso_8601": "2019-10-28T19:53:39.627915Z", "url": "https://files.pythonhosted.org/packages/38/dd/48fd5e1b41e0be627c2eba70d8b26fc5e3814ee8e0b7cb921e384db17930/bhvideoconverter-1.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dd229c2124442b8c82108543a7a4d192", "sha256": "e3417993ac3bf61fc9083f53f47469a5f4bcf79ee6f8b3396823f7c860b6bd38" }, "downloads": -1, "filename": "bhvideoconverter-1.1.tar.gz", "has_sig": false, "md5_digest": "dd229c2124442b8c82108543a7a4d192", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4926, "upload_time": "2019-10-28T19:53:41", "upload_time_iso_8601": "2019-10-28T19:53:41.699983Z", "url": "https://files.pythonhosted.org/packages/e3/51/28cbabd8dc00bb53a68795111a552be0d8ce2501b440db7a79c3b90481c2/bhvideoconverter-1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }