MyTetra Share
Делитесь знаниями!
Создание видео из нескольких файлов изображений (JPEG, PNG, TGA, SGI)
Время создания: 01.03.2009 00:24
Текстовые метки: mplayer, mencoder, картинка, изображение
Раздел: Компьютер - Linux - Видео в Linux - Mplayer
Запись: xintrea/mytetra_syncro/master/base/0000000814/text.html на raw.github.com

MEncoder может создавать фильмы из одного или более JPEG, PNG, TGA или других файлов изображений. Простым копированием кадров он может создавать MJPEG (Motion JPEG), MPNG (Motion PNG) или MTGA (Motion TGA) файлы.

Разъяснение процесса:

MEncoder декодирует изображение(я) с помощью libjpeg (или libpng). MEncoder затем скармливает декодированное изображение выбранному видео компрессору (DivX4, Xvid, FFmpeg msmpeg4, и .т.д).

Примеры.

Создание файла MPEG-4 из всех JPEG файлов текущего каталога:

mencoder mf://*.jpg -mf w=800:h=600:fps=25:type=jpg -ovc lavc \

-lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o output.avi

Создание файла MPEG-4 из некоторых JPEG файлов текущего каталога:

mencoder mf://frame001.jpg,frame002.jpg -mf w=800:h=600:fps=25:type=jpg \

-ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o output.avi

Создание файла MPEG-4 из явного списка JPEG файлов (list.txt в текущем каталоге содержит список файлов, используемых в качестве источника, по одному в строке):

mencoder mf://@list.txt -mf w=800:h=600:fps=25:type=jpg \

-ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o output.avi

Вы можете смешивать различные типы изображений независимо от используемого метода — отдельные файлы, маска или файл со списком — при условии, конечно, что они имеют одинаковое разрешение. Так что вы можете, например, взять титульный кадр из PNG файла, а затем поместить слайдшоу из JPEG фотографий.

Создание файла Motion JPEG (MJPEG) из всех JPEG файлов текущего каталога:

mencoder mf://*.jpg -mf w=800:h=600:fps=25:type=jpg -ovc copy -oac copy -o output.avi

Создание несжатого файла из всех PNG файлов текущего каталога:

mencoder mf://*.png -mf w=800:h=600:fps=25:type=png -ovc raw -oac copy -o output.avi

Замечание. Ширина должна быть целым числом, кратным 4, это ограничение формата RAW RGB AVI.

Создание файла Motion PNG (MPNG) из всех PNG файлов текущего каталога:

mencoder mf://*.png -mf w=800:h=600:fps=25:type=png -ovc copy -oac copy -o output.avi

Создание файла Motion TGA (MTGA) из всех TGA файлов текущего каталога:

mencoder mf://*.tga -mf w=800:h=600:fps=25:type=tga -ovc copy -oac copy -o output.avi

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования