gpt4 book ai didi

ffmpeg - 如何使用单个命令从每个视频中提取 MPTS 视频(其中包含 4 个视频)中的图像?

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

我有一个 MPTS 视频文件,其中有 4 个视频。我想从每个视频中提取图像并将它们分别存储在一个目录中。我正在使用 ffmpeg,我从以前解决的问题中看到了引用资料。

我使用下面的命令来提取帧。

ffmpeg -threads 8 -i input.ts -s 400x222 -qscale:v 4 -start_number 0 -vf fps=1 /storage/frames/input_1//%d.jpg /storage/frames/input_2//%d.jpg /storage/frames/input_3//%d.jpg /storage/frames/input_4//%d.jpg

但是只为 MPTS 流中的第一个视频提取帧。如何使用单个 ffmpeg 命令实现此功能?

最佳答案

您必须将所有 4 个流映射到单独的输出中。

ffmpeg -threads:v 8 -i input.ts \
-map 0:v:0 -vf fps=1 -s 400x222 -qscale:v 4 -start_number 0 /storage/frames/input_1//%d.jpg \
-map 0:v:1 -vf fps=1 -s 400x222 -qscale:v 4 -start_number 0 /storage/frames/input_2//%d.jpg \
-map 0:v:2 -vf fps=1 -s 400x222 -qscale:v 4 -start_number 0 /storage/frames/input_3//%d.jpg \
-map 0:v:3 -vf fps=1 -s 400x222 -qscale:v 4 -start_number 0 /storage/frames/input_4//%d.jpg

关于ffmpeg - 如何使用单个命令从每个视频中提取 MPTS 视频(其中包含 4 个视频)中的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58481667/

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