Команда php exec для кодирования видео в файл формата h.264 mp4 с использованием инструментов ffmpeg и x264 в Ubuntu - PullRequest
0 голосов
/ 11 августа 2011

У меня выделенный сервер с установленным ffmpeg и инструментом x264.Я могу закодировать любое видео и работает очень хорошо.Но теперь мне нужно кодировать видео для воспроизведения на iPad, iPhone ... формат должен быть mp4 и использовать кодек h.264.

Я использую PHP для кодирования видео, я просто смотрюдля команды exec сделать вышеуказанную кодировку.то, что я использую для других видео:

exec("ffmpeg -i movie.mov -sameq -acodec mp3 -ar 22050 -ab 32 -f flv -s 1280x720 movie.flv");

Мне просто нужно что-то похожее на это для кодирования mp4, кстати, я не могу использовать libx264.Я могу использовать только инструмент x264

Cheers

Ответы [ 3 ]

0 голосов
/ 04 ноября 2011
exec("ffmpeg -i movie.mov -sameq -ar 22050 -ab 32k -s 1280x720 movie.mp4");

ffmpeg может делать mp4 самостоятельно без libx264.Он будет кодировать видео в формате h264, а аудио - в формате aac.

0 голосов
/ 07 апреля 2012

Создайте необработанный файл h264 с x264, закодируйте необработанный звук, используя ffmpeg, затем объедините их в файл mp4, используя MP4Box из gpac.

0 голосов
/ 11 августа 2011

gpac можно использовать для создания файлов MP4.

...