Для того, чтобы воспроизвести видео на портативном плеере, его необходимо конвертировать в поддерживаемый имеющимся плеером формат. В этом поможет программа iriverter.
iriverter - простая и удобная графическая оболочка для mencoder написанная на Java.
iriverter может конвертировать практически любые видео форматы и имеет простой, максимально интуитивно-понятный интерфейс.
iriverter первоначально предназначалась для конвертирования видео только в форматах поддерживаемых плеерами IRIVER. Но в последующем возможности программы были расширены.
Сейчас iriverter "по умолчанию" имеет готовые профили для плейеров iRiver (H300, PMP series, U10, X20), iPod 5G, Creative Zen Vision M, iAUDIO (X5 series). Так же есть возможность создавать новые/нужные профили видео для других плееров.
Формат .profile файла такой:
U10.profile - это имя файла brand=iriverdevice=U10 - отображаемое в программе имя maxVideoBitrate=384 - макс. битрейт видео maxAudioBitrate=128 - макс. битрейт аудио dimensions=320x240 - разрешение экрана плеера maxFrameRate=15 - макс. кол-во кадров в секунду wrapperFormat=avi - формат видео audioFormat=mp3 - формат аудио
Например, для имеющегося у меня плеера ODYS MP-X38, был создан файл с именем: "odys.profile" и таким содержимым:
brand=iriverdevice=ODYS maxVideoBitrate=384 maxAudioBitrate=128 dimensions=160х128 maxFrameRate=15 wrapperFormat=WAV audioFormat=mp3
Также можно настроить чтобы iriverter после перекодирования разбивал всё видео на кусочки определённого размера или временного интервала.
Программа не позволяет конвертировать .flv файлы. Поэтому их необходимо предварительно конвертировать в один из поддерживаемых программой форматов. Для этого можно воспользоваться ffmpeg.
Конвертировать flash видео можно командой:
ffmpeg -i input.flv output.avi
После этого воспользовавшись iriverter, можно записывать файл на плеер.
Лицензия: GNU General Public License (GPL)