我想将动画 gif 和 midi(音乐)文件转换为 mp4 视频。可以吗?我在文档、论坛和 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 分割成 jpeg......
convert -coalesce -background white '/home/jonathan/Desktop/img.gif' JPEG:some%05d.jpg
欢迎提供脚本!
谢谢你!
更新
即将完成:
$ 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 和其他播放器中都没有问题!!