[Cin] Video Formats and the latest players AV1, WebM, HEIF

Andrew Randrianasulu randrianasulu at gmail.com
Thu Jan 11 12:30:02 CET 2024


чт, 11 янв. 2024 г., 13:33 Terje J. Hanssen <terjejhanssen at gmail.com>:

>
>
> Den 11.01.2024 03:30, skrev Andrew Randrianasulu:
>
>
>
> вт, 9 янв. 2024 г., 20:06 Terje J. Hanssen via Cin <
> cin at lists.cinelerra-gg.org>:
>
>> AV1 and WebM:
>> Play it with your browser and smart-phone!
>>
>> I've just tested PAL HDV 16:9 and SD-DV 4:3 video clips rendered with
>> Cin-GG to AV1 video and Opus audio muxed in a WebM container.
>> They playback fine in VLC mediaplayer and not at least in  Firefox and
>> Google-Chrome browsers on Linux.
>>
>> Transferred these WebM clips using Gnome File manager on Linux to my
>> smart-phone Google Pixel 7 Pro via USB connection.
>> Tested these AV1 WebM clips playback worked fine on Pixel 7 with Android
>> 14, possibly using its Tensor hw decoder.
>>
>
>
>
> may be mobile mpv can help to see if hardware decoder was using in this
> vase ?
>
>
> Well, I downloaded mpv for Android, but apparently I have to look more
> into it, just to navigate.
> While the default Photo app lists the newest (webm) files on top in the
> DCIM/Camera.
> mpv starts listing at the bottom (2013). I gave up after scrolling to 2015
> :)
> Could not see neither opposite listing nor search button.
>

yeah, internal file picker a bit underdeveloped in mpv.

Try to install Total Commander -> open it (sort function will be there) ->
navigate to your vids -> long touch on filename -> open with (allow
totalcomander to access list of applications) -> select mpv from list ....



>
>> Refresh training references:
>>
>> Video File Formats overview
>> https://www.ionos.com/digitalguide/websites/web-design/video-formats/
>>
>> AV1 Codec
>> https://www.ionos.com/digitalguide/websites/web-development/av1-codec/
>>
>> WebM:
>> https://www.ionos.com/digitalguide/websites/website-creation/webm/
>>
>> HEIF:
>>
>> https://www.ionos.com/digitalguide/websites/web-design/what-can-heif-high-efficiency-image-file-format-do/
>
>
> This last one probably not yet in ffmpeg 6.1, I just saw this commit in
> ffmpeg.git:
>
>
> So far, I have just installed several heif plugins (ffmpeg included) from
> Packman on lp15 (and on tw-sr):
>
> i+ | libheif-aom                         | Plugin AOM encoder and decoder
> for AVIF                       | package
> i+ | libheif-dav1d                       | Plugin dav1d decoder for
> AVIF                                 | package
> i+ | libheif-ffmpeg                      | Plugin FFMPEG decoder (HW acc)
> for HEIC                       | package
> i+ | libheif-HEIF                        | Plugin for HEIF decoder and
> encoder                           | package
> i+ | libheif-jpeg                        | Plugin encoder and decoder for
> JPEG in HEIF                   | package
> i+ | libheif-openjpeg                    | Plugin OpenJPEG J2K encoder and
> decoder for JPEG-2000 in HEIF | package
> i+ | libheif-rav1e                       | Plugin rav1e encoder for
> AVIF                                 | package
>
>
> Addition to the references above:
>
> AVIF – the license-free image format
> https://www.ionos.com/digitalguide/websites/web-design/avif-format/
>
>
>
> ======
> commit a0821345eb31b727d93c9c3ed7d74d2774c73afa
> Author: Vignesh Venkatasubramanian via ffmpeg-devel <
> ffmpeg-devel at ffmpeg.org>
> Date:   Wed Oct 4 09:40:15 2023 -0700
>
>     avformat/mov: Add support for demuxing still HEIC images   They are
> similar to AVIF images (both use the HEIF container). The only additional
> work needed is to parse the hvcC box and put it in the extradata.
>
>     With this patch applied, ffmpeg (when built with an HEVC decoder)
> is able to decode the files in
>
> https://github.com/nokiatech/heif/tree/gh-pages/content/images
>
>  Also add a couple of fate tests with samples from
>
> https://github.com/nokiatech/heif_conformance/tree/master/conformance_files
>
>                              Partially fixes trac ticket #6521.
>
> ======
>
> see also bunch of fixes for prores encoders.
>
>
>
>
>
>>
>>
>>
>>
>> --
>> Cin mailing list
>> Cin at lists.cinelerra-gg.org
>> https://lists.cinelerra-gg.org/mailman/listinfo/cin
>>
>
>

