Трюки FFmpeg, о которых вы должны знать

у преобразовать видео (скажем, из формата WMV в FLV), пока пользователь загружает его. Я могу либо конвертировать видео, либо загрузить его по отдельности, но как это сделать сразу?

Я использую ffmpeg для конвертации, например:

ffmpeg -i WMV.wmv WMV.flv

Но я не уверен в том, какие шаги нужно выполнить для конвертации и загрузки видео. Мне нужно использовать Ajax или что-то подобное?

 shasi kanth26 янв. 2011 г., 10:48
В любом случае, все в порядке. Независимо от того, идет ли поток байтов или после загрузки видео.
 shasi kanth26 янв. 2011 г., 10:57
Хорошо, похоже хорошо Что такое планирование iam: когда пользователь загружает видео в формате wmv, сначала оно будет сохранено в папке (в формате wmv) и одновременно будет вставлено в базу данных с его именем файла. Позже, в админ-панели, администратор может нажать на кнопку конвертировать, и она будет конвертирована в flv с помощью ffmpeg. Как будет этот процесс?
 Francesco Laurita26 янв. 2011 г., 10:51
Я думаю, что вам нужна какая-то запланированная работа (например, через crontab). Процесс конвертации может занять очень много времени, и вы не хотите «вешать» пользователя перед очень длинной загрузочной страницей.
 deceze♦26 янв. 2011 г., 10:46
Ты имеешь в виду,пока байты передаются с компьютера пользователя на серверхочешь конвертировать?
 Harish26 янв. 2011 г., 11:13
если это сторона администратора, то почему проблема, которую вы можете установить, чтобы это видео было прямо во время загрузки! если в разделе задействована какая-либо клиентская сторона, то возникает проблема загрузки страницы только в течение длительного времени.

Ответы на вопрос(1)

Решение Вопроса

Для примера выполнения на стороне PHP

<?php

     /*** convert video to flash ***/
     exec("ffmpeg -i video.wmv -ar 22050 -ab 32 -f flv -s 320x240 video.flv");

?>

Используемые термины

 -i Input file name
 -ar Audio sampling rate in Hz
 -ab Audio bit rate in kbit/s
 -f Output format
 -s Output dimension

Чтобы узнать расширенные возможности использования FFMPEG Проверьте ссылку

Трюки FFmpeg, о которых вы должны знать

Ваш ответ на вопрос