ffmpeg:加速和旋转视频
ffmpeg: speed up AND rotate video
这是我当前尝试用来加快播放速度并将视频旋转 90 度的脚本,但是当我包含 transpose=1
参数时它不起作用。
"C:\ffmpeg-win64\bin\ffmpeg.exe" -i "C:\video1.mkv" -vf "setpts=PTS/60" "transpose=1" -an -crf 18 "C:\video2.mkv"
脚本在没有转置参数的情况下工作并且完美地加速了我的视频,但是脚本不会 运行 一旦我尝试将视频旋转 90' 并输出错误:
Unable to find a suitable output format for 'transpose=1'
transpose=1: Invalid argument
谁能告诉我哪里错了?
组合命令:
ffmpeg -i input.mkv -vf "setpts=PTS/60,transpose=1" -an -crf 18 output.mkv
简单的过滤器(接受 1 个输入并产生 1 个输出的过滤器)可以用逗号连接。参见 FFmpeg Filtering Documentation。
这是我当前尝试用来加快播放速度并将视频旋转 90 度的脚本,但是当我包含 transpose=1
参数时它不起作用。
"C:\ffmpeg-win64\bin\ffmpeg.exe" -i "C:\video1.mkv" -vf "setpts=PTS/60" "transpose=1" -an -crf 18 "C:\video2.mkv"
脚本在没有转置参数的情况下工作并且完美地加速了我的视频,但是脚本不会 运行 一旦我尝试将视频旋转 90' 并输出错误:
Unable to find a suitable output format for 'transpose=1'
transpose=1: Invalid argument
谁能告诉我哪里错了?
组合命令:
ffmpeg -i input.mkv -vf "setpts=PTS/60,transpose=1" -an -crf 18 output.mkv
简单的过滤器(接受 1 个输入并产生 1 个输出的过滤器)可以用逗号连接。参见 FFmpeg Filtering Documentation。