Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ffmpeg 如何在JPEG中编码HEVC平铺?_Ffmpeg_Jpeg_Hevc_Mp4box - Fatal编程技术网

Ffmpeg 如何在JPEG中编码HEVC平铺?

Ffmpeg 如何在JPEG中编码HEVC平铺?,ffmpeg,jpeg,hevc,mp4box,Ffmpeg,Jpeg,Hevc,Mp4box,我正在尝试将HEIF文件转换为JPEG文件,我使用MP4Box提取HEIC图像分幅,但当使用FFMPEG将这些分幅转换为JPEG时,我得到以下结果: SAKATA-INX:desktop stellar$MP4Box-转储项1:path=item1.hevc 仍然是 不支持ICC颜色配置文件不支持ICC颜色配置文件 SAKATA-INX:desktop stellar$ffmpeg-i item1.hevc-帧:v1-vsync vfr-q:v1-an test.jpg ffmpeg 4.0版版

我正在尝试将HEIF文件转换为JPEG文件,我使用MP4Box提取HEIC图像分幅,但当使用FFMPEG将这些分幅转换为JPEG时,我得到以下结果:

SAKATA-INX:desktop stellar$MP4Box-转储项1:path=item1.hevc 仍然是

不支持ICC颜色配置文件不支持ICC颜色配置文件

SAKATA-INX:desktop stellar$ffmpeg-i item1.hevc-帧:v1-vsync vfr-q:v1-an test.jpg

ffmpeg 4.0版版权所有(c)2000-2018 ffmpeg开发人员构建 使用Apple LLVM 9.1.0版(clang-902.0.39.1)

配置:--prefix=/usr/local/ceral/ffmpeg/4.0--启用共享 --enable pthreads--enable-version3--enable硬编码表--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

libav编解码器58。18.100 / 58. 18.100

libav58格式。12.100 / 58. 12.100

libav58设备。3.100 / 58. 3.100

libav7。16.100 / 7. 16.100

libavresample4。00 / 4. 00

Libsw5。1.100 / 5. 1.100

libswresample 3。1.100 / 3. 1.100

Libroc 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输出到“test.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

mp4box的哪个版本?mp4box-GPAC版本0.7.1-revreleaseok,在2017年12月提取HEIF时出现了一些错误。您的版本看起来更旧。从最新的源代码中获取夜间构建或编译。您能告诉我ffmpeg的命令吗?它可以将hevc平铺转换为jpeg。您的ffmpeg命令很好。我使用此命令“for((I=1;iDone,Thank you@GyanCan)使用上述命令后,有人告诉我如何删除jpeg图像右侧和下方的黑色部分吗?