Преобразование нескольких PNG в MP4, все кадры являются первым изображением
Я пытаюсь конвертировать несколько изображений (.png) в видео mp4. Я использую avconv, я уже заставил его работать раньше, но я не могу вспомнить, как... Я использую Ubuntu 14.04, у меня был avconv 9. что-то, я просто обновил его до версии 11.6, загрузив его на веб-сайте libav,
У меня есть около 70 PNG, который я хочу преобразовать в MP4. Я набираю следующую команду:
avconv -r 10 -i implant%4d.png -b:v 1000k test.mp4
или же
avconv -r 10 -start_number 1 -stats -i "implant%4d.png" -b:v 1000k test.mp4
видео на выходе, как хорошее количество кадров, но все они являются первым изображением. вывод на терминал следующий:
avconv version 11.6, Copyright (c) 2000-2014 the Libav developers
built on Apr 28 2016 08:46:48 with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.1)
Input #0, image2, from 'implant%4d.png':
Duration: 00:00:02.88, start: 0.000000, bitrate: N/A
Stream #0.0: Video: png, rgb24, 1350x982, 25 fps, 25 tbn
File 'test.mp4' already exists. Overwrite ? [y/N] y
Output #0, mp4, to 'test.mp4':
Metadata:
encoder : Lavf56.1.0
Stream #0.0: Video: mpeg4, yuv420p, 1350x982, q=2-31, 1000 kb/s, 10 fps, 10 tbn, 10 tbc
Metadata:
encoder : Lavc56.1.0 mpeg4
Stream mapping:
Stream #0:0 -> #0:0 (png (native) -> mpeg4 (native))
Press ctrl-c to stop encoding
frame= 72 fps= 26 q=2.0 Lsize= 362kB time=7.10 bitrate= 417.4kbits/s
1 ответ
Вам нужно изменить подстановочный знак.
От имплантата%4d.png до имплантата%04d.png
Работает для меня.