Сервер конвертирует файлы для iPhone

Я хотел бы конвертировать загружаемые видео в формат iPhone на моем сервере, чтобы иметь возможность просматривать и воспроизводить их на своем iPhone.

Я посмотрел на Handbrake, но я не был уверен, сработает ли он на сервере.

Будем весьма благодарны за любые предложения, которые вам могут понадобиться.

Пожалуйста и спасибо.

2
задан 29 August 2010 в 19:16

2 ответа

У меня больше нет iPhone, но когда я его приобрел, я сделал небольшой сценарий, чтобы сделать это. Вот оно:

#!/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

Вы можете скопировать его и вставить как новый текстовый файл. Затем сделайте этот файл исполняемым (chmod + x [имя_файла]) и запустите его из командной строки, указав в качестве параметра исходный видеофайл (в качестве параметров может быть указано несколько файлов, для нескольких преобразований допускаются подстановочные знаки).

Полученный файл будет назван так же, как и источник, с добавлением расширения .mp4.

Глядя на это, кажется, вам нужен только ffmpeg, чтобы использовать его. Может быть, есть и некоторые кодеки, но, думаю, они у вас уже есть, если вы уже играли с конвертированием видео:)

Если у вас его еще нет, попробуйте:

sudo apt-get install ffmpeg

Надеюсь, это помогает.

0
ответ дан 29 August 2010 в 19:16

Существует версия командной строки для ручного тормоза, которая должна работать на вашем сервере. Ниже приведены инструкции по установке из PPA и преобразованию файлов с помощью командной строки.

$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:stebbins/handbrake-snapshots
$ sudo apt-get update
$ sudo apt-get install handbrake-cli
$ HandBrakeCLI --preset "iPhone & iPod Touch" -i input.xxx -o output.mp4
0
ответ дан 29 August 2010 в 19:16

Другие вопросы по тегам:

Похожие вопросы: