Используйте FFMPEG для создания видео из jpeg и индексирования с помощью vlc - PullRequest
2 голосов
/ 16 ноября 2011

OpenSuse 11.4 FFMEG 0.8.5

Я использую FFMPEG для создания 5-минутного mpeg из примерно 2100 отдельных jpeg (7 кадров в секунду).Я использовал следующую команду (OpenSuse 11.4)
/ usr / bin / ffmpeg -y -r 7.01 -i% 03d-capture.jpg -s 800x600 -r 25 Event-3692-r1-s1-3.mpg

Теперь я пытаюсь открыть файл (в Windows XP с VLC 1.1.11 Player).
Media-> AdvancedFileOpen
* Я выбираю «Показать больше параметров»и установите StartTime на 5 с.Я ожидаю, что видео должно начаться через 5 секунд, но вместо этого оно начинается с кажущегося случайного (хотя и согласованного) времени ~ 30 секунд.

Я также попытался изменить команду ffmpeg на:
/ usr / bin / ffmpeg -sameq -y -r 7.01 -i% 03d-capture.jpg -s 800x600 -r 25 Event-3692-r1-s1-3.mpg
* В результате получается околопостоянное смещение 2х (5сек => 10сек) (10с => 20сек) и т. д. Но размер файла также примерно в 6 раз больше, что увеличивает нагрузку на мое хранилище.

Я также пытался
/ usr/ bin / ffmpeg -y -r 7.01 -i% 03d-capture.jpg -s 800x600 -r 25 -f mpegts Event-3692-r1-s1-3.mpg
* В результате vlc не индексируетсявообще в мое видео.Также не желательно.У кого-нибудь есть какие-либо подсказки, что здесь происходит.Для меня очень важно иметь возможность использовать эту функцию VLC и заставить ее работать правильно.

Заранее спасибо

...