Не изменяя кодека, то есть без перекодирования. Делается с помощью mencoder’а.

exec(MENCODER_PATH . ” -o out.flv’ . ‘ -of lavf -lavfopts format=flv -ovc copy -oac mp3lame -srate 44100 source.mp4′);

В моем случае исходный кодек - h264.

Up. Как оказалась если перепаковывать через mencoder - в полученном flv возможны артефакты изображения, как в начале, так и в середине клипа, чего не наблюдается в исходном mp4. Лучшим вариантом вероятно будет использование ffmpeg:

exec(FFMPEG_PATH . ‘ -i out.flv -vcodec copy -acodec copy source.mp4‘);

Рубрика: Programming

Теги: , , , ,

Довелось как то поковырять сей буржуйский продукт (On2 Flix Engine). В его контексте рассматривалось кодирование видеофайлов с помощью кодека V6 в контейнере flv. Сам по себе простейший пример для кодирования рассмотрен в прилагаемых доках. Под катом некоторое дополнение, которое по дефолту не включено и дорыться до сути удалось через энное количество потраченного времени.

Читать полностью

Рубрика: Programming

Теги: , , ,