ffmpeg - 在哪里将 FPS 过滤器和缩放过滤器添加到 ffmpeg 命令?
问题描述
我正在使用此命令使用 ffmpeg 将 mp4s 文件夹转换为 webp:
for i in *.mp4; do ffmpeg -i "$i" "${i%.*}.webp"; done
我想添加一个 FPS 过滤器和缩放过滤器。
-filter:v fps=fps=15
-vf scale=450:-1
当我将这些过滤器添加到命令中时,我得到了错误。将过滤器添加到上述命令的正确方法是什么?
解决方案
用逗号连接简单过滤器:
for i in *.mp4; do ffmpeg -i "$i" -vf "fps=15,scale=450:-1" "${i%.*}.webp"; done
有关更多信息,请参阅FFmpeg 过滤器文档。
推荐阅读
- laravel - Laravel 5.3 中 RouteCollection.php 第 161 行中的 NotFoundHttpException
- c++ - 我可以扩展 std::map::lower_bound 以搜索非 key_type 参数吗?
- android - 如何使用其 REST API 在 Android 上访问 Google Drive 上的应用程序数据
- javascript - 使用 javascript 向元素添加事件侦听器
- c# - Virustotal Trapmine 可疑.low.ml.score
- c++ - 是否可以将 X 的容器声明为 X 的成员
- android - 使用 ndk arm-linux-androideabi-clang++ 编译器为 android 构建 grpc C++
- javascript - 空调功能
- css - 在引导程序 4 中关闭折叠的导航栏后,导航栏项目仍然可见一段时间
- python - 无法写入 TensorArray 索引,因为值形状与 TensorArray 的推断元素形状不兼容