2014-01-21 3 views
1

Я использую это http://androidwarzone.blogspot.in/2011/12/ffmpeg4android.html для реализации того, что мне нужно.Создание видео с изображений с помощью FFmpeg4Android

Мой код для создания видео из изображений:

for (int i = 1; i < 60; i++) 
{ 
commandStr = "ffmpeg -y -r 1/5 -i /sdcard/TApp/Media/"+i+".jpg /sdcard/TApp/Media/out.mp4";    
setCommand(commandStr); 
runTranscoing(); 

} 

И I`m не получить правильный результат. Почему это?

ответ

2

Во-первых, вы неправильно закодировали. Вы просто должны указать Image Series для создания видео с изображений. Это означает, что все изображения должны иметь имя последовательно. Взгляните на Ffmpeg Doc для лучшего понимания.

Также вы не указали фильтр, который будет использоваться для кодирования видео. Сделать изменение, как это код

String cmnd ="ffmpeg -r 1/5 -i img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4"; 
setCommand(cmnd); 
runTranscoing(); 

Приветствия. :)

Смежные вопросы