Как сделать видео доступным с помощью ffmpeg / mencoder

Я использую mencoder и ffmpeg для создания видео с музыкой, воспроизводимой на одном изображении. Видео воспроизводится нормально, но я не могу искать вообще. Я пытался сгенерировать их с помощью -idx и даже -forceidx и keyint с помощью mencoder, но не смог заставить его работать. Единственная опция, которую я видел для ffmpeg, была force_key_frames, но, похоже, мне приходилось устанавливать каждый раз явно.

Я бы особенно хотел, чтобы это работало с Тотемом. Когда я пытаюсь найти тотем, он перезапускает видео. Я могу искать другие видео, обработанные с помощью mencoder / ffmpeg, где я начал с видео из другого источника. У меня проблемы только с этими видео, которые я создаю из изображений.

Основные команды кодирования, которые я использую:

mencoder "mf://image.jpg" -mf w=480:h=360:type=jpg -o mencoder_out.avi -ovc lavc -lavcopts vcodec=mpeg4:aspect=4/3:keyint=30 -audiofile music.mp3 -oac copy -fps 1/300.0 -ofps 30 -idx

и

ffmpeg -i image.jpg -i music.mp3 -acodec copy ffmpeg_out.avi

С Mencoder я также попытался использовать отдельный проход для добавления ключевых кадров: [ 118]

mencoder -idx mencoder_out.avi -o mencoder_indexed.avi -ovc copy -oac copy
  • примечание: с помощью mencoder я обычно добавляю другие лавкопты, такие как vbitrate и mbd, но, насколько я могу судить, ни один из них не оказал никакого влияния на эту проблему
2
задан 24 December 2010 в 09:13

1 ответ

Я понял это для ffmpeg. Я добавил -f изображение в качестве опции ввода для изображения следующим образом:

-f image2 -i image.jpg

Я нашел ответ косвенно на суперпользователя , и его подсказка для -loop_input -shortest мне тоже очень помогла .

0
ответ дан 24 December 2010 в 09:13

Другие вопросы по тегам:

Похожие вопросы: