ffmpeg x11grab 导出的视频 16:9 失真
Ffmpeg x11grab exported video 16:9 is distorded
使用流畅的 ffmepg 和 ffmpeg 版本 3.4.4.
在该设置下使用 x11grab 捕获屏幕:
videoCommand
.addInput(display)
.addInputOptions('-y', '-f' , 'x11grab' , '-draw_mouse', '0')
.aspect('16:9')
.withSize('768x432')
.withFpsInput(60)
.withFpsOutput(60)
.output(base_path+'/'+process.argv[3]+'.mp4')
除了视频图像失真,效果很好,如下面第二张图。
1 - x11 正在显示的图像
2 - 生成的视频中的图像
3-导出视频的属性
尝试对 ffmpeg 使用 .keepDAR() 选项,但我得到了一个 4:3 视频。
这是 ffmpeg 日志:我不知道 640*480 是从哪里来的
作为输入选项:即:'-s'、'768x432'
.addInputOptions('-y', '-f' , 'x11grab' , '-draw_mouse', '0' , '-s' , '768x432')
使用流畅的 ffmepg 和 ffmpeg 版本 3.4.4.
在该设置下使用 x11grab 捕获屏幕:
videoCommand
.addInput(display)
.addInputOptions('-y', '-f' , 'x11grab' , '-draw_mouse', '0')
.aspect('16:9')
.withSize('768x432')
.withFpsInput(60)
.withFpsOutput(60)
.output(base_path+'/'+process.argv[3]+'.mp4')
除了视频图像失真,效果很好,如下面第二张图。
1 - x11 正在显示的图像
2 - 生成的视频中的图像
3-导出视频的属性
尝试对 ffmpeg 使用 .keepDAR() 选项,但我得到了一个 4:3 视频。
这是 ffmpeg 日志:我不知道 640*480 是从哪里来的
作为输入选项:即:'-s'、'768x432'
.addInputOptions('-y', '-f' , 'x11grab' , '-draw_mouse', '0' , '-s' , '768x432')