我正在努力完成我在网上找到的一个教程,该教程将RTSP URL转换为HSL流。在ubuntu 20.04上执行命令时,我得到以下错误:
";[NULL@0x55985b9bab80]找不到合适的"ffmpeg"输出格式ffmpeg:无效参数">
这些是我的命令:
ffmpeg -v info
-i <RTSP URL>
-c:v copy -c:a copy -bufsize 1835k -pix_fmt yuv420p
-flags -global_header
ffmpeg -hls_time 10 -hls_list_size 6 -hls_wrap 10
ffmpeg -start_number 1 Home/Documents/ffmpegsolution/video.m3u8
(这个例子说我需要提供输出路径,所以我列出了我希望文件转到的目录-ffmpeg解决方案是文件夹(
我正在使用的教程位于:https://www.thewebblinders.in/programming/article/rtsp-streaming-on-a-web-browser-6069
它本质上表明,您可以将rtsp-url转换为HSL文件,并使用html模板对其进行流式传输,但我无法通过转换阶段。
如有任何帮助,我们将不胜感激。我的想法是,也许我的一种格式是";m3u8";未被识别;但是我不确定。
感谢您抽出时间,
删除第5行和第6行中的字符串ffmpeg
。
您正在尝试执行ffmpeg
3次(第1、5和6行(。这毫无意义,教程中也没有提到。
第一个ffmpeg
调用没有输出。这就是错误的含义。
(顺便说一句,你的换行符是正确的。(
原来我需要进入的目录是通过桌面而不是根目录。我还需要手动添加视频文件;触摸视频mu38";在所需目录中。UDP仍然超时,但这并没有产生显著的问题。
ffmpeg-v信息
-i-c:v libx264-预设超快-bufsize 1835k-pix_fmt yuv420p
-flags-global_header-hls_time 10-hls_listrongize 6-hls_wrap 10
-start_number 1/path/to/output/video.mu38