чт, 11 янв. 2024 г., 13:33 Terje J. Hanssen <terjejhanssen at gmail.com>:

>
>
> Den 11.01.2024 03:30, skrev Andrew Randrianasulu:
>
>
>
> вт, 9 янв. 2024 г., 20:06 Terje J. Hanssen via Cin <
> cin at lists.cinelerra-gg.org>:
>
>> AV1 and WebM:
>> Play it with your browser and smart-phone!
>>
>> I've just tested PAL HDV 16:9 and SD-DV 4:3 video clips rendered with
>> Cin-GG to AV1 video and Opus audio muxed in a WebM container.
>> They playback fine in VLC mediaplayer and not at least in  Firefox and
>> Google-Chrome browsers on Linux.
>>
>> Transferred these WebM clips using Gnome File manager on Linux to my
>> smart-phone Google Pixel 7 Pro via USB connection.
>> Tested these AV1 WebM clips playback worked fine on Pixel 7 with Android
>> 14, possibly using its Tensor hw decoder.
>>
>
>
>
> may be mobile mpv can help to see if hardware decoder was using in this
> vase ?
>
>
> Well, I downloaded mpv for Android, but apparently I have to look more
> into it, just to navigate.
> While the default Photo app lists the newest (webm) files on top in the
> DCIM/Camera.
> mpv starts listing at the bottom (2013). I gave up after scrolling to 2015
> :)
> Could not see neither opposite listing nor search button.
>
>
>> Refresh training references:
>>
>> Video File Formats overview
>> https://www.ionos.com/digitalguide/websites/web-design/video-formats/
>>
>> AV1 Codec
>> https://www.ionos.com/digitalguide/websites/web-development/av1-codec/
>>
>> WebM:
>> https://www.ionos.com/digitalguide/websites/website-creation/webm/
>>
>> HEIF:
>>
>> https://www.ionos.com/digitalguide/websites/web-design/what-can-heif-high-efficiency-image-file-format-do/
>
>
> This last one probably not yet in ffmpeg 6.1, I just saw this commit in
> ffmpeg.git:
>
>
> So far, I have just installed several heif plugins (ffmpeg included) from
> Packman on lp15 (and on tw-sr):
>
> i+ | libheif-aom                         | Plugin AOM encoder and decoder
> for AVIF                       | package
> i+ | libheif-dav1d                       | Plugin dav1d decoder for
> AVIF                                 | package
> i+ | libheif-ffmpeg                      | Plugin FFMPEG decoder (HW acc)
> for HEIC                       | package
> i+ | libheif-HEIF                        | Plugin for HEIF decoder and
> encoder                           | package
> i+ | libheif-jpeg                        | Plugin encoder and decoder for
> JPEG in HEIF                   | package
> i+ | libheif-openjpeg                    | Plugin OpenJPEG J2K encoder and
> decoder for JPEG-2000 in HEIF | package
> i+ | libheif-rav1e                       | Plugin rav1e encoder for
> AVIF                                 | package
>
>
> Addition to the references above:
>
> AVIF – the license-free image format
> https://www.ionos.com/digitalguide/websites/web-design/avif-format/
>
>
>
> ======
> commit a0821345eb31b727d93c9c3ed7d74d2774c73afa
> Author: Vignesh Venkatasubramanian via ffmpeg-devel <
> ffmpeg-devel at ffmpeg.org>
> Date:   Wed Oct 4 09:40:15 2023 -0700
>
>     avformat/mov: Add support for demuxing still HEIC images   They are
> similar to AVIF images (both use the HEIF container). The only additional
> work needed is to parse the hvcC box and put it in the extradata.
>
>     With this patch applied, ffmpeg (when built with an HEVC decoder)
> is able to decode the files in
>
> https://github.com/nokiatech/heif/tree/gh-pages/content/images
>
>  Also add a couple of fate tests with samples from
>
> https://github.com/nokiatech/heif_conformance/tree/master/conformance_files
>
>                              Partially fixes trac ticket #6521.
>
> ======
>
> see also bunch of fixes for prores encoders.
>
>
>
>
>
>>
>>
>>
>>
>> --
>> Cin mailing list
>> Cin at lists.cinelerra-gg.org
>> https://lists.cinelerra-gg.org/mailman/listinfo/cin
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20240111/9a589be1/attachment-0001.htm>


More information about the Cin mailing list