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