ffmpeg - 将 mp4 转换为 hls,但分段大小可变
问题描述
我看到了几个使用 ffmpeg 轻松将 mp4 容器更改为 hls 的示例,如下所示:
ffmpeg -i input.mp4 -profile:v baseline -level 3.0 -s 640x360 -start_number 0 -hls_time 10 -hls_list_size 0 -f hls index.m3u8
我观察到通常最后一个片段可能与其他片段完全不同(因为它只是一个偏移量)。然后我想固定段长度不是强制性的
我一直在问,是否可以更改另一个片段的大小?例如,为除段以外的所有段修复 hls_time=10(1)
或(1, 2)
使这些段的长度为 5 而不是 10?
有可能吗?用ffmpeg或任何其他?
解决方案
推荐阅读
- perl - mojolicious 自动缩进 XML/HTML
- ruby-on-rails - Rails 6:“{}”的未定义方法`with_indifferent_access':字符串
- javascript - 表格内的嵌套自定义组件呈现在错误的位置?
- sql - SQL Advance,创建填充有条件值的新列
- c++ - 如何使用 XMLHttpRequest 在 QML 中正确设置 API 调用
- sql-server - 如何在报表生成器中用 tablix 行数据填充表达式(来自另一个数据集)?
- excel - 将包含数据的所有行从一张表复制到另一张表中
- python - TypeError:字段“教室”需要一个数字,但得到 (4,)
- javascript - 我也想获取邮件 Gmail API 附带的附件
- javascript - 有没有办法回收JS变量?