问题描述
我正在尝试在渲染前播放视频,例如预览:
ffplay test.mp4 -af "volume=8.0,atempo=4.0" -vf "transpose=2,transpose=2,setpts=1/4*PTS" -s 640x480 -aspect 4:2
Option -s is deprecated,use -video_size.
Option video_size not found.
ffmpeg -i 21.mp4 -vf "scale=1280*720" 21_edit.mkv
解决方法
-s 选项在 ffmpeg 中已弃用。所以你可以直接使用缩放过滤器来指定视频尺寸。修改后的ffplay命令为
ffplay test.mp4 -af "volume=8.0,atempo=4.0" -vf "transpose=2,transpose=2,setpts=1/4*PTS,scale=640*480" -aspect 4:2
,
这些错误特定于 ffplay
-
-s
仅在-video_size
中不推荐用于ffplay
,而不是ffmpeg
。 -
-video_size
用于手动告诉ffplay
不包含标题的视频(例如原始视频)的大小。 它不用于调整视频大小。
调整视频大小/缩放
使用 scale 过滤器:
ffplay -af "volume=8.0,scale=640:-1" test.mp4
调整播放器窗口大小
使用 -x
或 -y
选项:
-
-x
宽度
强制显示宽度。 -
-y
高度
强制显示高度。
示例:
ffplay -af "volume=8.0,setpts=1/4*PTS" -x 640 test.mp4