معرفی شرکت ها


PyProbe-0.1.2


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Extract metadata from video files using ffprobe or mediainfo
ویژگی مقدار
سیستم عامل OS Independent
نام فایل PyProbe-0.1.2
نام PyProbe
نسخه کتابخانه 0.1.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Protinon
ایمیل نویسنده Protinon99@gmail.com
آدرس صفحه اصلی https://github.com/Protinon/PyProbe
آدرس اینترنتی https://pypi.org/project/PyProbe/
مجوز MIT
## Features * Formatted data from ffprobe/mediainfo * Fallback data in case ffprobe/mediainfo cannot get data * Identical data structure * Full compatability with Python 3 ## Install ``` pip install PyProbe ``` ## Usage ```python import pyprobe parser = pyprobe.VideoFileParser(ffprobe="/usr/bin/ffprobe", includeMissing=True, rawMode=False) data = parser.parseFfprobe(inputFile) ``` This code will return a dictionary of values (as described below). * **includeMissing** Will remove values where ffprobe/mediainfo does not return data * **rawMode** Will make each value the raw output from ffprobe/mediainfo, which will be a string (except resolution, which is a tuple of strings). There are also two helper functions provided to create more nicely formatted data - ```python >>> import pyprobe >>> pyprobe.timeToTuple(12345.44) (3, 25, 45, 440) >> pyprobe.sizeStr(12345678.99) '11.8 MB' ``` # Data format ```python { "path": str, "bit_rate": int, "duration": float, "size": int, "videos": [ { "aspect_ratio": str, "bit_rate": int, "codec": str, "format": str, "framerate": float, "pixel_format": str, "resolution": ( int # Width, int # Height ) } ], "audios": [ { "bit_rate": int, "channel_count": int, "channel_layout": str, "codec": str, "format": str, "sample_rate": int # Hz } ], "subtitles": [ { "codec": str, "language": str } ], "chapters": [ { "title": str, "start": float, "end": float, } ] } ```


زبان مورد نیاز

مقدار نام
>=3 Python


نحوه نصب


نصب پکیج whl PyProbe-0.1.2:

    pip install PyProbe-0.1.2.whl


نصب پکیج tar.gz PyProbe-0.1.2:

    pip install PyProbe-0.1.2.tar.gz