FFmpeg生成HLS直播流时文件重命名失败(No such file or directory)问题求助
FFmpeg生成HLS直播流时文件重命名失败(No such file or directory)问题求助
大家好,我正在尝试用FFmpeg将RTMP流转成HLS直播流,执行的命令如下:
ffmpeg -i "rtmp://domain.com/stream/6" -c:v copy -c:a copy -f hls -y -preset superfast -hls_segment_type mpegts -hls_time 10 -hls_init_time 4 -hls_list_size 10 -hls_flags delete_segments+discont_start -hls_delete_threshold 1 -hls_segment_filename 'segment_%03d.ts' '/var/www/html/live/index.m3u8'
FFmpeg能正常启动,但运行过程中弹出了下面的错误:
[hls @ 0x5603199e8840] Opening 'segment_000.ts' for writing [hls @ 0x5603199e8840] Opening '/var/www/html/live/index.m3u8.tmp' for writing [hls @ 0x5603199e8840] failed to rename file /var/www/html/live/index.m3u8.tmp to /var/www/html/live/index.m3u8: No such file or directory
我已经安装了最新版本的FFmpeg,也检查过FFmpeg的权限,甚至把保存流的目标文件夹/var/www/html/live权限改成了777,但还是会出现这个错误。我的服务器是Ubuntu系统,用Nginx做HTTP服务器,而且这是放在地下室的本地服务器,有防火墙保护,只有一个远程服务器和一个本地IP能访问,所以权限设置成777完全不用担心安全问题。
有没有大佬能帮忙看看这个问题怎么解决呀?
备注:内容来源于stack exchange,提问作者user72261
相关产品推荐
相关产品推荐

