#!/bin/bash
if "$1" == ""
then
echo This script this script takes a video file as parameter, and tries
echo to convert it to MPEG-4 in an iPhone-compatible format.
echo A file list, or wildcards caracters can be used as parameters.
exit 0
fi
for file in $@
do
ffmpeg -i $file -f mp4 -vcodec mpeg4 -maxrate 1000 -b 700 -bufsize 4096 -g 300 -acodec aac -ab 192 -s 480x320 $file.mp4
done
有一个命令行版本的手刹应该可以在您的服务器上运行。以下是从 PPA 安装和使用命令行转换文件的说明。
我不再有 iPhone,但是当我有 iPhone 的时候,我做了一个小脚本来做这件事。这里是 :
您可以将其复制并粘贴为新的文本文件。然后使该文件可执行(chmod +x [filename])并从命令行运行它,将源视频文件作为参数(可以将多个文件作为参数,用于多次转换,并接受通配符)。
生成的文件将与源文件命名相同,并添加“.mp4”扩展名。
看了一下,好像只需要ffmpeg就可以使用了。也许还有一些编解码器,但如果你已经玩过视频转换,我想你已经有了它们:)
如果您尚未安装它,请尝试:
希望这可以帮助。