Використання avconv для перетворення анімованого gif в mp4 зі звуком


2

Я хочу перетворити анімований малюнок і міді (музичний) файл у mp4-відео. Це можливо? Я бачив багато тем на документацію, сайти foruns та stackexchange.

Він працює з 1 JPEG і 1 WAV. Мені потрібні деякі, як це з анімованими GIF і MIDI файлів.

fmpeg -f image2 -loop 1 -i image.jpg -i audio.wav \
-c:v libx264 -tune stillimage -c:a aac -strict experimental -b:a 192k -shortest out.mp4

Я використовую imagemagick для розділення gif у jpegs ...

convert -coalesce -background white '/home/jonathan/Desktop/img.gif' JPEG:some%05d.jpg

Сценарії вітаються!

Дякую!

UPDATE

Майже зроблено:

$ sudo apt-get install imagemagick libmagickcore-dev libavcodec-extra-53 timidity lame

// extract images   
$ convert -coalesce -background white 'img.gif' JPEG:some%05d.jpg

// convert midi into mp3
$ timidity song.mid -Ow -o - | lame - -b 64 song.mp3

// makes mp4 file
$ ffmpeg -r 8 -f image2 -loop 1 -i some%05d.jpg -i song.mp3 -tune stillimage -strict experimental -b:a 192k -shortest out.mp4

Вона працює, але деякі кольори неправильні. Досі шукають, щоб виправити це.

ОНОВЛЕННЯ 2

Неправильна проблема кольорів трапляється лише у програвачі фільмів (я використовую Mint). У Banshee та інших гравцях це нормально !!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.