gpt4 book ai didi

video - 如何使用 ffmpeg 修剪大视频?

转载 作者:行者123 更新时间:2023-12-03 16:16:17 25 4
gpt4 key购买 nike

我正在尝试修剪 75 GB 大小和 1 小时 28 分钟长的视频

我只想从中抽出 7 秒

当我尝试这个

ffmpeg -i Replay.mp4 -ss 01:21:24.0000 -to 01:21:32.0000 -acodec copy -vcodec copy ShortReplay2.mp4

我明白了
Stream mapping:
Stream #0:1 -> #0:0 (copy)
Stream #0:0 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame= 0 fps=0.0 q=-1.0 size= 0kB time=00:00:00.00 bitrate=N/A

它卡住了,没有任何 react ,已经等了大约 30 分钟,仍然卡住

但是,当我尝试从视频的开头修剪它时
ffmpeg -i Replay.mp4 -ss 00:00:00.000 -to 00:20:00.000 -acodec copy -vcodec copy ShortReplay2.mp4

它可以正常工作

是不是因为文件太大,程序读取时间太长?我能做些什么?

最佳答案

期权配售事宜

您可以尝试使用-ss作为输入选项(在 -i 之前)。这将立即搜索到声明的 -ss 之前最近的搜索点。位置。请注意,当 -ss用作输入选项 -to选项的行为与 -t 相同选项。

如果您发现这不够准确,您可能不得不使用 -ss作为输出选项和/或重新编码而不是 stream copy .作为输出选项,它的速度较慢,因此您可能只是没有等待足够长的时间使其完全解码到您的位置。

例子

ffmpeg -ss 01:21:24 -i input.mp4 -t 7 -c copy output.mp4

另见
  • ffmpeg tool documentation
  • FFmpeg Wiki: Seeking
  • 关于video - 如何使用 ffmpeg 修剪大视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31821267/

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