FFmpeg — это бесплатная программа, позволяющая конвертировать видео из одного формата в другой.
В нашем случае она может помочь перевести видео, например из AVI в FLV:
1. Скачиваем файл ffmpeg.exe
2. Рядом кладем файл видео, например video.avi
3. В командной строке пишем
ffmpeg -i video.avi -ar 22050 video.flv
в командах можно прописывать множество параметров, в данном случае установили частоту дискретизации звука -ar 22050
4. Жмем Enter и ждем, пока явится результат — video.flv
Вот некоторые из ключей FFmpeg:
-i — входящий файл
-ar — частота дискретизации звука в Гц
-ab — битрейт звука в кБит/c
-f — формат исходящего файла
-s — размер исходящего файла в пикселях
-y — заменять исходящий файл, если он уже есть
Например: ffmpeg -i video.avi -ar 44100 -ab 32 -f flv -s 500x280 video.flv
К недостаткам можно отнести отсутствие поддержки кодека On2 VP6 (используется для кодирования только устаревший Sorenson), что сильно сказывается на качестве изображения и компрессии. С другой стороны проект очень быстро развивается и возможно кодек включат. FFmpeg также успешно используется при конвертации видео на серверах.