gpt4 book ai didi

python - 使用 linux 应用程序和/或 Python 在视频文件中查找 GOP 参数值

转载 作者:太空宇宙 更新时间:2023-11-04 11:31:22 25 4
gpt4 key购买 nike

如何使用现有的 linux 应用程序或 python 库发现视频文件中的 GOP 参数值?

谢谢!!!

最佳答案

解决方案的第一步是获取有关帧号、时间、is_key_frame 信息和帧类型的信息:

ffmpeg -i <FILENAME_HERE> -vf showinfo -f rawvideo -y /dev/null 2>&1 | grep -i showinfo | awk '{print $4, $6, $12, $13}'

上面的命令真正做的是它接受一个输入文件并从中提取每一帧。提取时,ffmpeg 会在 stderr 上返回有关当前处理的帧的信息。

因此我将帧输出重定向到/dev/null(否则它会将每个帧保存为 jpeg)并且我使用 2>$1 将 stderr 重定向到 stdout。剩下的就很简单了,因为我使用 awk 只打印了相关的列。

第二个问题是 - 如何根据这些数据计算 GOP?

关于python - 使用 linux 应用程序和/或 Python 在视频文件中查找 GOP 参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11081604/

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