我想使用ffmpeg将输入视频文件的大小添加到编码输出的元数据中。
如here所示,ffmpeg允许在缩放过滤器中使用变量(宽度和高度分别为iw和ih)。但这似乎不适用于元数据。 因此,当我这样做时:
ffmpeg -i input.mp4 -c copy -metadata input_file_width='iw' output.mp4
然后在output.mp4
metadata input_file_width
中将其设置为iw
(而不是854或424等)。
我可以通过两个命令来执行此操作,即使用ffprobe
或mediainfo
查找输入文件的尺寸,然后使用第二个命令将其添加到元数据中。但是我想用一个命令来执行此操作(我在仅接受ffmpeg
命令输入,并且不允许ffprobe
或mediainfo
的服务器上运行)。
谢谢