首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将视频分割成hls片,为什么hls_time选项不起作用?

将视频分割成hls片,为什么hls_time选项不起作用?
EN

Stack Overflow用户
提问于 2019-07-06 14:32:16
回答 1查看 1.3K关注 0票数 1
代码语言:javascript
复制
macbook:output developer$ ffmpeg -i ../output.mp4 -f hls -hls_time 1 -hls_list_size 1000000 index.m3u8
macbook:output developer$ 
macbook:output developer$ head index.m3u8 
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:8
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:3.136467,
index0.ts
#EXTINF:8.341667,
index1.ts
#EXTINF:8.341667,
index2.ts
macbook:output developer$

我想要长度在1秒左右的视频切片,但是我得到的TARGETDURATION: 8你注意到了,它是从哪里来的?我没有设置像8这样的东西,让人困惑.谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-06 15:21:59

段将在关键帧处被切割,因此除非每秒钟存在一个关键帧,否则hls_time将不会被执行。添加-force_key_frames expr:gte(t,n_forced*1),在每秒钟开始时添加一个关键帧。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56915014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档