6.8. Кодирование из нескольких входных файлов изображений (JPEG, PNG, TGA, SGI)
MEncoder может создавать фильмы из одного или более JPEG, PNG, TGA или других файлов изображений. Простым копированием кадров он может создавать MJPEG (Motion JPEG), MPNG (Motion PNG) или MTGA (Motion TGA) файлы.
Разъяснение процесса:
MEncoder декодирует изображение(я) с помощью
libjpeg
(при декодировании PNG, он будет использоватьlibpng
).MEncoder затем скармливает декодированное изображение выбранному видео компрессору (DivX4, Xvid, FFmpeg msmpeg4, и .т.д).
примеры. The explanation of the -mf option is in the man page.
Создание файла 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 -ooutput.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 -ooutput.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