我想更改视频的帧速率,并在 ffmpeg 中发现了插值过滤器功能
所以我试图测试它并运行一个简单的命令。
ffmpeg -i video.mp4 -filter "minterpolate='fps=60'" output.mp4
但是我得到了这个错误按摩。
Cannot connect video filter to audio input
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:2
Conversion failed!
Run Code Online (Sandbox Code Playgroud)
Gya*_*yan 12
它应该是
ffmpeg -i video.mp4 -filter:v "minterpolate=fps=60" -c:a copy output.mp4
Run Code Online (Sandbox Code Playgroud)
filter
是一个适用于所有符合条件的流的选项。如果-filter:v:2
指定,它将应用于第三个视频输出流。-filter:v
将应用于所有视频输出流,以及-filter
所有正在处理的输出流(视频、音频、字幕)。
由于-filter
在 OP 的命令中指定,ffmpeg 也适用于音频流,但它minterpolate
是仅视频过滤器。
归档时间: |
|
查看次数: |
4207 次 |
最近记录: |