我需要从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内部解密。