ubuntu - 找不到适合 'ffmpeg' 的输出格式 - ffmpeg : Invalid argument

标签 ubuntu ffmpeg webserver rtsp hsl

我正在尝试完成我在网上找到的将 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
(示例说我需要提供输出路径,因此我列出了我希望文件转到的目录 - ffmpegsolution 是文件夹)
我正在使用的教程位于:
https://www.thewebblinders.in/programming/article/rtsp-streaming-on-a-web-browser-6069
它本质上表明您可以将 rtsp url 转换为 HSL 文件并使用 html 模板对其进行流式传输,但是我无法通过转换阶段。
任何帮助,将不胜感激。我的想法是,可能我的一种格式(例如“m3u8”)无法识别;但是我不确定。
感谢您的时间,

最佳答案

删除字符串ffmpeg 在第 5 行和第 6 行。
您正在尝试执行 ffmpeg 3 次(第 1、5 和 6 行)。这是没有意义的,教程中也没有提到。
第一个ffmpeg call 没有输出。这就是错误的意思。
(顺便说一句,您的换行符 \ 是正确的。)

关于ubuntu - 找不到适合 'ffmpeg' 的输出格式 - ffmpeg : Invalid argument,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67818609/

相关文章:

java - Tomcat APR native 库*甚至*在存在并配置时未加载

Python CV2 提取带字幕的视频帧

ffmpeg - 如何将视频列表推送到 rtmp 服务器并保持连接

python - 网页上的实时视频编码和流式传输

php - 在生产中使用 PHP 内置服务器

linux - Ubuntu Cronjob 与 rsync

google-chrome - 在后台运行 google chrome 实例

ubuntu - 在 VSCode 和 Ubuntu 中从 go 返回到定义?

ruby - 使用 Ruby 上传大文件

ruby - 在 URL 的一部分中使用 "/"的干净方法是什么