我正在尝试将 HEIF 文件转换为 JPEG 文件,我使用 MP4Box 提取 HEIC 图像图块,但是当使用 FFMPEG 将这些图块转换为 JPEG 时,我得到了:
SAKATA-INX:desktop stellar$ MP4Box -dump-item 1:path=item1.hevc still_rear.HEIC
不支持 ICC 颜色配置文件 不支持 ICC 颜色配置文件
SAKATA-INX:desktop stellar$ ffmpeg -i item1.hevc -frames:v 1 -vsync vfr -q:v 1 -an test.jpg
ffmpeg 版本 4.0 版权所有 (c) 2000-2018 FFmpeg 开发人员使用 Apple LLVM 版本 9.1.0 (clang-902.0.39.1) 构建
配置: --prefix=/usr/local/Cellar/ffmpeg/4.0 --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang -- host-cflags= --host-ldflags= --enable-gpl --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libxvid --enable-opencl --enable-videotoolbox --disable-lzma
libavutil 56. 14.100 / 56. 14.100
libavcodec 58. 18.100 / 58. 18.100
libavformat 58. 12.100 / 58. 12.100
libav 设备 58. 3.100 / 58. 3.100
libavfilter 7. 16.100 / 7. 16.100
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 1.100 / 5. 1.100
libswresample 3. 1.100 / 3. 1.100
libpostproc 55. 1.100 / 55. 1.100
[hevc@0x7fc56e808e00] 格式 hevc 仅检测到低分 1,可能误检测!
[hevc@0x7fc56f800000] 没有找到起始码。
[hevc@0x7fc56f800000] 访问单元中缺少图片
[AVBSFContext @ 0x7fc56e505e00] 未找到起始代码。
item1.hevc:找不到编解码器参数
输入 #0,hevc,来自 'item1.hevc':
持续时间:不适用,比特率:不适用
Stream #0:0: Video: hevc, none, 1200k tbn
输出#0,image2,到'test.jpg':
输出文件 #0 不包含任何流
谁能告诉我我该怎么做?