FFMPEG - 错误打开密钥信息文件

时间:2017-03-15 14:22:55

标签: ffmpeg hls

我想要带密钥的muxer mp4到m3u8 当我将所有文件放在同一目录中时,我可以这样做

  • 档案480.mp4.key
  • 文件视频480.mp4
  • 文件hls信息的名称为:" 480.mp4.keyinfo"

当我运行commnand时:ffmpeg -i 480.mp4 -hls_time 10 -hls_key_info_file 480.mp4.keyinfo output.mp4.m3u8 一切正常。

但是当我移动文件时我遇到问题" 480.mp4.key"和文件" 480.mp4.keyinfo"进入其他目录,例如:/usr/local/WowzaStreamingEngine/keys/auto_scan/testhh/2/123/480.mp4.keyinfo 我还更改了文件keyinfo中的密钥目录

之后我跑

ffmpeg -i 480.mp4 -hls_time 10 -hls_key_info_file 480.mp4.keyinfo output.mp4.m3u8 ffmpeg -i output/testhh/2/123/480.mp4 -hls_time 10 -hls_key_info_file /usr/local/WowzaStreamingEngine/keys/auto_scan/testhh/2/123/480.mp4.keyinfo output/testhh/2/123/480.mp4.m3u8

错误:

 error opening key info file /usr/local/WowzaStreamingEngine/keys/auto_scan//testhh/2/123/output/testhh/2/123/480.mp4.keyinfo
Could not write header for output file #0 (incorrect codec parameters ?): No such file or directory
Error initializing output stream 0:0 -- 

请帮我解决问题。 TKS!

1 个答案:

答案 0 :(得分:0)

使用 .txt 扩展名

例如

-hls_key_info_file key_info.txt