ffmpeg命令行加密/解密

时间:2019-08-05 00:32:03

标签: ffmpeg

我需要从ffmpeg命令行解析器内部解密RTMP密钥。 一些ffmpeg专家可以帮助我显示正确的功能吗?

我尝试了FFmpeg-master \ fftools \ cmdutils.c文件和功能

静态无效的prepare_app_arguments(int * argc_ptr,char *** argv_ptr) { }

我无法成功。

文件名:FFmpeg-master \ fftools \ cmdutils.c

static void prepare_app_arguments(int *argc_ptr, char ***argv_ptr)
{
    char *argstr_flat;
    wchar_t **argv_w;
    int i, buffsize = 0, offset = 0;

    if (win32_argv_utf8) {
        *argc_ptr = win32_argc;
        *argv_ptr = win32_argv_utf8;
        return;
    }

    win32_argc = 0;
    argv_w = CommandLineToArgvW(GetCommandLineW(), &win32_argc);
    if (win32_argc <= 0 || !argv_w)
        return;

    /* determine the UTF-8 buffer size (including NULL-termination symbols) */
    for (i = 0; i < win32_argc; i++)
        buffsize += WideCharToMultiByte(CP_UTF8, 0, argv_w[i], -1,
                                        NULL, 0, NULL, NULL);

请告诉我正确的源代码文件和进行实验的功能。 这样我就可以将加密的RTMP密钥作为命令行传递,并且可以在ffmpeg内部解密。

0 个答案:

没有答案