Я использую 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
Я понял это для ffmpeg. Я добавил -f изображение в качестве опции ввода для изображения следующим образом:
-f image2 -i image.jpg
Я нашел ответ косвенно на суперпользователя , и его подсказка для -loop_input -shortest мне тоже очень помогла .