📅  最后修改于: 2023-12-03 15:10:47.263000             🧑  作者: Mango
如果你想要查看 QuickTime 视频的高度,你可以使用以下代码:
import subprocess
def get_quicktime_height(filepath):
command = "ffprobe -v error -select_streams v:0 -show_entries stream=height -of csv=s=x:p=0 " + filepath
process = subprocess.Popen(command.split(), stdout=subprocess.PIPE)
output, error = process.communicate()
return int(output)
height = get_quicktime_height("example.mov")
print("QuickTime 高度为:", height)
以上代码使用了 subprocess
模块来执行命令行命令,并通过 ffprobe
工具来获取视频的高度信息。需要注意的是,该代码需要 FFmpeg 工具的支持。
此外,你也可以使用 Python 第三方库 moviepy
来获取 QuickTime 视频的高度。以下是相应代码片段:
from moviepy.video.io.VideoFileClip import VideoFileClip
def get_quicktime_height(filepath):
video = VideoFileClip(filepath)
return video.size[1]
height = get_quicktime_height("example.mov")
print("QuickTime 高度为:", height)
以上代码通过 VideoFileClip
类来加载视频,并获取视频的高度信息。
如果您需要获取 QuickTime 视频的高度信息,您可以使用以下 Python 代码片段:
import subprocess
def get_quicktime_height(filepath):
command = "ffprobe -v error -select_streams v:0 -show_entries stream=height -of csv=s=x:p=0 " + filepath
process = subprocess.Popen(command.split(), stdout=subprocess.PIPE)
output, error = process.communicate()
return int(output)
height = get_quicktime_height("example.mov")
print("QuickTime 高度为:", height)
该代码使用了 subprocess
模块来执行命令行命令,并通过 ffprobe
工具来获取视频的高度信息。需要注意的是,该代码需要 FFmpeg 工具的支持。
您也可以使用 Python 第三方库 moviepy
来获取 QuickTime 视频的高度。以下是相应代码片段:
from moviepy.video.io.VideoFileClip import VideoFileClip
def get_quicktime_height(filepath):
video = VideoFileClip(filepath)
return video.size[1]
height = get_quicktime_height("example.mov")
print("QuickTime 高度为:", height)
以上代码通过 VideoFileClip
类来加载视频,并获取视频的高度信息。