gpt4 book ai didi

video - 如何使用 FFMPEG 将 Y4M 视频文件拆分为多个 Y4M 文件?

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

我正在处理转码视频项目,我需要将视频文件拆分为多个文件。

输入文件在 Y4M格式。

输出文件也在 Y4M格式为 8每个视频文件的帧数。

如何使用 ffmpeg ?

最佳答案

我找到了一个解决方案(使用 ffmpeg )。

以下示例创建示例输入文件(用于测试),并将其拆分为多个部分。
在我的示例中,输入文件每秒包含 8 帧,分割过程每秒创建一个输出文件。
(我尝试使用选项 -segment_frames 8 而不是 -segment_time 1 ,但它不起作用)。

创建输入文件(用于测试):
创建 AVI文件和转换AVI文件到 y4m格式文件:

ffmpeg -f lavfi -i testsrc=duration=10:size=160x120:rate=8 -c:v rawvideo -pix_fmt bgr24 -y input.avi
ffmpeg -i input.avi -pix_fmt yuv444p input.y4m

将文件拆分为 8 帧片段(每个视频文件 1 秒):

对于 Windows(使用 %%):
ffmpeg -i input.y4m -f segment -segment_time 1 -pix_fmt yuv444p output%%4d.y4m

对于 Linux(使用 % ):
ffmpeg -i input.y4m -f segment -segment_time 1 -pix_fmt yuv444p output%4d.y4m

关于video - 如何使用 FFMPEG 将 Y4M 视频文件拆分为多个 Y4M 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42418026/

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