Border extension filter for VapourSynth
Project description
Description
This is a simple filter that fills the borders of a clip, without changing the clip’s dimensions.
Usage
fb.FillBorders(clip clip[, int left=0, int right=0, int top=0, int bottom=0, string mode="repeat", int interlaced=0])
- left, right, top, bottom
Number of pixels to fill on each side. These can be any non-negative numbers, within reason. If they are all 0, the input clip is simply passed through.
- mode
- “repeat”
Fills the borders using the outermost line or column.
- “mirror”
Fills the borders by mirroring.
- “fillmargins”
Fills the borders exactly like the Avisynth filter FillMargins, version 1.0.2.0. This mode is similar to “repeat”, except that each pixel at the top and bottom borders is filled with a weighted average of its three neighbours from the previous line.
- “fixborders”
A direction “aware” modification of FillMargins. It also works on all four sides.
- “interlaced”
Fills the top and bottom borders only with pixels taken from the same field. Possible values are 1 (always on), 0 (always off), and -1 (uses the _FieldBased frame property to decide if interlaced processing should be used or not).
Compilation
./autogen.sh ./configure make
or
meson build ninja -C build
License
The license is WTFPL.
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 Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vapoursynth_fillborders-3.0.tar.gz.
File metadata
- Download URL: vapoursynth_fillborders-3.0.tar.gz
- Upload date:
- Size: 13.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07a5f1e9a91d49f3636eb4f9c9114dcb1dfa63031ae5c3cb415116c94ba0f164
|
|
| MD5 |
0d7311eeffad9ab62d1bee0bda018549
|
|
| BLAKE2b-256 |
728d0cc80713d697ff91179bf476db0f005cd0875c097b26f7d7929ad8ea2e9b
|
Provenance
The following attestation bundles were made for vapoursynth_fillborders-3.0.tar.gz:
Publisher:
build.yml on dubhatervapoursynth/vapoursynth-fillborders
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vapoursynth_fillborders-3.0.tar.gz -
Subject digest:
07a5f1e9a91d49f3636eb4f9c9114dcb1dfa63031ae5c3cb415116c94ba0f164 - Sigstore transparency entry: 1270610811
- Sigstore integration time:
-
Permalink:
dubhatervapoursynth/vapoursynth-fillborders@60adc9774dd715e1a11d348354f4cb468309a6d7 -
Branch / Tag:
refs/tags/v3 - Owner: https://github.com/dubhatervapoursynth
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@60adc9774dd715e1a11d348354f4cb468309a6d7 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vapoursynth_fillborders-3.0-py3-none-win_amd64.whl.
File metadata
- Download URL: vapoursynth_fillborders-3.0-py3-none-win_amd64.whl
- Upload date:
- Size: 51.4 kB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5ade6a8c493d0344aa2c6c3f074f89c818ef278b91d58ecbb44059f069b8f59
|
|
| MD5 |
ac2fc6cc52833506dc5b21f523cbb898
|
|
| BLAKE2b-256 |
3d9c6750c7a329aea7e691d42deb70dd8f6a45fae09689f7788e5653364a1487
|
Provenance
The following attestation bundles were made for vapoursynth_fillborders-3.0-py3-none-win_amd64.whl:
Publisher:
build.yml on dubhatervapoursynth/vapoursynth-fillborders
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vapoursynth_fillborders-3.0-py3-none-win_amd64.whl -
Subject digest:
a5ade6a8c493d0344aa2c6c3f074f89c818ef278b91d58ecbb44059f069b8f59 - Sigstore transparency entry: 1270610954
- Sigstore integration time:
-
Permalink:
dubhatervapoursynth/vapoursynth-fillborders@60adc9774dd715e1a11d348354f4cb468309a6d7 -
Branch / Tag:
refs/tags/v3 - Owner: https://github.com/dubhatervapoursynth
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@60adc9774dd715e1a11d348354f4cb468309a6d7 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vapoursynth_fillborders-3.0-py3-none-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: vapoursynth_fillborders-3.0-py3-none-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 22.0 kB
- Tags: Python 3, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
be6770ead8383689f394b9281e2c2a2f1c96de101155d483dda937466d194cf9
|
|
| MD5 |
ac16e6eeaab0f57f62946cf2a91fb0ee
|
|
| BLAKE2b-256 |
d9cb6e724c6650d251530bd7a6d776b30f9f6499e9193d6dae5866e8c725fbcf
|
Provenance
The following attestation bundles were made for vapoursynth_fillborders-3.0-py3-none-musllinux_1_2_x86_64.whl:
Publisher:
build.yml on dubhatervapoursynth/vapoursynth-fillborders
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vapoursynth_fillborders-3.0-py3-none-musllinux_1_2_x86_64.whl -
Subject digest:
be6770ead8383689f394b9281e2c2a2f1c96de101155d483dda937466d194cf9 - Sigstore transparency entry: 1270610920
- Sigstore integration time:
-
Permalink:
dubhatervapoursynth/vapoursynth-fillborders@60adc9774dd715e1a11d348354f4cb468309a6d7 -
Branch / Tag:
refs/tags/v3 - Owner: https://github.com/dubhatervapoursynth
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@60adc9774dd715e1a11d348354f4cb468309a6d7 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vapoursynth_fillborders-3.0-py3-none-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: vapoursynth_fillborders-3.0-py3-none-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 22.5 kB
- Tags: Python 3, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
090c216437147999034df7ce402cd124fa2ca28004ee6c287a86f0de2ccaef21
|
|
| MD5 |
2864d12f6c05ba3ddb0e2c280dee0c1a
|
|
| BLAKE2b-256 |
9342a365d236c2ba8a38722cf3854f9232c95ffb0e5739f310e5ccdd3ebedeb4
|
Provenance
The following attestation bundles were made for vapoursynth_fillborders-3.0-py3-none-musllinux_1_2_aarch64.whl:
Publisher:
build.yml on dubhatervapoursynth/vapoursynth-fillborders
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vapoursynth_fillborders-3.0-py3-none-musllinux_1_2_aarch64.whl -
Subject digest:
090c216437147999034df7ce402cd124fa2ca28004ee6c287a86f0de2ccaef21 - Sigstore transparency entry: 1270610896
- Sigstore integration time:
-
Permalink:
dubhatervapoursynth/vapoursynth-fillborders@60adc9774dd715e1a11d348354f4cb468309a6d7 -
Branch / Tag:
refs/tags/v3 - Owner: https://github.com/dubhatervapoursynth
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@60adc9774dd715e1a11d348354f4cb468309a6d7 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vapoursynth_fillborders-3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: vapoursynth_fillborders-3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 21.6 kB
- Tags: Python 3, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
19a9fc43ec7be785756a8a98921cec17079ce1202409ac124fc099b5830b49de
|
|
| MD5 |
61f2e80f51fa76382fcc9c4427a2eee9
|
|
| BLAKE2b-256 |
6637370e46dbd583467dcbdcf2f0ecbb3278b3b9b6b33cd5ec04e21a60f3bd3e
|
Provenance
The following attestation bundles were made for vapoursynth_fillborders-3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
build.yml on dubhatervapoursynth/vapoursynth-fillborders
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vapoursynth_fillborders-3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
19a9fc43ec7be785756a8a98921cec17079ce1202409ac124fc099b5830b49de - Sigstore transparency entry: 1270610907
- Sigstore integration time:
-
Permalink:
dubhatervapoursynth/vapoursynth-fillborders@60adc9774dd715e1a11d348354f4cb468309a6d7 -
Branch / Tag:
refs/tags/v3 - Owner: https://github.com/dubhatervapoursynth
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@60adc9774dd715e1a11d348354f4cb468309a6d7 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vapoursynth_fillborders-3.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: vapoursynth_fillborders-3.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 22.6 kB
- Tags: Python 3, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5a830152fe830a23f92a1c0c006bbddc546c0f0ad6a8c28ed3bbf26ee13486e
|
|
| MD5 |
f696bcfb901ca1cb6e5180531f896ad0
|
|
| BLAKE2b-256 |
e05ca0ec683cb904a3032ff9331ae928df548fbf836bed0e55db85108d06c3e7
|
Provenance
The following attestation bundles were made for vapoursynth_fillborders-3.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
build.yml on dubhatervapoursynth/vapoursynth-fillborders
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vapoursynth_fillborders-3.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
a5a830152fe830a23f92a1c0c006bbddc546c0f0ad6a8c28ed3bbf26ee13486e - Sigstore transparency entry: 1270610941
- Sigstore integration time:
-
Permalink:
dubhatervapoursynth/vapoursynth-fillborders@60adc9774dd715e1a11d348354f4cb468309a6d7 -
Branch / Tag:
refs/tags/v3 - Owner: https://github.com/dubhatervapoursynth
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@60adc9774dd715e1a11d348354f4cb468309a6d7 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vapoursynth_fillborders-3.0-py3-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: vapoursynth_fillborders-3.0-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 20.5 kB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e624b44f5de409acaf869c0e512f9d547b206c700531f2f64df46b8b78bb0991
|
|
| MD5 |
c13c3859d2ca0c00f40c513c5a1e1e9f
|
|
| BLAKE2b-256 |
15bc2d2790bf7ee06153902d88a1d491cb83a7a25fdd5939d3c531ef20a41d5f
|
Provenance
The following attestation bundles were made for vapoursynth_fillborders-3.0-py3-none-macosx_11_0_arm64.whl:
Publisher:
build.yml on dubhatervapoursynth/vapoursynth-fillborders
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vapoursynth_fillborders-3.0-py3-none-macosx_11_0_arm64.whl -
Subject digest:
e624b44f5de409acaf869c0e512f9d547b206c700531f2f64df46b8b78bb0991 - Sigstore transparency entry: 1270610873
- Sigstore integration time:
-
Permalink:
dubhatervapoursynth/vapoursynth-fillborders@60adc9774dd715e1a11d348354f4cb468309a6d7 -
Branch / Tag:
refs/tags/v3 - Owner: https://github.com/dubhatervapoursynth
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@60adc9774dd715e1a11d348354f4cb468309a6d7 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vapoursynth_fillborders-3.0-py3-none-macosx_10_15_x86_64.whl.
File metadata
- Download URL: vapoursynth_fillborders-3.0-py3-none-macosx_10_15_x86_64.whl
- Upload date:
- Size: 23.2 kB
- Tags: Python 3, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b083ad111af6ecb528f2de94420f4349bf9cc984a1a784ea67fccea2916a2d2
|
|
| MD5 |
fff4a48dbf824046204c0d78157e6fa0
|
|
| BLAKE2b-256 |
a50f8d9bfa4b38af1012aaa5bc1477c1dc2ad65429f33c0111bc01c69177b1c3
|
Provenance
The following attestation bundles were made for vapoursynth_fillborders-3.0-py3-none-macosx_10_15_x86_64.whl:
Publisher:
build.yml on dubhatervapoursynth/vapoursynth-fillborders
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vapoursynth_fillborders-3.0-py3-none-macosx_10_15_x86_64.whl -
Subject digest:
8b083ad111af6ecb528f2de94420f4349bf9cc984a1a784ea67fccea2916a2d2 - Sigstore transparency entry: 1270610845
- Sigstore integration time:
-
Permalink:
dubhatervapoursynth/vapoursynth-fillborders@60adc9774dd715e1a11d348354f4cb468309a6d7 -
Branch / Tag:
refs/tags/v3 - Owner: https://github.com/dubhatervapoursynth
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@60adc9774dd715e1a11d348354f4cb468309a6d7 -
Trigger Event:
push
-
Statement type: