gpt4 book ai didi

video - ffmpeg 没有分成完全相同长度的 block

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

我正在尝试使用 ffmpeg 将长视频拆分为 20 秒长的剪辑,并通过以下方式完成:
在 docker 内部作为 python 子进程

subprocess.run(["/usr/sbin/ffmpeg",
"-i", video_loc,
"-async", "1",
"-map", "0",
"-segment_time", "20",
"-f", "segment",
"-reset_timestamps", "1",
"n-%05d.mp4"], cwd=r'/clips')

我的问题是每个大约是 20 秒,有些低至 10 秒,有些则高达 27 秒,我会说大多数在 16-23 左右。我还能做些什么来确保准确地分割 20 秒吗?我对任何可能的技术持开放态度,除了任何手动......

最佳答案

我有另一种方法可以尝试
假设您有一个名为“input.mp4”的视频,并且您想将其拆分为“n”个视频,每个视频长 20 秒。
ffmpeg -ss 00:00:00.000 -i input.mp4 -ss 00:00:19.000 -t 00:00:20.000 -c copy v1.mp4
ffmpeg -ss 00:00:20.000 -i input.mp4 -ss 00:00:39.000 -t 00:00:20.000 -c copy v2.mp4
等等 ..

关于video - ffmpeg 没有分成完全相同长度的 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51360136/

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