iframes


Nameiframes JSON
Version 0.0.7 PyPI version JSON
download
home_pagehttps://github.com/futzu/iframes
SummaryFast detection of iframes in mpegts streams
upload_time2023-07-22 09:28:17
maintainer
docs_urlNone
authorAdrian
requires_python>=3.6
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # iframes
Fast detection of iframes in mpegts streams 

## Install
* pip install iframes
```smalltalk
python3 -mpip install iframes
```

## Run 
* local file
```js
first video.ts
```

```js
iframes video.ts
```
* https
```rebol
first https://example.com/video.ts
```

```rebol
iframes https://example.com/video.ts
```
* multicast
```rebol
first udp://@227.5.5.5:1234
```
```rebol
iframes udp://@227.5.5.5:1234
```
## Output
* iframe pts
```smalltalk
14648.092267
14648.342511
14648.509344
14648.7596
14649.009844
14649.2601
14649.426933
14649.6605
14649.910744
14650.161
14650.411244
14650.6615
14650.911744
14651.162
14651.412244
14651.6625
14651.912744
14652.163
14652.413244
14652.6635
14652.847011
14653.097267
14653.347511
14653.597767
14653.848011
14654.081578
14654.315144
14654.565389
14654.815644
14655.065889
14655.316144
14655.566389
14655.816644
14656.066889
14656.317144
14656.433933
14656.684178
14656.934433
14657.184678
14657.434933
```
### programmatically 

```py3
from iframes import IFramer
ifrmr = IFramer()
first_frame = ifrmr.first('a_video.ts')
```

```py3
from iframes import IFramer
ifrmr = IFramer(shush=True)  # set IFramer.shush=True to suppress printing pts 
all_iframes = ifrmr.do('https://example.com/coolvideo.ts')
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/futzu/iframes",
    "name": "iframes",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "",
    "author": "Adrian",
    "author_email": "spam@iodisco.com",
    "download_url": "https://files.pythonhosted.org/packages/6f/6f/87bb41c9c2565791a84e8f89aa9c048e81cf7ec05726cbf9dc8204a5b020/iframes-0.0.7.tar.gz",
    "platform": "all",
    "description": "# iframes\nFast detection of iframes in mpegts streams \n\n## Install\n* pip install iframes\n```smalltalk\npython3 -mpip install iframes\n```\n\n## Run \n* local file\n```js\nfirst video.ts\n```\n\n```js\niframes video.ts\n```\n* https\n```rebol\nfirst https://example.com/video.ts\n```\n\n```rebol\niframes https://example.com/video.ts\n```\n* multicast\n```rebol\nfirst udp://@227.5.5.5:1234\n```\n```rebol\niframes udp://@227.5.5.5:1234\n```\n## Output\n* iframe pts\n```smalltalk\n14648.092267\n14648.342511\n14648.509344\n14648.7596\n14649.009844\n14649.2601\n14649.426933\n14649.6605\n14649.910744\n14650.161\n14650.411244\n14650.6615\n14650.911744\n14651.162\n14651.412244\n14651.6625\n14651.912744\n14652.163\n14652.413244\n14652.6635\n14652.847011\n14653.097267\n14653.347511\n14653.597767\n14653.848011\n14654.081578\n14654.315144\n14654.565389\n14654.815644\n14655.065889\n14655.316144\n14655.566389\n14655.816644\n14656.066889\n14656.317144\n14656.433933\n14656.684178\n14656.934433\n14657.184678\n14657.434933\n```\n### programmatically \n\n```py3\nfrom iframes import IFramer\nifrmr = IFramer()\nfirst_frame = ifrmr.first('a_video.ts')\n```\n\n```py3\nfrom iframes import IFramer\nifrmr = IFramer(shush=True)  # set IFramer.shush=True to suppress printing pts \nall_iframes = ifrmr.do('https://example.com/coolvideo.ts')\n```\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Fast detection of iframes in mpegts streams",
    "version": "0.0.7",
    "project_urls": {
        "Homepage": "https://github.com/futzu/iframes"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "789166bf10ce4c04af6848f736f695057a5791e65619dcb7324a668add0078b5",
                "md5": "102b9d323343cc59ae2a0cb9b9536273",
                "sha256": "ba2dc499b03b5b731c53b42ff8566d146e0ebadb56cd723b6e7e093fac453794"
            },
            "downloads": -1,
            "filename": "iframes-0.0.7-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "102b9d323343cc59ae2a0cb9b9536273",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 3208,
            "upload_time": "2023-07-22T09:28:15",
            "upload_time_iso_8601": "2023-07-22T09:28:15.275934Z",
            "url": "https://files.pythonhosted.org/packages/78/91/66bf10ce4c04af6848f736f695057a5791e65619dcb7324a668add0078b5/iframes-0.0.7-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6f6f87bb41c9c2565791a84e8f89aa9c048e81cf7ec05726cbf9dc8204a5b020",
                "md5": "595290d7b2c77559caebbf1f6cdf3c4f",
                "sha256": "bab29180504e62f68d27b24e324e2cbed72ffc9df6453017f302b40aba659406"
            },
            "downloads": -1,
            "filename": "iframes-0.0.7.tar.gz",
            "has_sig": false,
            "md5_digest": "595290d7b2c77559caebbf1f6cdf3c4f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 2946,
            "upload_time": "2023-07-22T09:28:17",
            "upload_time_iso_8601": "2023-07-22T09:28:17.274937Z",
            "url": "https://files.pythonhosted.org/packages/6f/6f/87bb41c9c2565791a84e8f89aa9c048e81cf7ec05726cbf9dc8204a5b020/iframes-0.0.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-22 09:28:17",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "futzu",
    "github_project": "iframes",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "iframes"
}
        
Elapsed time: 0.15175s