使用HLS m3u8或DASH mpd作为ffmpeg输入:寻求性能

问题描述

我想知道是否有任何FFMPEG向导可以帮助您解决此问题:

我已经看到了使用http URL作为输入的示例(例如FFmpeg code not working on http url for thumbnail extraction),但到目前为止仅使用.mp4。

如果我要改用ABR .m3u8 / .mpd作为输入(虽然是文本文件,但它代表视频)... FFMPEG足够聪明,可以使用它?要解析吗?所以...如果我给它一个5个小时的HLS VOD m3u8作为输入( -i http ... ),并要求它在(-ss)的4个小时内显示一帧,在4小时内下载那个10s片段?因此,只需下载一个10秒的.ts小文件。还是下载整个内容?

谢谢。

解决方法

如果将-ss HH:MM:SS标志放在从此处开始的输入Ffmpeg之前,如果将查找标志放置在输入Ffmpeg的后面,则将从视频的开头开始。
看看Seeking

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...