如何在 JPEG 中编码 HEVC 磁贴?



我正在尝试将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(

配置: --前缀=/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

利巴瓦蒂尔 56. 14.100/56. 14.100

libavcodec 58. 18.100/58. 18.100

libavformat 58. 12.100/58. 12.100

自由设备 58. 3.100/58. 3.100

自由过滤器 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

自由邮局 55. 1.100/55. 1.100

[hevc @ 0x7fc56e808e00] 仅检测到低分 1 的格式 hevc, 可能会误检!

[hevc @ 0x7fc56f800000] 找不到启动代码。

[HEVC @ 0x7fc56f800000] 访问单元中缺少图片

[AVBSFContext @ 0x7fc56e505e00] 找不到启动代码。

item1.hevc:找不到编解码器参数

输入 #0, hevc, 来自 'item1.hevc':

持续时间:不适用,比特率:不适用

Stream #0:0: Video: hevc, none, 1200k tbn

输出 #0,图像 2,到"测试.jpg":

输出文件 #0 不包含任何流

谁能告诉我我该怎么做?

提取所有HEVC文件后,创建一个文本文件

file file1.hevc
file file2.hevc
file file3.hevc
...
file file48.hevc

然后运行

ffmpeg -f concat -i list.txt -vf tile=8x6 -vframes 1 -q:v 1 grid.jpg

相关内容

  • 没有找到相关文章

最新更新