gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 22:59:00 43 4
gpt4 key购买 nike

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 这样的东西,令人困惑...谢谢

最佳答案

片段将在关键帧处被剪切,因此除非每秒都存在关键帧,否则 hls_time 将不会得到尊重。添加 -force_key_frames expr:gte(t,n_forced*1)在每一秒开始时添加一个关键帧。

关于ffmpeg 将视频分割成 hls 切片,为什么 hls_time 选项不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56915014/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com