FFMPEG无法识别的选项';hls密钥信息文件';

FFMPEG无法识别的选项';hls密钥信息文件';,ffmpeg,centos,http-live-streaming,Ffmpeg,Centos,Http Live Streaming,我使用ffmpeg将文件.mp4转换为文件hls(.m3u8)。但当我想向文件中添加密钥时,我遇到了问题。我在目录中运行命令。文件夹包括: 文件视频名称:namhh_123.mp4 文件“File.keyinfo”: file.key /file.key 9E1C83A7E2D04FE930CCE5C8EF5CD0 File.key 然后我运行命令:ffmpeg-i123\u namhh.mp4-hls\u time 10-hls\u key\u info\u file file.keyin

我使用ffmpeg将文件.mp4转换为文件hls(.m3u8)。但当我想向文件中添加密钥时,我遇到了问题。我在目录中运行命令。文件夹包括:

  • 文件视频名称:namhh_123.mp4
  • 文件“File.keyinfo”:

    file.key /file.key 9E1C83A7E2D04FE930CCE5C8EF5CD0

  • File.key

然后我运行命令:
ffmpeg-i123\u namhh.mp4-hls\u time 10-hls\u key\u info\u file file.keyinfo out.m3u8

无法识别的选项“hls\u密钥\u信息\u文件”。 拆分参数列表时出错:找不到选项

*我的ffmpeg版本:

ffmpeg version 2.6.8 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-4)
我的操作系统:CentOS 7


请帮我解决这个问题。谢谢

您的
ffmpeg
太旧了。有关已编译的
ffmpeg
Linux、macOS或Windows版本的链接,请参见页面。或者跟着一辆车走


对于Linux,如果您下载或编译了新的
ffmpeg
二进制文件,并且希望它位于
路径中(要使其成为默认的“
ffmpeg
”),可以将其放置在
/usr/local/bin
中。或者,对于Debian/Ubuntu&CentOS,您可以将其放入
~/bin
,然后注销/登录或运行
source~/.profile
。现在,当您运行
ffmpeg
命令时,它应该使用新版本。

我安装了新的ffmpeg,请遵循您的complie指南。现在我有两个版本的ffmpeg。请帮助我如何使ffmpeg的新版本成为默认版本。我的新版本位于Home/ffmpeg_sources/ffmpeg。我运行命令ffmpeg。。。显示位于/usr/bin/ffmpegthanks的旧版本谢谢您的回答,我已经解决了问题,一切正常well@HoangNam很高兴听到你明白了。我在答案中添加了一段,阐明了如何将新版本设为默认版本。