Anyone know an HEIC image converter for XP? I tried
a couple of things. So far nothing works, though they all
seem to try to go online.
On Sat, 9 Apr 2022 20:35:23 -0400, Mayayana wrote:
Anyone know an HEIC image converter for XP? I tried
a couple of things. So far nothing works, though they all
seem to try to go online.
For media related, ffmpeg is the ultimate conversion tool. You won't need
any other unless you're dealing with media with new proprietary format.
But you might want to find the one which is compiled to support WinXP.
i.e. either compiled with MinGW/Cygwin, or with older MSVC runtime library >which still support WinXP. Newer MSVC runtime library no longer support
WinXP (sic).
"JJ" <jj4public@gmail.com> wrote
| For media related, ffmpeg is the ultimate conversion tool. You won't need
| any other unless you're dealing with media with new proprietary format.
|
This is an image format, not video. We got a photo sent
from someone with an iPhone. Apparently HEIC is now being
set as the default format for photos on iPhones. And of course,
Apple fans usually have no idea what a file type is. So suddenly
they're sending out proprietary Apple image format.
From what I've been able to find, Win11 and later Win10
support it in a built-in image viewer. And there's a commercial
product at the "Microsoft Store". (Which is very weird. They
offer an app but not Win32 software.)
I tried some programs, but none seems to work. I also found
libheif. The companion commandline program heif-convert.exe
is said to work with a simple command: heif-convert source dest
The program runs but does nothing, stays loaded, and shows no
error message. There are also some websites that claim to
convert it. And I found a converter sample of libheif as javascript
in a webpage, but I also don't seem to be able to get that to work.
Like libheif, the script runs but seems to hang.
I'm guessing that it's probably a very big job to
use heif.dll directly, and likely not feasible from VB6... And I'm
not sure I care that much. But it would be nice to have something
to convert it.
Anyone know an HEIC image converter for XP? I tried
a couple of things. So far nothing works, though they all
seem to try to go online.
`Then I thought, "well wait a minute, HEIC is basically just a single frame >of H.265.`
To be precise, it's a single H.265 Intra frame. In MPEG-based or MPEG-like >video encoding, there are [I]ntra, [B]i-directional, and [P]redictive frame >types. Intra frame is the complete image without dependecy of any previous >frame/data.
Another example: an Intra frame of an MPEG-1/2 video, is a JPEG image. On
the other hand, an MJPEG video is just an MPEG-1/2 video with nothing but I >frames.
"Paul" <nospam@needed.invalid> wrote
| Found some HEIC samples, dropped them on "ImageMagic-Display"
| icon on my desktop, and they rendered. But, they look dreadful.
|
Old ImageMagick? It no longer supports XP. That seems
to be part of the problem: The advent of HEIF seems to
mostly come after people have dropped XP support in their
software. I think IM support for HEIF is fairly recent. Also,
there seem to be limitations. For instance, an HEIC is supposed
to support rotating (?), can include multiple images in order
to store a video, etc. It's not clear how full the support is
in various implementations.
| To vet a converter candidate, we'd need a HECI+JPG pair,
| so we can tell where the fault lies. Maybe the JPG version
| also looks bad.
|
The picture I have should be a clear image of a little girl.
I don't want to ask what sort of pictures you're storing. :)
I wonder about heif-convert/libheif. I haven't found any
reports of it not working, yet it just hangs for me on XP.
I also tried Pixillion image converter (which is where I got
the compiled libheif) and that does the same. If I load a
JPG it loads just fine. If I try the HEIC is just hangs at
loading.
"JJ" <jj4public@gmail.com> wrote
| https://www.reddit.com/r/editors/comments/778t43/heic_got_you_down_i_got_the_cure/
|
Very interesting. Thanks. The first problem is that of course
recent ffpmpeg won't run on XP or even on Win32. But I
happen to have v. 2.7 on hand. So I tried it. After CDing
to the folder I ran this:
ffmpeg -i pic1.heic -c:v tiff -pix_fmt rgb24 pic2.tiff
I got this error message:
ffmpeg -i pic1.heic -c:v tiff -pix_fmt rgb24 pic2.tiff
[mov,mp4,m4a,3gp,3g2,mj2 @ 033902c0] moov atom not found
pic1.heic: Invalid data found when processing input...
'[mov' is not recognized as an internal or external command,
operable program or batch file...
'pic1.heic:' is not recognized as an internal or external command,
operable program or batch file.
C:\WINDOWS\Desktop\libheif>pic1.heic: Invalid data found when processing input
There may be other complications. From what I've been reading
it sounds like there are numerous variations. An HEIC can support
extra functionality, such as containing multiple images. There are
lots of patents involved. There are various versions. I'm not
clear on thsose details. Yet my image came from an iPhone.
It may be that my 2015 version of ffmpeg is too old for this.
I don't remember whether that's the last XP version of ffmpeg.
It may be that my 2015 version of ffmpeg is too old for this.
I don't remember whether that's the last XP version of ffmpeg.
On 4/11/2022 9:10 AM, Mayayana wrote:
"JJ" <jj4public@gmail.com> wrote
|
https://www.reddit.com/r/editors/comments/778t43/heic_got_you_down_i_got_the_cure/
|
Very interesting. Thanks. The first problem is that of course
recent ffpmpeg won't run on XP or even on Win32. But I
happen to have v. 2.7 on hand. So I tried it. After CDing
to the folder I ran this:
ffmpeg -i pic1.heic -c:v tiff -pix_fmt rgb24 pic2.tiff
I got this error message:
ffmpeg -i pic1.heic -c:v tiff -pix_fmt rgb24 pic2.tiff
[mov,mp4,m4a,3gp,3g2,mj2 @ 033902c0] moov atom not found
pic1.heic: Invalid data found when processing input...
'[mov' is not recognized as an internal or external command,
operable program or batch file...
'pic1.heic:' is not recognized as an internal or external command,
operable program or batch file.
C:\WINDOWS\Desktop\libheif>pic1.heic: Invalid data found when processing
input
There may be other complications. From what I've been reading
it sounds like there are numerous variations. An HEIC can support
extra functionality, such as containing multiple images. There are
lots of patents involved. There are various versions. I'm not
clear on thsose details. Yet my image came from an iPhone.
It may be that my 2015 version of ffmpeg is too old for this.
I don't remember whether that's the last XP version of ffmpeg.
"Paul" <nospam@needed.invalid> wrote
| Found some HEIC samples, dropped them on "ImageMagic-Display"
| icon on my desktop, and they rendered. But, they look dreadful.
|
Old ImageMagick? It no longer supports XP.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 481 |
Nodes: | 16 (2 / 14) |
Uptime: | 10:11:05 |
Calls: | 9,538 |
Calls today: | 6 |
Files: | 13,653 |
Messages: | 6,139,128 |
Posted today: | 1 |