Post by JJ|
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
ffmpeg -i pic1.heic -c:v tiff -pix_fmt rgb24 pic2.tiff
ffmpeg -i pic1.heic -c:v tiff -pix_fmt rgb24 pic2.tiff
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.
You know about building FFMPEG, right ?
Some libraries are optional, and are at the discretion of
the builder. For example, something like ascii art support
is not likely to be compiled in by tech bros. You have
to watch ./configure like a hawk, to catch all the missing
devs and be careful to add them.
In Ubuntu, there are enough dev-libs, you can switch on
the dev-libs you want, and build it as you wish. That's
how I managed to add NVDEC and NVENC to it. The FOSS community
is forbidden by their religion to do that, but they will leave
a bottle of wine in the alley for those who like to drink :-)
All the materials I needed to do a build, were present. Just
took some hours of work. This is unlike the previous distro version,
where the materials were not ready-to-use, and I ran "into a
brick wall" before done.
If the one you downloaded is missing something, you can fix that.
Building FFMPEG is the kind of thing you do on rainy days :-)
It's about as much fun as sanding drywall.
WinXP FFMPEG goes up to at least 3.3.3, and the next rev after
that seemed to be 4.x and things went to hell for a while
after that. And WinXP was then off the table, and it eventually
settled down again. So if you're picking versions, you'd be
looking somewhere between 3.3.3 and 4.x as the last available.
On WinXP, I wasn't downloading those weekly - I would check
maybe once a year or two years for versions to use. That's
why my resolution on the numbers is poor.
Paul