2011-08-24 19 views
12

Próbuję utworzyć film MPG4 z grupy png. Chcę, żeby film pokazywał jedno z obrazów PNG co 1/5 sekundy. Tak więc wypróbowałem następującą komendę:Dostosuj liczbę klatek na sekundę do MPG4 w ffMpeg

ffmpeg -i ffmpeg_temp/%05d.png -r 5 video.mp4 

Teraz mam film z zaledwie 40 sekundami, w którym wiele klatek całkowicie znika.

Mam około 1000 zdjęć i chcę, aby był to film trwający około 3 minut (5 klatek na sekundę).

Odpowiedz

23

Musisz wstawić -r 5przed the -i ffmpeg_temp/%05d.png, ponieważ opcje odnoszą się do następującego pliku. Innymi słowy, dane wejściowe są czytane domyślnie 25 klatek na sekundę, a plik wyjściowy ma szybkość klatek 5 klatek na sekundę.

Z FFmpeg documentation:

Zgodnie z ogólną zasadą, opcje są stosowane do następnego określonego pliku. Dlatego kolejność jest ważna i możesz mieć tę samą opcję w wierszu poleceń wiele razy. Każde wystąpienie jest następnie stosowane do następnego pliku wejściowego lub wyjściowego.

+1

jedno o ffmpeg Nienawidzę ... – rogerdpack

Powiązane problemy