Skip to content


CryptFile input

Register name used to load filter: cryptin
This filter is not checked during graph resolution and needs explicit loading.

This filter dispatch raw blocks from encrypted files with AES 128 CBC in PKCS7 to clear input files

The filter is automatically loaded by the DASH/HLS demultiplexer and should not be explicitly loaded by your application.

The filter accepts URL with scheme gcryp://URL, where URL is the URL to decrypt.

The filter can process http(s) and local file key URLs (setup through HLS manifest), and expects a full key (16 bytes) as result of resource fetching.


src (cstr): location of source file
fullfile (bool, default: false): reassemble full file before decryption