__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.217.60: ~ $
cimport libav as lib
from libc.errno cimport EAGAIN

from av.error cimport err_check
from av.packet cimport Packet
from av.stream cimport Stream


cdef class BitStreamFilterContext:
    """
    Initializes a bitstream filter: a way to directly modify packet data.

    Wraps :ffmpeg:`AVBSFContext`

    :param Stream in_stream: A stream that defines the input codec for the bitfilter.
    :param Stream out_stream: A stream whose codec is overwritten using the output parameters from the bitfilter.
    """
    def __cinit__(self, filter_description, Stream in_stream=None, Stream out_stream=None):
        cdef int res
        cdef char *filter_str = filter_description

        with nogil:
            res = lib.av_bsf_list_parse_str(filter_str, &self.ptr)
        err_check(res)

        if in_stream is not None:
            with nogil:
                res = lib.avcodec_parameters_copy(self.ptr.par_in, in_stream.ptr.codecpar)
            err_check(res)

        with nogil:
            res = lib.av_bsf_init(self.ptr)
        err_check(res)

        if out_stream is not None:
            with nogil:
                res = lib.avcodec_parameters_copy(out_stream.ptr.codecpar, self.ptr.par_out)
            err_check(res)
            lib.avcodec_parameters_to_context(out_stream.codec_context.ptr, out_stream.ptr.codecpar)

    def __dealloc__(self):
        if self.ptr:
            lib.av_bsf_free(&self.ptr)

    cpdef filter(self, Packet packet=None):
        """
        Processes a packet based on the filter_description set during initialization.
        Multiple packets may be created.

        :type: list[Packet]
        """
        cdef int res
        cdef Packet new_packet

        with nogil:
            res = lib.av_bsf_send_packet(self.ptr, packet.ptr if packet is not None else NULL)
        err_check(res)

        output = []
        while True:
            new_packet = Packet()
            with nogil:
                res = lib.av_bsf_receive_packet(self.ptr, new_packet.ptr)

            if res == -EAGAIN or res == lib.AVERROR_EOF:
                return output

            err_check(res)
            if res:
                return output

            output.append(new_packet)

    cpdef flush(self):
        """
        Reset the internal state of the filter.
        Should be called e.g. when seeking.
        Can be used to make the filter usable again after draining it with EOF marker packet.
        """
        lib.av_bsf_flush(self.ptr)

cdef get_filter_names():
    names = set()
    cdef const lib.AVBitStreamFilter *ptr
    cdef void *opaque = NULL
    while True:
        ptr = lib.av_bsf_iterate(&opaque)
        if ptr:
            names.add(ptr.name)
        else:
            break

    return names

bitstream_filters_available = get_filter_names()

Filemanager

Name Type Size Permission Actions
__pycache__ Folder 0755
attachments Folder 0755
audio Folder 0755
codec Folder 0755
container Folder 0755
data Folder 0755
filter Folder 0755
sidedata Folder 0755
subtitles Folder 0755
video Folder 0755
__init__.pxd File 0 B 0644
__init__.py File 2.07 KB 0644
__main__.py File 1.53 KB 0644
_core.cpython-313-aarch64-linux-gnu.so File 66.98 KB 0644
_core.pyi File 251 B 0644
_core.pyx File 1.92 KB 0644
about.py File 23 B 0644
bitstream.cpython-313-aarch64-linux-gnu.so File 69.05 KB 0644
bitstream.pxd File 184 B 0644
bitstream.pyi File 389 B 0644
bitstream.pyx File 2.73 KB 0644
buffer.cpython-313-aarch64-linux-gnu.so File 69.18 KB 0644
buffer.pxd File 126 B 0644
buffer.pyi File 316 B 0644
buffer.pyx File 1.6 KB 0644
bytesource.cpython-313-aarch64-linux-gnu.so File 68.87 KB 0644
bytesource.pxd File 241 B 0644
bytesource.pyx File 1.07 KB 0644
datasets.py File 3.02 KB 0644
descriptor.cpython-313-aarch64-linux-gnu.so File 69.02 KB 0644
descriptor.pxd File 519 B 0644
descriptor.pyi File 121 B 0644
descriptor.pyx File 2.21 KB 0644
dictionary.cpython-313-aarch64-linux-gnu.so File 134.56 KB 0644
dictionary.pxd File 174 B 0644
dictionary.pyi File 388 B 0644
dictionary.pyx File 1.52 KB 0644
error.cpython-313-aarch64-linux-gnu.so File 262.11 KB 0644
error.pxd File 89 B 0644
error.pyi File 3.13 KB 0644
error.pyx File 12.12 KB 0644
format.cpython-313-aarch64-linux-gnu.so File 133.55 KB 0644
format.pxd File 234 B 0644
format.pyi File 1.37 KB 0644
format.pyx File 5.57 KB 0644
frame.cpython-313-aarch64-linux-gnu.so File 69.44 KB 0644
frame.pxd File 411 B 0644
frame.pyi File 507 B 0644
frame.pyx File 4.82 KB 0644
logging.cpython-313-aarch64-linux-gnu.so File 133.65 KB 0644
logging.pxd File 24 B 0644
logging.pyi File 885 B 0644
logging.pyx File 8.87 KB 0644
opaque.cpython-313-aarch64-linux-gnu.so File 68.95 KB 0644
opaque.pxd File 237 B 0644
opaque.pyx File 833 B 0644
option.cpython-313-aarch64-linux-gnu.so File 135.05 KB 0644
option.pxd File 366 B 0644
option.pyi File 1.28 KB 0644
option.pyx File 5.02 KB 0644
packet.cpython-313-aarch64-linux-gnu.so File 133.67 KB 0644
packet.pxd File 447 B 0644
packet.pyi File 559 B 0644
packet.pyx File 5.77 KB 0644
plane.cpython-313-aarch64-linux-gnu.so File 68.91 KB 0644
plane.pxd File 196 B 0644
plane.pyi File 169 B 0644
plane.pyx File 564 B 0644
py.typed File 0 B 0644
stream.cpython-313-aarch64-linux-gnu.so File 133.61 KB 0644
stream.pxd File 635 B 0644
stream.pyi File 1.29 KB 0644
stream.pyx File 7.19 KB 0644
utils.cpython-313-aarch64-linux-gnu.so File 66.89 KB 0644
utils.pxd File 452 B 0644
utils.pyx File 2.06 KB 0644
Filemanager