作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正试图充分利用一些质量差的智能手机录音。
由于这些是大约 30 个音频和视频非常相似的视频文件,我想我可以使用 ffmpeg 来完成这个批处理工作。
我对 vidstab 进行了实验,发现在两遍模式下使用它的结果非常令人愉快:
(也可以在 ffmpeg: combining/ordering vidstab and crop filters 中找到)
ffmpeg -i input.mp4 -vf vidstabdetect=stepsize=32:shakiness=10:accuracy=10:result=result.trf -f null -
ffmpeg -i input.mp4 -vf vidstabtransform=smoothing=7:input=result.trf newfile.mp4
ffmpeg -i "$f" -filter_complex "[0:v]fade=type=in:duration=1,fade=type=out:duration=1:start_time='$offset'[v];[0:a]afade=type=in:duration=1,afade=type=out:duration=1:start_time='$offset'[a]" -map "[v]" -map "[a]" fade/"$f"
最佳答案
进行初步通过以获取稳定信息:
ffmpeg -i input.mp4 -vf "[0:v]vidstabdetect=stepsize=32:shakiness=10:accuracy=10:result=result.trf" -an -f null -
-an
添加忽略音频。您不需要解码任何音频,因此它的处理速度会稍快一些。 ffmpeg -i "$f" -filter_complex "[0:v]vidstabtransform=smoothing=7:input=result.trf,fade=type=in:duration=1,fade=type=out:duration=1:start_time='$offset'[v];[0:a]afade=type=in:duration=1,afade=type=out:duration=1:start_time='$offset'[a]" -map "[v]" -map "[a]" fade/"$f"
关于video - 如何将 ffmpeg 与 vidstab 和 filter_complex 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59740874/
我是一名优秀的程序员,十分优秀!