2010-09-09 4 views
2

Нам нужно разрешить нашим пользователям загружать видеофайлы (которые будут в разных разных форматах естественно) и преобразовывать их все в FLV, чтобы их можно было передавать потоком с помощью FlowPlayer (http://flowplayer.org/).Как конвертировать различные форматы видеофайлов в FLV (для FlowPlayer)?

Что было бы лучше FFmpeg или mencoder? И какие должны быть соответствующие команды/аргументы для различных шагов.

Я имел взгляд на:
hxxp: //flowplayer.org/tutorials/mencoder.html

и:
hxxp: //flowplayer.org/tutorials/ffmpeg.html

Но мы не смогли понять, как сделать «общее» преобразование, не попадая в зону «проб и ошибок». Мне не нужно кодировать «в» определенный фиксированный битрейт/и т. Д., Я просто хочу преобразовать его в FLV, чтобы он мог воспроизводиться на FlowPlayer

ответ

0

Лично я нашел командную строку FFmpeg немного подробный и сложный. Некоторые из примеров блогов, отправляющихся в FFmpeg, не всегда помогают в командной строке.

Однако для FFmpeg есть отличный интерфейс, который называется WinFF, что делает транскодирование безболезненным, просто вставьте файлы, которые вы хотите преобразовать, и щелкните папку вывода и настройки качества. Лично я кодирую все в mp4, а затем использую flowplayer для непосредственного воспроизведения, так как это вернется к flash, если поддержка родного браузера для h.264 недоступна. iOS Support

Для полноценности WinFF также включает в себя возможность отображать командную строку, удобную, если вы хотите построить, чтобы знать, какие ключи используются. Перейдите в главное окно и выберите Функции -> Показать CMD-линию