Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > New and alternative video codecs

Reply
 
Thread Tools Search this Thread Display Modes
Old 16th November 2017, 09:57   #41  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 650
Google PIK for windows
The problem is that there no preview
https://www.sendspace.com/filegroup/...2WJ8SbA64N%2Fw
pik_google.exe image3.png image2.pik --distance 3.0

PS Dropbox Lepton don't compile function std::thread

Last edited by Jamaika; 16th November 2017 at 10:45.
Jamaika is offline   Reply With Quote
Old 16th November 2017, 10:08   #42  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,004
https://github.com/google/pik

Quote:
The software currently requires an AVX2 and FMA capable CPU, e.g. Haswell.
So tell me about it ...
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 16th November 2017, 10:43   #43  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 650
Until recently the codec was only under AVX2.
New implementations have been added and can now be compiled without avx2 and eg with sse2
Jamaika is offline   Reply With Quote
Old 16th November 2017, 10:52   #44  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,004
Naah ... a little more is still required.

Code:
Cannot continue because CPU lacks SSE4 support.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 16th November 2017, 11:05   #45  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 650
... but creators try to change things in this direction
https://github.com/google/pik/commit...8331c26d74c07e
Jamaika is offline   Reply With Quote
Old 16th November 2017, 11:09   #46  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,004
And then Chrome browsers may support displaying them first? Other applications will probably follow only after this project went more stable and gathered more attention... next year, possibly.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 2nd December 2017, 12:04   #47  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 650
Info for users:
As of today, libtiff has completed its migration to from CVS to git on
GitLab and the new git repository may be found here:

https://gitlab.com/libtiff/libtiff

You may clone the repository like this:

git clone https://gitlab.com/libtiff/libtiff.git

or add it as a remote to your existing git repository.

All future work will take place on GitLab, and the vadz/libtiff GitHub
CVS mirror will have no further updates. If you are tracking upstream
releases and development, switching to the new GitLab repository is
highly recommended. You may open merge requests against this repository
using your existing GitHub credentials.

For any problems regarding the new repository, please use the mailing
list as detailed on the libtiff website,
http://www.simplesystems.org/libtiff/

Kind regards,
Roger Leigh


Current links to open source websites:
- codec Jpeg 8bit/10bit/12bit
http://www.ijg.org/files/
https://github.com/mozilla/mozjpeg/commits/master
https://github.com/libjpeg-turbo/lib...commits/master
- codec Jpeg2000
https://github.com/uclouvain/openjpeg/commits/master
https://github.com/GrokImageCompress...commits/master C++11
https://github.com/mdadams/jasper/commits/master
- codec High-throughput Jpeg2000
https://github.com/aous72/OpenJPH
- codec JpegXR 8/16bit
https://github.com/joe-of-all-trades...commits/master
https://github.com/mloskot/jxr-refsoft/commits/master
- codec JpegXL
https://gitlab.com/wg1/jpeg-xl
- codec JpegGoogle 8/16bit
https://github.com/google/guetzli/commits/master
https://github.com/google/butteraugli/commits/master
https://github.com/google/brotli/commits/master
https://github.com/gflags/gflags/commits/master
https://github.com/google/brunsli/commits/master
https://github.com/google/pik/commits/master
- codec Jpeg lossless 8/16bit v2
https://github.com/team-charls/charls/commits/master v1 C++11/v2 C++14
- codec WebP 8bit
https://github.com/webmproject/libwebp/commits/master
https://github.com/dropbox/lepton/commits/master
https://github.com/ld-hakuma/webp-wi...commits/master
- extras
https://github.com/dcnieho/FreeGLUT/commits/git_master
https://github.com/FLIF-hub/FLIF/commits/master
https://github.com/glennrp/libpng/commits/libpng16
https://github.com/hfiguiere/exempi/commits/master
https://github.com/libexpat/libexpat/commits/master
https://github.com/LibRaw/LibRaw/commits/master
https://github.com/madler/zlib/commits/develop
https://github.com/mm2/Little-CMS/commits/master
https://github.com/rouault/libtiff/commits/master
https://gitlab.com/libtiff/libtiff/commits/master
https://github.com/Exiv2/exiv2/commits/master
https://github.com/lvandeve/lodepng/commits/master
https://github.com/meganz/mingw-std-...commits/master
https://github.com/spurious/SDL-mirror/commits/master
http://supportdownloads.adobe.com/pr...atform=Windows

