我正在尝试使用下面的方法将 gif 文件转换为 webm 文件,该文件工作正常,但我想知道是否也可以使用 ffmpeg 反转它,或者我需要先使用 imagemagick 反转它,然后使用 ffmpeg 覆盖它
ffmpeg -i your_gif.gif -c:v libvpx -crf 12 -b:v 500K output.webm
任何帮助表示赞赏
此处发布的脚本可能会对您有所帮助。
这似乎是在 bash 中,但提取命令也应该在 Windows 上工作。https://github.com/WhatIsThisImNotGoodWithComputers/ffmpeg-webm-scripts
这些是相关的代码行(请注意,它们需要根据您的设置进行编辑):
ffmpeg -i "${INPUT_FILE}" -ss $START_TIME -to $TO_TIME -an -qscale 1 $TEMP_FOLDER/%06d.jpg
cat $(ls -r $TEMP_FOLDER/*jpg) | ffmpeg -f image2pipe -vcodec mjpeg -r 25 -i - -c:v libvpx -crf 20 -b:v $FRAMERATE $CROPSCALE -threads 0 -an $OUTPUT_FILE
您基本上必须将所有静态图片转换为 jpg,然后再转换回 webm,但顺序相反。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)