Ffmpeg не может найти параметры кодека при преобразовании изображений в видео

Я пытался использовать ffmpeg и от repos и от GitHub. Я попробовал это (также попробованный -c:v some_codec ):

ffmpeg -f image2 -framerate 24 -pattern_type glob -i 'frame-*.jpg' -s WxH 'foo.avi'
ffmpeg version N-90232-g0645698ecc Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.2.0-8ubuntu3.2)
  configuration: --disable-x86asm
  libavutil      56.  8.100 / 56.  8.100
  libavcodec     58. 13.102 / 58. 13.102
  libavformat    58. 10.100 / 58. 10.100
  libavdevice    58.  2.100 / 58.  2.100
  libavfilter     7. 12.100 /  7. 12.100
  libswscale      5.  0.102 /  5.  0.102
  libswresample   3.  0.101 /  3.  0.101
[image2 @ 0x5579541a5780] Could not open file : frame-*.jpg
[image2 @ 0x5579541a5780] Could not find codec parameters for stream 0 (Video: mjpeg, none(bt470bg/unknown/unknown)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, image2, from 'frame-*.jpg':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: mjpeg, none(bt470bg/unknown/unknown), 24 tbr, 24 tbn, 24 tbc
Output #0, avi, to 'foo.avi':
Output file #0 does not contain any stream

Входные изображения называют как этот:

frame1.jpg frame2.jpg  ...
0
задан 20 May 2019 в 22:57

1 ответ

Опечатка

Ваши исходные данные называют frame1.jpg, frame2.jpg, и т.д., но у Вас есть опечатка в Вашей команде.

Изменение frame-*.jpg кому: frame*.jpg.

Нулевое дополнение

Поскольку нет никакого нулевого дополнения в именах файлов (frame1.jpg по сравнению с frame01.jpg) порядок кадров может быть неправильным при использовании шаблона шарика. Вы видите тот же эффект использовать ls просмотреть файлы в каталоге. Избегать этого использования шаблон последовательности по умолчанию вместо этого:

ffmpeg -framerate 24 -i frame%01d.jpg output.avi

-f image2 не нужно.

Не связанный, но создающий с --disable-x86asm не рекомендуется, поскольку это может вызвать замедление.

1
ответ дан 30 October 2019 в 07:53

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

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