https://github.com/openexr/openexr/commits/master
https://github.com/mitsuba-renderer/...commits/master
- outdated
https://github.com/xiph/daala/commits/master
https://github.com/thorfdbg/libjpeg/commits/master
https://github.com/MOXfiles/libmox/commits/master
https://github.com/Tjoppen/mxflib/commits/master
-heif[x265]
https://github.com/mirrorer/libbpg/commits/master
https://github.com/strukturag/libheif/commits/master
https://github.com/strukturag/libde265/tree/heif
https://bitbucket.org/multicoreware/x265/commits/all
https://github.com/Netflix/vmaf/commits/master
- other
https://github.com/nokiatech/heif/commits/master
https://github.com/gopro/cineform-sdk/commits/master
https://github.com/intel/SVT-HEVC/commits/master
https://hevc.hhi.fraunhofer.de/trac/...hes?order=name
https://vcgit.hhi.fraunhofer.de/jct-vc/HM
https://gitlab.com/standards/HDRTools/tree/0.20-dev
https://jvet.hhi.fraunhofer.de/svn/svn_360Lib/branches/
https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM

Last edited by Jamaika; 1st January 2020 at 21:16.
Jamaika is offline   Reply With Quote
Old 24th February 2018, 12:03   #48  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 650
New age HEIF format.

The mystery was what was the format and how to use it. This year, the clouds dissipated and the sun came out secrets.

The HEIF format is a created with source from cameras. This is to be the deputy for all RAW derivative formats based on openjpeg2000 including Adobe DNG. In which direction can it convert?

The first paid HEIF converters were released this year. As with RAW formats, this is usually one-way conversion. From HEIF to JPEG, TIFF, PNG etc.

In the other direction, it doesn't make sense because there is a loss of quality.

For which devices is it intended? Licenses bought Iphone 7, other devices are useless.

Code:
Please plug in iPhone/iPad Failed identify your device?
https://www.softorbits.com/convert-heic-to-jpeg/
https://www.joyoshare.com/heic-converter-for-win/
https://www.winxdvd.com/mediatrans/index.htm?about-5.1

https://www.apowersoft.com/photo-viewer
Jamaika is offline   Reply With Quote
Old 26th February 2018, 07:23   #49  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 650
Comparison codecs HEIF vs BPG vs JpegLS based on X265

https://github.com/strukturag/libheif/commits/master
https://github.com/mirrorer/libbpg/commits/master

Advertisement:


