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

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

Мне бы хотелось, чтобы это работало с Totem. Когда я пытаюсь искать с помощью Totem, он перезапускает видео. Я могу искать другие видео, обработанные с помощью 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 я также попытался использовать отдельный проход для добавления ключевых кадров:

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

8 ответов

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

-f image2 -i image.jpg

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

1
ответ дан 25 July 2018 в 22:42

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

-f image2 -i image.jpg

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

1
ответ дан 26 July 2018 в 23:50

я понял это для ffmpeg. Я добавил -Ф изображения как входной параметр для изображения вот так:

-f image2 -i image.jpg

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

1
ответ дан 2 August 2018 в 04:08

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

  -f image2 -i image.jpg  

Я нашел ответ косвенно на superuser и его совет для -loop_input -shortest тоже помогли мне.

1
ответ дан 4 August 2018 в 20:11

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

  -f image2 -i image.jpg  

Я нашел ответ косвенно на superuser и его совет для -loop_input -shortest тоже помогли мне.

1
ответ дан 6 August 2018 в 04:13

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

  -f image2 -i image.jpg  

Я нашел ответ косвенно на superuser и его совет для -loop_input -shortest тоже помогли мне.

1
ответ дан 7 August 2018 в 22:15

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

  -f image2 -i image.jpg  

Я нашел ответ косвенно на superuser и его совет для -loop_input -shortest тоже помогли мне.

1
ответ дан 10 August 2018 в 10:26

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

  -f image2 -i image.jpg  

Я нашел ответ косвенно на superuser и его совет для -loop_input -shortest тоже помогли мне.

1
ответ дан 13 August 2018 в 16:53

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

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