当前位置: 首页 > 知识库问答 >
问题:

ffmpeg m3u8正确编码

狄安歌
2023-03-14

因此,我最近开始使用ffmpeg下载实时流媒体视频,但我面临的问题是,下载的视频会阻塞很多,特别是对于长视频(如2小时)而言。

我当前用于下载流文件的命令:-

ffmpeg-i"https://link. m3u8"-c复制output.mkv

此命令在35分钟长的视频中运行良好[没有任何卡滞问题],但在2小时长的视频中失败

当我试图使用x264 lib命令编码2小时长的视频时,它还显示了“无效长度”错误:-

ffmpeg-i输出。mkv-c:v libx264-预设慢速-crf 22-c:a-c:v复制重新输出。mkv

[matroska, webm@00000000003d0940]无效的长度0x29e39

那么有没有办法通过编码来解决这个问题呢?

共有1个答案

云慈
2023-03-14

首先,Stuck不是你使用的词,它被称为lag,对视频进行编码并不能解决这个问题。这种滞后的问题是“连接不良”或“低端PC”。

如果您的电脑连接不良或低端,视频将延迟或跳过几秒钟。

所以我建议你下载那些直播视频使用更快的网络与中端或体面的PC.

 类似资料:
  • 大家好,我希望这个程序能够对大写字母进行编码,而不使用其他字符,并通过输出传递它们。例如“你好,世界!”运行程序“URYY\d_YQ!”后应变为我得到的是Yluhreylbowjwboerylqdxk而不是“URYY\dyq!”这就是我应该得到的。如果有人能让我知道我做错了什么,我将不胜感激。提前谢谢。

  • 我正在尝试使用JSoup获取此URL http://betatruebaonline.com/img/parte/330/ciguen%c3%91al.jpg 相反,正确的 http://betatruebaonline.com/img/parte/330/ciguen%cc%83al.jpg 我该怎么解决这个?多谢了。

  • 我下载了cratedb的源代码,但无法正确编译,下面是详细说明:jdk:1.8 /workspace/crate编译 应该是elasticsearch包不见了,下一步怎么办? 谢谢!

  • 问题内容: 我试图加载一个html页面并输出文本,即使我正确地获取了该网页,BeautifulSoup也以某种方式破坏了编码。 资源: 摘录输出: 这应该是 Odenwälderisch 问题答案: 您犯了两个错误;您对编码的处理不当,并且将结果列表视为可以安全地转换为字符串而不丢失信息的内容。 首先,不要使用!此处不是BeautifulSoup错误,您正在重新编码Mojibake。当服务器未明确

  • 问题内容: 以编程方式确定输入流/文件的正确字符集编码的最佳方法是什么? 我尝试使用以下方法: 但是在我知道要用ISO8859_1编码的文件上,上面的代码会产生ASCII,这是不正确的,并且不允许我将文件的内容正确地呈现回控制台。 问题答案: 无法确定任意字节流的编码。这就是编码的本质。编码是指字节值与其表示形式之间的映射。因此,每种编码“都可以”是正确的。 的getEncoding()方法将返回

  • 我对编码很陌生。尝试用Java编写一个evaluatePostfix函数。我不断得到一个错误: 不兼容的类型:int不能转换为字符堆栈。push(eval(token,a,b)); 下面是我的代码块: 函数接受后缀表达式并计算结果。 这是我的eval函数: