从输入文件夹转换MP4,将它们移动到新输出,使用FFMPEG

时间:2016-05-13 09:26:18

标签: bash input ffmpeg resize

我想知道如何执行以下操作:

我的桌面上有2个文件夹。一个叫做输入,另一个叫输出。

  • 1:输入文件夹包含许多MP4视频文件。
  • 2:我执行.SH脚本(OSX)和所有MP4视频文件 文件夹将调整为HLS的其他两种尺寸。
  • 3:文件夹中的原始视频,即最高版本 在其他2个版本之后也移动到输出文件夹 由FFMPEG在输出文件夹中重新缩放和创建。

在此之后,我们将使用Apple分段工具对所有3个版本进行分段,并自动删除输出文件夹中剩下的3 MP4视频。

我对编程没有经验,因此我可以对此有所帮助。

据我提到一些代码:

#!/bin/bash
Cd ~/username/Desktop/input
for name in *.mp4; do
  ffmpeg -i "$name" -vf scale=854:480 "../output/${name%.*}_middle.mp4" 
  ffmpeg -i "$name" -vf scale=426:240 "../output/${name%.*}_low.mp4" 
  mv "$name" "../output/${name%.*}_high.mp4"

提前感谢大家,

约翰

0 个答案:

没有答案