我正在用弹性代码转换器转换视频文件。AWS Lambda函数从s3 bucket中获取视频文件,并根据PresetID进行转换。
但是,我需要比较视频文件的分辨率与预置。如果视频文件分辨率高于预设视频分辨率,则转换此视频文件,否则不需要转换所有视频文件。
您是否可以从AWS访问FFMPEG/FFProbe/FFPlay--是否可以调用它们并获取它们的控制台输出?我不确定AWS中允许什么,但是在桌面上,您可以调用ffprobe等-它可以返回文本甚至JSON。这里提出了多种方法:从ffmpeg中获取视频尺寸/分辨率/宽度x高度
建议的方法之一:
ffprobe -v error -show_entries stream=width,height -of csv=p=0:s=x input.m4v
1280x720