конвертирование видео файлов в формат .flv в граалях - PullRequest
1 голос
/ 30 марта 2009

Я разрабатываю веб-приложение в Grails. В нем я реализовал опцию воспроизведения видео. Для воспроизведения видео я использовал плагин flashplayer . Он работает. Теперь я планирую реализовать функцию, которая Пользователь также может загружать свои видео. После загрузки видеофайлов, как конвертировать эти видеофайлы в формат .flv?

или

Проигрывает ли флэш-плеер все форматы видео? Я пытался использовать файл .wmv. Не работает.

Может ли кто-нибудь помочь с этим?

Спасибо

1 Ответ

6 голосов
/ 30 марта 2009

Flash может воспроизводить только FLV и видео в кодировке h.264 (например, mp4, f4v). Вы можете конвертировать видео в любой из этих форматов, используя FFmpeg . Если вы используете Windows, вы можете получить несколько готовых двоичных файлов здесь .

Пример командной строки, которая должна конвертировать inputfile.avi в flv с битрейтом аудио 48 кбит / с и битрейтом видео 224 кбит / с (возможно, потребуется заменить libmp3lame на mp3 в зависимости от версии ffmpeg):

ffmpeg -i inputfile.avi -s 640x480 -y -f flv -acodec mp3 -ac 1 -ab 48k -b 224k -ar 22050 outputfile.flv

Образец для h.264 / aac:

ffmpeg -i inputfile.avi -s 640x480 -y -f mp4 -vcodec libx264 -acodec libfaac -ab 48k -b 224k -ar 22050 outputfile.mp4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...