全球主机交流论坛

标题: 请教ffmpeg切片问题 [打印本页]

作者: 1988doudou    时间: 2023-1-19 02:41
标题: 请教ffmpeg切片问题
本帖最后由 1988doudou 于 2023-1-19 02:57 编辑

想要把mp4无损切片,卡在控制切片时长上了,求教大佬!
我切出来的ts时间不受控制,代码如下
求一个可以无损切片,且可以控制单个ts时长的方法

ffmpeg -y -i A.mp4 -codec:v copy -map 0 -f ssegment -segment_format mpegts -segment_list playlist.m3u8 -segment_time 5 A.ts”
作者: simonw    时间: 2023-1-19 02:51
没看懂

单个ts的时长不严格匹配并不影响食用
作者: 1988doudou    时间: 2023-1-19 02:56
simonw 发表于 2023-1-19 02:51
没看懂

单个ts的时长不严格匹配并不影响食用

就是想可以控制单个ts时长的情况下无损切片
作者: acpp    时间: 2023-1-19 05:20
1988doudou 发表于 2023-1-19 02:56
就是想可以控制单个ts时长的情况下无损切片

如果正常用途这样做没意义,按帧自动再根据m3u8肯定是最合适。
作者: chxin    时间: 2023-1-19 08:30
1988doudou 发表于 2023-1-19 02:56
就是想可以控制单个ts时长的情况下无损切片

无法控制单个ts的时长,要么只能按时间切成一段一段的在转成ts
作者: 小号专用马甲    时间: 2023-1-19 08:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: 1988doudou    时间: 2023-1-19 13:28
acpp 发表于 2023-1-19 05:20
如果正常用途这样做没意义,按帧自动再根据m3u8肯定是最合适。

如果不加以控制在网络不佳的情况下会造成严重的卡顿影响播放
作者: 1988doudou    时间: 2023-1-19 13:29
chxin 发表于 2023-1-19 08:30
无法控制单个ts的时长,要么只能按时间切成一段一段的在转成ts

要怎么按时间切成一段一段的呀?能给个命令吗
作者: 1988doudou    时间: 2023-1-19 13:35
小号专用马甲 发表于 2023-1-19 08:54
https://blog.51cto.com/fengyuzaitu/2523810

使用-c:v libx264之后码率会降低一半
作者: chxin    时间: 2023-1-19 13:48
1988doudou 发表于 2023-1-19 13:29
要怎么按时间切成一段一段的呀?能给个命令吗

-ss 00:00:00 -t 00:05:00
写个脚本批量切割,然后再写个脚本转成ts,最后用一个脚本合并为m3u8
作者: 1988doudou    时间: 2023-1-19 13:59
chxin 发表于 2023-1-19 13:48
-ss 00:00:00 -t 00:05:00
写个脚本批量切割,然后再写个脚本转成ts,最后用一个脚本合并为m3u8 ...

这样真的可行吗?不会导致时长不对吗
作者: 大鸡鸡    时间: 2023-1-19 14:03
搜索:关键帧
作者: 1988doudou    时间: 2023-1-19 14:10
大鸡鸡 发表于 2023-1-19 14:03
搜索:关键帧

用楼上的关键帧切片要设置-c:v libx264会造成码率下降,如果设置-c:v copy的话则时长无法控制




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4