Лена Asked:2024-12-31 06:41:13 +0800 CST2024-12-31 06:41:13 +0800 CST 2024-12-31 06:41:13 +0800 CST FFmpeg 中的总帧数 772 如何使用 FFmpeg 获取视频中的总帧数? ffmpeg 1 个回答 Voted Best Answer MarianD 2024-12-31T08:51:22+08:002024-12-31T08:51:22+08:00 除了程序本身之外, FFmpeg软件包还包含一个可用于您目的的ffmpeg程序:ffprobe ffprobe -select_streams v:0 -show_entries stream=nb_frames test.mp4 (当然test.mp4,这将是您的文件名。) 结论: 输出会很长,但最后你会看到类似这样的内容: [STREAM] nb_frames=17225 [/STREAM] 解释: v:0这意味着第一个视频流, -show_entries stream=nb_frames意味着您对帧数感兴趣。 笔记: 当您希望输出仅显示帧数时,您可以ffprobe添加到上一个命令(甚至在文件名之前) -v error -of default=noprint_wrappers=1:nokey=1 禁止输出其他一切。
除了程序本身之外, FFmpeg软件包还包含一个可用于您目的的
ffmpeg
程序:ffprobe
(当然
test.mp4
,这将是您的文件名。)结论:
输出会很长,但最后你会看到类似这样的内容:
解释:
v:0
这意味着第一个视频流,-show_entries stream=nb_frames
意味着您对帧数感兴趣。笔记:
当您希望输出仅显示帧数时,您可以
ffprobe
添加到上一个命令(甚至在文件名之前)禁止输出其他一切。