有没有什么简单的方法可以在 ubuntu 中找到视频的 fps?在 Windows 中,我使用 Gspot 来查找有关视频文件的所有信息。但是在 ubuntu 中,我发现很难找到这些基本信息。任何帮助表示赞赏。
Rob*_*ans 79
如果它不是可变帧率,这将告诉您帧率:
ffmpeg -i 文件名
文件名模糊的示例输出:
输入 #0, matroska,webm, from 'somerandom.mkv':
持续时间:01:16:10.90,开始:0.000000,比特率:N/A
流 #0.0:视频:h264(高)、yuv420p、720x344 [PAR 1:1 DAR 90:43]、25 fps、25 tbr、1k tbn、50 tbc(默认)
流 #0.1:音频:aac,48000 Hz,立体声,s16(默认)
ffmpeg -i 文件名 2>&1 | sed -n "s/.*, \(.*\) fp.*/\1/p"
有人编辑了一个不太像我想要的那样工作的人。此处引用了
其他编辑...如果您想要此 sed 行的 tbr 值
sed -n "s/.*, \(.*\) tbr.*/\1/p"
Ste*_*nny 45
ffprobe -v 0 -of csv=p=0 -select_streams v:0 -show_entries stream=r_frame_rate infile
Run Code Online (Sandbox Code Playgroud)
结果:
2997/100
Run Code Online (Sandbox Code Playgroud)
这是一个基于 Steven Penny 的回答的 Python 函数,它使用 ffprobe 给出了精确的帧速率
ffprobe 'Upstream Color 2013 1080p x264.mkv' -v 0 -select_streams v -print_format flat -show_entries stream=r_frame_rate
Run Code Online (Sandbox Code Playgroud)
ffprobe 'Upstream Color 2013 1080p x264.mkv' -v 0 -select_streams v -print_format flat -show_entries stream=r_frame_rate
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
123464 次 |
| 最近记录: |