-1

В окне командной строки я набрал в каталоге изображений:

D:\SavedScreenshots> ffmpeg.exe -r 3 -i Imgp% 04d.bmp -s 720x480 test.avi

Файл изображений имеет тип Bmp. Первое имя файла изображения: screenshot0.bmp Последнее имя: screenshot168.bmp

Пример деталей одного изображения: ширина 1920 высота 1080 бит глубина 32

Файл ffmpeg.exe находится в том же каталоге изображений.

В командной строке Windows Output я вижу:

[image2 @ 00000000025624a0] Не удалось найти файл с путем 'Imgp% 04d.bmp' и индексом в диапазоне 0-4 Imgp% 04d.bmp: такого файла или каталога нет

Тогда как мне сделать это в командной строке с правильными именами файлов?

Это все окно консоли вывода:

D:\SavedScreenshots> ffmpeg.exe -r 3 -i Imgp% 04d.bmp -s 720x480 test.avi ffmpeg версия N-81045-g450cf40 Copyright (c) 2000-2016 разработчики FFmpeg, созданные с помощью gcc 5.4.0 (GCC) конфигурация: --enable-gpl --enable-version3 --disable-w32threads --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-libebur128 --enable -fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable -libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable- libschroedinger --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx - enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib libavutil 55. 28.100 / 55. 28.100 libavcodec 57. 50,100 / 57. 50.100 libavformat 57. 42,100 / 57. 42.100 libavdevice 57. 0.102 / 57. 0.102 libavfilter 6. 47.100/6. 47.100 libswscale 4. 1.100 / 4. 1.100 libswresample 2. 1.100 / 2. 1.100 libpostproc 54. 0.100 / 54. 0.100 [image2 @ 00000000025624a0] Не удалось найти файл с путем 'Imgp% 04d.bmp' и индексом в диапазоне 0-4 Imgp% 04d.bmp: такого файла или каталога нет

1 ответ1

0

Используйте glob, чтобы использовать каталог изображений в ffmpeg.

ffmpeg -y -v info -f image2 -pattern_type glob -i '/path/to/directory/*.bmp' -r 24 -s 720x480 test.avi

Флаг -y перезаписывает все предыдущие выходные файлы с тем же именем в каталоге

Флаг -v - ваш уровень многословия. Информация поможет вам увидеть и узнать, что происходит.

Флаг -r это ваша частота кадров

Удачи

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .