有没有懂ffmpeg切片的大佬
-
https://hostloc.com/forum.php?mod=redirect&goto=findpost&pid=15662088&ptid=1321057- jekyll 发表于 2024-6-27 13:54jekyll 发表于 2024-6-27 13:54
加个中间件,检测倒数第二行,没有endlist就强制添加
加个中间件,检测倒数第二行,没有endlist就强制添加实际上会生成1个xxx.m3u8文件和1个xxx.m3u8.tmp文件,xxx.m3u8这个文件不仅没有EXT-X-ENDLIST,而且还会缺失一部分.ts文件。
xxx.m3u8.tmp这个文件内容就是正确的,如果把xxx.m3u8删除,再把xxx.m3u8.tmp改成xxx.m3u8就没问题了。
可是这也得手动操作,有点麻烦
-
https://hostloc.com/forum.php?mod=redirect&goto=findpost&pid=15662241&ptid=1321057- M100700 发表于 2024-6-27 14:52M100700 发表于 2024-6-27 14:52
实际上会生成1个xxx.m3u8文件和1个xxx.m3u8.tmp文件,xxx.m3u8这个文件不仅没有EXT-X-ENDLIST,而且还会 ...
实际上会生成1个xxx.m3u8文件和1个xxx.m3u8.tmp文件,xxx.m3u8这个文件不仅没有EXT-X-ENDLIST,而且还会 ...脚本后面补一行mv命令就好了呀
-
https://hostloc.com/forum.php?mod=redirect&goto=findpost&pid=15662241&ptid=1321057- M100700 发表于 2024-6-27 14:52M100700 发表于 2024-6-27 14:52
实际上会生成1个xxx.m3u8文件和1个xxx.m3u8.tmp文件,xxx.m3u8这个文件不仅没有EXT-X-ENDLIST,而且还会 ...
实际上会生成1个xxx.m3u8文件和1个xxx.m3u8.tmp文件,xxx.m3u8这个文件不仅没有EXT-X-ENDLIST,而且还会 ...根本原因是切片进程异常终止,journalctl -r -n 100 看一下有没有报错,什么原因导致的。
-
https://hostloc.com/forum.php?mod=redirect&goto=findpost&pid=15662256&ptid=1321057- 严丹 发表于 2024-6-27 15:01严丹 发表于 2024-6-27 15:01
脚本后面补一行mv命令就好了呀
脚本后面补一行mv命令就好了呀主要它是偶尔出现,我都怀疑是不是ffmpeg有bug了。
你是说在切片脚本里判断下有没有xxx.m3u8.tmp这个文件存在,如果有就删除xxx.m3u8然后改名xxx.m3u8.tmp?
-
https://hostloc.com/forum.php?mod=redirect&goto=findpost&pid=15662279&ptid=1321057- jekyll 发表于 2024-6-27 15:06jekyll 发表于 2024-6-27 15:06
根本原因是切片进程异常终止,journalctl -r -n 100 看一下有没有报错,什么原因导致的。 ...
根本原因是切片进程异常终止,journalctl -r -n 100 看一下有没有报错,什么原因导致的。 ...额,,我是在windows上切的,
看起来切片是完成了的,就是生成playlist.m3u8那里出了点问题,临时文件.m3u8.tmp生成了且数据正确,但是按理说应该删除临时文件,并且把临时文件内容复制到正式文件.m3u8,结果却是临时文件没删除,正式文件不完整
-
我觉得你能成大事
-
https://hostloc.com/forum.php?mod=redirect&goto=findpost&pid=15664757&ptid=1321057- bihui 发表于 2024-6-28 13:44bihui 发表于 2024-6-28 13:44
你的切片语句是啥
你的切片语句是啥ffmpeg -i input.mp4 -codec: copy -start_number 0 -hls_time 10 -hls_list_size 0 -f ...
ffmpeg -i input.mp4 -codec: copy -start_number 0 -hls_time 10 -hls_list_size 0 -f ...我的和你这个不一样。