首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ffmpeg将heif文件转换为png/jpg

使用ffmpeg将heif文件转换为png/jpg
EN

Stack Overflow用户
提问于 2020-12-24 07:57:39
回答 1查看 13.6K关注 0票数 10

用例非常直接。Imagemagick能够完成转换,但我想使用ffmpeg进行转换。下面是我尝试过的所有命令,它们都给了moov原子没有找到错误。

代码语言:javascript
复制
ffmpeg -i /Users/ajitesh/Downloads/sample1.heif -c:v png -pix_fmt rgb48 /Users/ajitesh/Downloads/sample.png

输出

代码语言:javascript
复制
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f85aa813200] moov atom not found
/Users/ajitesh/Downloads/sample1.heif: Invalid data found when processing input

通过使用以下命令提取moov原子的位置,似乎moov原子实际上并不存在

代码语言:javascript
复制
ffmpeg -v trace -i /Users/ajitesh/Downloads/sample1.heif 2>&1 | grep -e type:\'mdat\' -e type:\'moov\'

输出

代码语言:javascript
复制
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f824c00f000] type:'mdat' parent:'root' sz: 2503083 420 2503495
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f824c00f000] type:'mdat' parent:'root' sz: 2503083 420 2503495
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-24 18:53:18

FFmpeg目前不支持HEIF解码(截至2021-01-11).

检查bug报告#6521: HEIF支持,因为FFmpeg开发是活动的,将来情况可能会发生变化。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65435536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档