Used libraries:
Code:
Library enc/dec:  libX265     2.7+1      [15 Feb 2018]
                  jctvc_hm    16.18      [23 Jan 2018]
                  libde265    1.0.2      [04 Dec 2017]
                  libBPG      0.9.7      [22 May 2016]
                  libHEIF     1.0.0      [16 Feb 2018]
                  libPNG      1.6.35.1+  [07 Jan 2018] (change version) (version 1.7.0 abandoned)
                  libJPEG_turbo 8.0+8bit [03 Jan 2018] (can use mozJPEG or libjpeg 9.3, don't use jpegXT)
                  libJPEGLS   2.0.1+     [13 Jan 2018]
heif_enc.exe -v -q 100 -o RAW_CANON_EOS_5DS.heif RAW_CANON_EOS_5DS_progressive_YCbCr.jpg
bpgenc.exe -v -b 8 -c ycbcr_bt709 -f 444 -q 0 -e x265 -m 9 -o RAW_CANON_EOS_5DS.bpg RAW_CANON_EOS_5DS_progressive_YCbCr.jpg


The size of the file 8K compression
Source: 153474065
Image BPG yuv444p: 58212376
Image JpegLS yuv444p: 57933872
Image HEIF yuv444p: 33714397

Disadvantages: Import only stardart JPEG 8bit

File TEST:
https://www.sendspace.com/file/2gi6bk

Last edited by Jamaika; 27th February 2018 at 10:59.
Jamaika is offline   Reply With Quote
Old 27th February 2018, 11:35   #50  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,004
Do you really have to use beta compilers? Any reason why not using GCC 7.{2|3}? IMHO, reliability and compatibility over experimental optimizations and tunings?
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 27th February 2018, 11:44   #51  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 650
Probably not such a beta. It's been for a year. I think that GCC 9 should be in march.
Besides, I read posts that version 8 is more compatible and checks library connections more restrictively. This is visible with large amounts of links in STATIC.
It is more compatible with C++.

Last edited by Jamaika; 27th February 2018 at 11:49.
Jamaika is offline   Reply With Quote
Old 27th February 2018, 11:52   #52  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,004
Just wondering because ... https://gcc.gnu.org/gcc-8/changes.html

Quote:
Disclaimer: GCC 8 has not been released yet, so this document is a work-in-progress.
And apparently, not all projects care about its quirks in relation to v7 yet...
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 27th February 2018, 11:53   #53  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,879
Of course 8 is beta, it has not been released yet. Using pre-release GCC is generally a bad idea, they tend to break a lot of stuff and then only slowly fix it until release - often even the first release is quite broken.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 7th March 2018, 06:39   #54  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 650
Code:
Library enc/dec:  libOpenJPEG 2.3.0+     [04 Mar 2018]                  libJasper   2.0.14+    [09 Dec 2017]                  libRAW      0.19+      [28 Feb 2018]                   libWebP     0.6.1+     [20 Feb 2018]
                  libTIFF     4.0.9+     [03 Mar 2018]                  libPNG      1.6.35.1+  [06 Mar 2018](don't use 1.7.0) libFliF     0.3+       [21 Feb 2018]                   libJPEG_turbo 8.0+8bit [27 Feb 2018](can use mozJPEG or libjpeg 9.3, don't use jpegXT)
                  libJPEGLS   2.0.1+     [13 Jan 2018]                  libLCMS     2.0.9+     [06 Mar 2018]                  QCMS                   [-- --- 2016](add intel version)libexpat    2.2.6+     [28 Feb 2018]
                  zlib        1.2.11.1+  [12 Oct 2017]                  DNG SDK     1.4.0      [05 May 2016]                  XMP exempi  2.5.0      [03 Feb 2018]                   SDL         2.0.8+     [06 Mar 2018]
                  FreeGLUT    3.0.0+     [23 Oct 2017]                  lodepng                [20 Feb 2018]

                  guetzli                [30 Aug 2017]                  gflags      2.2.1+     [03 Nov 2017]                  brotli      1.0.3      [02 Mar 2018]                   pik                    [05 Feb 2018] sse42 (8/16bit)
                  butteraugli            [15 Sep 2017](google pik uses newer)

Library enc/dec:  libX265     2.7+8      [05 Mar 2018]                  jctvc_hm    16.18      [23 Jan 2018] don't work       libde265    1.0.2      [04 Dec 2017] don't work        libBPG      0.9.7      [22 May 2016]
                  libHEIF     1.0.0      [16 Feb 2018] don't viewer, other standard
General stagnation.
Jamaika is offline   Reply With Quote
Old 10th March 2018, 07:49   #55  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 650
Comparable image quality of all creators in interlace mode. For progressive it is different.
The photos don't contain comments, metadata and the creator's logo. They have the same size.
bpgenc_JPG_08bit.exe -v -q 29 -e x265 -m 9 -b 8 -c ycgco -f 444 -keepmetadata D749000_06.png -o image1.bpg
http://i65.tinypic.com/331j70n.png
cdaala_08bit.exe -b 0 -v 17 -z 5 D749000_06_yuv444p.yuv -o image1.ogv [#define OD_VENDOR_STRING ""]
http://i67.tinypic.com/idrjnp.png
flif.exe -e -v -m -o -k -E100 -Q-2 -K -A 111.ppm image1.flif
http://i66.tinypic.com/4i0ndl.png
copenjpeg2000.exe -i 111.ppm -o image1.j2k -r 60 -mct 1 -C ""
http://i64.tinypic.com/23vaoow.png
cwebp_JPG_08bit.exe -q 67 -noalpha -z 9 -metadata none -v 111.ppm -o image1.webp
http://i64.tinypic.com/2czbrx5.png
cjpeg_08bit.exe -quality 35 -maxmemory 1000000L -verbose 111.ppm image1.jpg
http://i65.tinypic.com/a1k9j7.jpg
https://www.sendspace.com/file/8vfe4p

Last edited by Jamaika; 10th March 2018 at 12:07.
Jamaika is offline   Reply With Quote
Old 10th March 2018, 09:33   #56  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,879
Please post thumbnails or links, not several screen filling images.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 11th March 2018, 02:06   #57  |  Link
zub35
Registered User
 
Join Date: Oct 2016
Posts: 56
Knusperli — a better JPEG decoder.
Quote:
Ruud van Asseldonk —a software engineering intern at Google Research's Zurich-based compression team— has opensourced a new jpeg decoder, Knusperli. It shows a new approach that decodes JPEGs in a way that remains true to the original but creates less block error boundaries.

The boundary continuity is imposed in DCT space within the quantization boundaries, i.e., the properties of the image are not changed into something that would produce a different DCT quantization results. It doesn't solve all problems of jpeg compression, but would mitigate the artefacts in quality range 50-85 nicely.

Knusperli builds on our previous work with Guetzli and PIK.
https://github.com/google/knusperli

p.s. next step create "JPEG2" (sandwich) - "MozJpeg"+"Lepton"+"Knusperli". Joke ... or not

Last edited by zub35; 11th March 2018 at 02:15.
zub35 is offline   Reply With Quote
Old 11th March 2018, 02:35   #58  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,004
You just can't not love Swiss terms...
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 11th March 2018, 08:19   #59  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 650
Quote:
Originally Posted by zub35 View Post
Knusperli — a better JPEG decoder.
p.s. next step create "JPEG2" (sandwich) - "MozJpeg"+"Lepton"+"Knusperli". Joke ... or not
Did you try to compile it? I don't know how to handle it.
Code:
Unexpected end of input: pos=25 need=64 len=35
Error reading jpeg data from input file.

Last edited by Jamaika; 11th March 2018 at 10:53.
Jamaika is offline   Reply With Quote
Old 16th March 2018, 09:18   #60  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 650
Code:
Library enc/dec:  libOpenJPEG 2.3.0+     [12 Mar 2018]                  libJasper   2.0.14+    [09 Dec 2017]                  libRAW      0.19.2+    [29 Mar 2018]                   libWebP     0.6.1+     [29 Mar 2018] don't use images 16bit PPM
                  libTIFF     4.0.9+     [27 Mar 2018]                  libPNG      1.6.35.2+  [29 Mar 2018](don't use 1.7.0) libFliF     0.3+       [20 Mar 2018]                   libJPEG_turbo 8.0+8bit [23 Mar 2018](can use mozJPEG or libjpeg 9.3, don't use jpegXT)
                  libJPEGLS   2.0.1+     [13 Jan 2018] (8/16bit) C++14  libLCMS     2.0.9+     [06 Mar 2018]                  QCMS                   [-- --- 2016](add intel version)libexpat    2.2.6+     [28 Feb 2018]
                  zlib        1.2.11.1+  [12 Oct 2017]                  DNG SDK     1.4.0      [05 May 2016]                  XMP exempi  2.5.0      [07 Mar 2018]                   SDL         2.0.9+     [26 Mar 2018]
                  FreeGLUT    3.0.0+     [27 Mar 2018]                  lodepng                [26 Mar 2018]
Adobe DNG & XMP SDK is old for Adobe Photoshop 2016. Now is CC 2018.
https://www.sendspace.com/filegroup/...GCVzByMOyUSAww

Last edited by Jamaika; 31st March 2018 at 21:25.
Jamaika is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 00:52.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.