跳到主要内容
PulsarKit

视频循环播放

把一段视频重复指定次数,或者延长到目标时长,得到一个播放时自己循环的文件。

把文件拖到这里

.mp4, .mov, .mkv, .webm, .avi, .m4v · 最大300 MB

如何循环视频

  1. 1

    添加视频

    MP4、MOV、MKV、WebM或AVI,最大300 MB。需要精确时长或新的MP4封装格式时要重新编码,上限是200 MB和五分钟。

  2. 2

    选择重复次数或目标时长

    按固定次数播放,或者一直重复,直到文件达到你选的时长。

  3. 3

    点击“循环”并下载

    结果是一个文件,片段首尾相接地重复,可以直接上传或嵌入网页。

为什么不管文件多大,循环通常都很快

只要编码格式和封装格式不变,循环就不会碰任何一个像素。视频流和音频流被复制后依次拼接,同样的压缩数据首尾相连,所以300 MB的文件几秒钟就能循环好,清晰度和原来一样。只有在无法避免时才会重新编码:把非H.264的视频放进MP4封装格式,或者要把最后一次重复精确剪到某一帧,而不是最近的关键帧。

达到目标时长的两种方式

按次数重复最简单:播放三遍,或者五十遍。按目标时长重复更适合背景循环,或者时长固定的广告位:设成30秒,一段9秒的片段会完整重复三遍,再补上第四遍的一部分来填满。最后这段不完整的重复,要么在目标时长之前最近的关键帧处截断(快,只复制),要么重新编码,正好停在那一帧(慢不到一秒,也是文件里唯一重新编码的部分)。

快速结尾和精确结尾

视频文件由关键帧构成,关键帧之间通常相隔一两秒。复制的视频流只能在这些关键帧处剪开,不能在任意时间点剪。快速选项接受这一点:它停在目标时长之前最近的关键帧,所以结果可能略短,最多短一个关键帧间隔。精确选项只把最后那段不完整的重复重新编码,让总时长精确到帧,代价是多一小段重新编码,而不是纯复制。

强制使用MP4封装格式

有些编码格式,比如WebM里的VP9和AV1,或者老式AVI里的Xvid,虽然技术上可以放进MP4,但并不是每个播放器都认。选择MP4封装格式选项后,不是H.264的视频会重新编码,让结果在哪里都能正常打开;已经放在适合MP4的封装格式里的H.264视频,仍然走快速复制。

在你的设备上逐段复制循环

默认模式下,片段首尾相接地复制,一帧都不解码;只有精确时长或新的MP4封装格式才需要重新编码,由浏览器自带的编码器完成。整个过程不依赖服务器,所以文件不上传,无需账号,想循环多少段视频都可以。

常见问题

为什么大文件循环也这么快?

编码格式和封装格式不需要改变时,什么都不用解码或重新编码。工具只是把现有的压缩视频和音频复制后首尾相接,不管文件多大都只要几秒。

什么时候需要重新编码?

只有两种情况:给不是H.264的视频强制使用MP4封装格式,或者在目标时长模式下要求最后一段不完整的重复精确到帧。其他情况都是纯复制。

结尾的快速选项和精确选项有什么区别?

快速选项让最后一段不完整的重复停在目标时长之前最近的关键帧,所以结果可能略短。精确选项只重新编码最后这一段,正好达到目标时长,耗时稍长一些。

能让视频文件本身无限循环吗?

没有哪种视频封装格式有GIF那样真正的无限循环标记。这个工具的做法是把内容本身重复足够多次,在播放的地方看起来就像无限循环;也可以选固定次数,让文件大小可以预估。

一段视频最多能重复多少次?

按次数最多100次,按目标时长最长一小时。重复次数很多时文件也会相应变大,因为同样的压缩数据被复制了那么多次。

循环后音轨还在吗?

在。走快速、不重新编码的路径时,音频和视频一起复制、一起重复。如果视频因为其他原因需要重新编码,音频也会重新编码为AAC来配合。

文件会上传到服务器吗?

不会。复制、拼接和可能的重新编码都在你设备上的浏览器标签页里完成。

为什么结果大约是原文件大小乘以重复次数?

不重新编码的循环会把同一段压缩数据按你要求的次数复制,所以输出大小几乎正好随重复次数增长:一段10 MB的片段循环三遍,结果接近30 MB。

相关工具