Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 除了渲染帧外,还有其他方法计算ffmpeg输出尺寸吗?_Video_Ffmpeg - Fatal编程技术网

Video 除了渲染帧外,还有其他方法计算ffmpeg输出尺寸吗?

Video 除了渲染帧外,还有其他方法计算ffmpeg输出尺寸吗?,video,ffmpeg,Video,Ffmpeg,所以说我有: ffmpeg-i input in.mp4-vf scale=iw*0.2:ih*0.2 out.mp4 或更改输出尺寸的任何过滤器 应用过滤器堆栈后,是否有其他方法从ffmpeg检索输出维度,而不仅仅是渲染输出帧并测量它,而不单独计算它?使用不输出文件,但它仍将显示输出维度 ffmpeg -i input.mp4 -vf scale=iw*0.2:ih*0.2 -frames:v 1 -f null - 在控制台输出中,您将看到如下内容: Output #0, null, to

所以说我有:

ffmpeg-i input in.mp4-vf scale=iw*0.2:ih*0.2 out.mp4

或更改输出尺寸的任何过滤器

应用过滤器堆栈后,是否有其他方法从ffmpeg检索输出维度,而不仅仅是渲染输出帧并测量它,而不单独计算它?

使用不输出文件,但它仍将显示输出维度

ffmpeg -i input.mp4 -vf scale=iw*0.2:ih*0.2 -frames:v 1 -f null -
在控制台输出中,您将看到如下内容:

Output #0, null, to 'pipe:':
    Stream #0:0(und): Video: wrapped_avframe, yuv420p, 64x48 [SAR 1:1 DAR 4:3], q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc (default)
在本例中,64x48是输出宽度x高度。

使用不输出文件,但它仍将显示输出尺寸

ffmpeg -i input.mp4 -vf scale=iw*0.2:ih*0.2 -frames:v 1 -f null -
在控制台输出中,您将看到如下内容:

Output #0, null, to 'pipe:':
    Stream #0:0(und): Video: wrapped_avframe, yuv420p, 64x48 [SAR 1:1 DAR 4:3], q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc (default)
其中,在本例中,64x48是输出宽度x高度