gpt4 book ai didi

ffmpeg 寻求 (-ss) 在 13 :15:20 之后无法正常工作

转载 作者:行者123 更新时间:2023-12-04 23:10:00 35 4
gpt4 key购买 nike

我试图从抽搐 VOD 中每 30 分钟拉一帧,但它只能在我尝试在 13:30:00 拉帧之前起作用。在这个时间戳之前它工作得很好。
它将工作的最后一个时间戳是 13:15:20、13:15:21 和之后将不起作用。
当卡住时,它会循环打印以下内容,直到我强制停止它:

frame= 0 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A speed= 0x
失败的确切是
ffmpeg -ss 13:30:00 -i https://d1ymi26ma8va5x.cloudfront.net/ad7df46d01d076a6cab0_ironmouse_44606619692_1644025354/chunked/index-muted-FMTK8V9QQ2.m3u8 -frames:v 1 -q:v 2 OutputFile_27.jpeg
我尝试了其他链接,但在同一个地方也失败了。
是什么导致了这个错误,有没有办法让它工作? (或者通常更好的方法来做到这一点)

最佳答案

您的命令在 v5.0 上运行良好。如果您没有使用最新的(主/版本),请更新。否则,也许更好的方法是直接读取 .ts 文件。如果您查看 .m3u8 (文本)文件,它会列出一大堆 .ts 文件(您链接的文件每 10 秒就有一个 .ts 文件。例如,

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:12
#ID3-EQUIV-TDTG:2022-02-06T04:18:26
#EXT-X-PLAYLIST-TYPE:EVENT
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-TWITCH-ELAPSED-SECS:0.000
#EXT-X-TWITCH-TOTAL-SECS:95519.004
#EXTINF:10.000,
0.ts
#EXTINF:10.000,
1.ts
#EXTINF:10.000,
2.ts
#EXTINF:10.000,
3.ts
#EXTINF:10.000,
4.ts
#EXTINF:10.000,
5.ts
#EXTINF:10.000,
6.ts
#EXTINF:10.000,
7.ts
#EXTINF:10.000,
8.ts
#EXTINF:10.000,
9.ts
#EXTINF:10.000,
10.ts
...
#EXTINF:10.000,
9549.ts
#EXTINF:4.978,
9550.ts
#EXT-X-ENDLIST
30 分钟是 1800 秒,这意味着您需要每 180 个文件关闭第一帧
ffmpeg -i https://d1ymi26ma8va5x.cloudfront.net/ad7df46d01d076a6cab0_ironmouse_44606619692_1644025354/chunked/0.ts \
-frames:v 1 -q:v 2 OutputFile_00.jpeg

ffmpeg -i https://d1ymi26ma8va5x.cloudfront.net/ad7df46d01d076a6cab0_ironmouse_44606619692_1644025354/chunked/180.m3u8 \
-frames:v 1 -q:v 2 OutputFile_01.jpeg

...

ffmpeg -i https://d1ymi26ma8va5x.cloudfront.net/ad7df46d01d076a6cab0_ironmouse_44606619692_1644025354/chunked/9540.ts \
-frames:v 1 -q:v 2 OutputFile_53.jpeg
这将使您不必每次都读取 .m3u8 文件,无需查找。

关于ffmpeg 寻求 (-ss) 在 13 :15:20 之后无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71774128/

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