FFMPEG - Потоковая серия изображений в MP4 с синхронизацией звука с указанной частотой кадров - PullRequest
3 голосов
/ 12 июля 2011

Я читал ответ на этот вопрос ( Создать видеопоток (AVI) из серии изображений ), который звучит очень похоже на то, что я ищу. Единственный вопрос, который у меня возникает, - если у меня есть аудиофайл .wav, который я хочу использовать, может ли FFMPEG синхронизировать звук с изображениями с определенной частотой кадров?

Например, у меня есть 3000 изображений, и я хочу, чтобы они воспроизводились со скоростью 30 кадров в секунду со звуком длиной 100 секунд. Может ли FFMPEG генерировать из 3000 изображений и 100-секундного WAV-файла в MP4 длиной 100 секунд?

Мое приложение находится в .NET, поэтому использование какой-либо оболочки FFMPEG .NET приемлемо, ЕСЛИ оно дружественно для Mono.

1 Ответ

3 голосов
/ 12 июля 2011

Вот пример вызова ffmpeg, который принимает кадры с именами от sphere00.png до sphere29.png вместе с одной второй звуковой дорожкой audio.wav и создает файл out.mp4, который показывает кадры со скоростью 30 кадров в секунду вместе со звуком.

ffmpeg -r 30 -f image2 -i "sphere%02d.png" -i audio.wav out.mp4

Не может быть проще!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...