• 台湾“裤子大王”:百姓三餐不济谈啥“台湾价值” 2019-05-23
  • 韩国釜山海滩变“垃圾场” 清洁工叫苦不堪 2019-05-23
  • 浙江宣讲十九大:之江大地“好声音”“红船”精神入人心 2019-05-19
  • “回天地区”下月开放千套人才公寓 ——凤凰网房产北京 2019-05-13
  • 中国智能手机在东南亚受追捧 2019-04-25
  • 阜阳网络达人“点赞”颍泉绿化提升专项工作 2019-04-23
  • 《国家人文历史》往期杂志汇总 2019-04-22
  • 一师一团土地确权登记颁证工作全面展开 2019-04-14
  • 德州扑克赌场披“俱乐部”外衣 打竞技旗号难掩赌博实质 2019-04-12
  • 自治区党委召开常委(扩大)会议 陈全国主持 2019-04-12
  • 17年来首次!塔利班组织宣布停火3天 与阿富汗民众自拍 2019-04-04
  • 2022年冬奥会筹备进行时 2019-04-03
  • 人家80年前就造航母,我们现在才造航母,基础不一样。 2019-04-03
  • 葡萄牙首都上演城市节狂欢 2019-04-01
  • RED EARTH红地球展现自我丝绒唇膏全新发布 2019-03-24
  • Welcome to

    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 15th March 2019, 09:11   #1561  |  Link
    Registered User
     
    Join Date: Jul 2018
    Posts: 46
    Android Q introduces support for the open source video codec AV1. This allows media providers to stream high quality video content to Android devices using less bandwidth. In addition, Android Q supports audio encoding using Opus - a codec optimized for speech and music streaming, and HDR10+ for high dynamic range video on devices that support it.

    The MediaCodecInfo API introduces an easier way to determine the video rendering capabilities of an Android device. For any given codec, you can obtain a list of supported sizes and frame rates using VideoCodecCapabilities.getSupportedPerformancePoints(). This allows you to pick the best quality video content to render on any given device.
    __________________
    AV1 win64 VS2017 builds
    Last build here | History
    I also open source the build scripts at Github: here
    marcomsousa is offline   Reply With Quote
    Old 15th March 2019, 23:53   #1562  |  Link
    Moderator
     
    Join Date: Jan 2006
    Location: Portland, OR
    Posts: 2,827
    Quote:
    Originally Posted by foxyshadis View Post
    It never ceases to astonish me how every single codec seems to prize PSNR over visual quality at the start, after all these years, and bolt on psychovisual as an afterthought. Also, how many codecs are designed with only low-bitrate in mind, assuming that high bitrate will automatically be transparent, so there's no reason to waste time on that. You'd think that Google would have, well, Googled for the successes and failures in this field before surging ahead. Or at least listened to Monty, since he's The Woz of codec design.
    PSNR may not be good, but it is easy to calculate.

    And Google REALLY likes objective metrics. They trust a number from a computer more than their own eyes.

    It's one of those "looking where the light is" kinds of problems.
    __________________
    Ben Waggoner
    Principal Video Specialist, Amazon Prime Video

    My Compression Book
    benwaggoner is offline   Reply With Quote
    Old 16th March 2019, 22:17   #1563  |  Link
    Registered User
     
    Nintendo Maniac 64's Avatar
     
    Join Date: Nov 2009
    Location: Northeast Ohio
    Posts: 386
    Quote:
    Originally Posted by benwaggoner View Post
    They trust a number from a computer more than their own eyes.
    Geez, no wonder people like Elon Musk are so concerned about certain tech companies going all-in on deep A.I.
    __________________
    ____HTPC____  | __Desktop PC__
    2.93GHz Xeon x3470 (4c/8t Nehalem) | 4.6GHz Pentium G3258 (2c/2t Haswell)
    Radeon HD5870  | Intel iGPU      
    2x2GB+2x1GB DDR3-1333 | 4x4GB DDR3-1600       

    Win7 x64
    Nintendo Maniac 64 is offline   Reply With Quote
    Old 19th March 2019, 00:00   #1564  |  Link
    Moderator
     
    Join Date: Jan 2006
    Location: Portland, OR
    Posts: 2,827
    Say, does anyone know if the Android Q AV1 decoder has/will have PlayReady integration? If so, what level?
    __________________
    Ben Waggoner
    Principal Video Specialist, Amazon Prime Video

    My Compression Book
    benwaggoner is offline   Reply With Quote
    Old 19th March 2019, 03:41   #1565  |  Link
    Derek Prestegard IRL
     
    Blue_MiSfit's Avatar
     
    Join Date: Nov 2003
    Location: Los Angeles
    Posts: 5,483
    I strongly doubt it. If there is an integration I'd be shocked if it's not software based, which would max out at SL2000.
    Blue_MiSfit is offline   Reply With Quote
    Old 19th March 2019, 07:53   #1566  |  Link
    Registered User
     
    Join Date: Jul 2018
    Posts: 46
    Firefox 66 - Support for AV1 codec is activated on Windows by default.
    __________________
    AV1 win64 VS2017 builds
    Last build here | History
    I also open source the build scripts at Github: here
    marcomsousa is offline   Reply With Quote
    Old 19th March 2019, 13:13   #1567  |  Link
    .
     
    birdie's Avatar
     
    Join Date: Dec 2006
    Posts: 120
    Quote:
    Originally Posted by marcomsousa View Post
    Firefox 66 - Support for AV1 codec is activated on Windows by default.
    It was already enabled in Firefox 65.
    birdie is offline   Reply With Quote
    Old 23rd March 2019, 01:04   #1568  |  Link
    Registered User
     
    Nintendo Maniac 64's Avatar
     
    Join Date: Nov 2009
    Location: Northeast Ohio
    Posts: 386
    It would seems that LAVFilters v0.74.1 and therefore also MPC-HC v1.8.6 are now using dav1d, resulting in similar performance gains that were seen in MPC-BE beta builds (which I previously measured as being ~50% faster than MPC-HC v1.8.4 and its included LAVFilters v0.73).
    __________________
    ____HTPC____  | __Desktop PC__
    2.93GHz Xeon x3470 (4c/8t Nehalem) | 4.6GHz Pentium G3258 (2c/2t Haswell)
    Radeon HD5870  | Intel iGPU      
    2x2GB+2x1GB DDR3-1333 | 4x4GB DDR3-1600       

    Win7 x64
    Nintendo Maniac 64 is offline   Reply With Quote
    Old 23rd March 2019, 07:42   #1569  |  Link
    Registered User
     
    Join Date: Nov 2017
    Posts: 7
    https://github.com/Nevcairiel/LAVFil...eases/tag/0.74

    Quote:
    NEW: Using the dav1d AV1 decoder for significantly improved AV1 decoding performance
    Pushman is offline   Reply With Quote
    Old 23rd March 2019, 19:40   #1570  |  Link
    Registered User
     
    Nintendo Maniac 64's Avatar
     
    Join Date: Nov 2009
    Location: Northeast Ohio
    Posts: 386
    Quote:
    Originally Posted by Pushman View Post
    https://github.com/Nevcairiel/LAVFilters/releases/tag/0.74
    Note, there's a newer 0.74.1 version of LAVFilters in case anybody is thinking that above link is the newest version (which it's not):

    https://github.com/Nevcairiel/LAVFilters/releases
    __________________
    ____HTPC____  | __Desktop PC__
    2.93GHz Xeon x3470 (4c/8t Nehalem) | 4.6GHz Pentium G3258 (2c/2t Haswell)
    Radeon HD5870  | Intel iGPU      
    2x2GB+2x1GB DDR3-1333 | 4x4GB DDR3-1600       

    Win7 x64
    Nintendo Maniac 64 is offline   Reply With Quote
    Old 23rd March 2019, 21:58   #1571  |  Link
    Registered User
     
    Join Date: Oct 2009
    Posts: 838
    Hi!

    Is there anything out there that can encode valid AVIF images?
    Does (dev versions of) Chrome/Firefox support viewing AVIF images? (Anything else?)
    mzso is offline   Reply With Quote
    Old 23rd March 2019, 23:22   #1572  |  Link
    Registered Developer
     
    Join Date: Mar 2010
    Location: Hamburg/Germany
    Posts: 9,688
    Quote:
    Originally Posted by mzso View Post
    Hi!

    Is there anything out there that can encode valid AVIF images?
    Does (dev versions of) Chrome/Firefox support viewing AVIF images? (Anything else?)
    You can encode with this tool, for example:
    https://github.com/Kagami/go-avif (binary: https://ci.appveyor.com/project/Kaga...uild/artifacts)

    They also have a avif.js demo that can decode it using JavaScript (https://kagami.github.io/avif.js/). I don't think any browsers have native support yet, since the spec for AVIF was only officially signe-off a week ago or so.
    Interestingly, the upcoming Windows 10 "19H1" seems to have native support, both in Explorer for thumbnails, as well as in Paint for importing - assuming the AV1 Video Extension is installed.
    __________________
    LAV Filters - open source ffmpeg based media splitter and decoders
    nevcairiel is offline   Reply With Quote
    Old 23rd March 2019, 23:44   #1573  |  Link
    Helenium(Easter)
     
    Wolfberry's Avatar
     
    Join Date: Aug 2017
    Location: Hsinchu, Taiwan
    Posts: 99
    AVIF is basically AV1 codec in HEIF container, so you can also use ffmpeg with libaom enabled (or ffmpeg + aomenc) to encode the pictures into ivf and then use MP4Box -add-image to convert the ivf files into avif.
    __________________
    Monochrome Anomaly
    Wolfberry is offline   Reply With Quote
    Old 24th March 2019, 00:36   #1574  |  Link
    Registered Developer
     
    Join Date: Mar 2010
    Location: Hamburg/Germany
    Posts: 9,688
    Quote:
    Originally Posted by Wolfberry View Post
    AVIF is basically AV1 codec in HEIF container, so you can also use ffmpeg with libaom enabled (or ffmpeg + aomenc) to encode the pictures into ivf and then use MP4Box -add-image to convert the ivf files into avif.
    To be fair, any AVIF file is a HEIF file, but if your tool doesn't know what its doing, then a HEIF file with AV1 in it may not be valid AVIF (since it defines some constraints to make it easier on readers that only want to support AVIF and not the full HEIF spec).
    That said, MP4Box actually supports AVIF however, but you should be passing "-brand avif" to make sure it makes a proper one.

    Compatible software and some invocation commands are listed here:
    https://github.com/AOMediaCodec/av1-avif/wiki
    __________________
    LAV Filters - open source ffmpeg based media splitter and decoders

    Last edited by nevcairiel; 24th March 2019 at 00:40.
    nevcairiel is offline   Reply With Quote
    Old 24th March 2019, 00:44   #1575  |  Link
    Helenium(Easter)
     
    Wolfberry's Avatar
     
    Join Date: Aug 2017
    Location: Hsinchu, Taiwan
    Posts: 99
    Thanks for the link, SmilingWolf's script also adds -ab miaf, I guess that is optional?
    __________________
    Monochrome Anomaly
    Wolfberry is offline   Reply With Quote
    Old 24th March 2019, 01:30   #1576  |  Link
    Registered Developer
     
    Join Date: Mar 2010
    Location: Hamburg/Germany
    Posts: 9,688
    Quote:
    Originally Posted by Wolfberry View Post
    Thanks for the link, SmilingWolf's script also adds -ab miaf, I guess that is optional?
    Yeah, sort of optional. The spec says it should be there, but its not clear to me if you need to use one of its profiles. You can have a whole list of alternate/compatible brands in such a file. The AVIF spec lists them:
    https://aomediacodec.github.io/av1-a...es-constraints

    "avif" from the AVIF spec itself.
    "mif1" from HEIF
    "miaf" from the MIAF spec
    and finally "MA1B" or "MA1A" to identify the AV1 profile in use.
    Or various alterations of the above for special types of images.

    ... this ISOBMFF image format stuff is a real mess.
    __________________
    LAV Filters - open source ffmpeg based media splitter and decoders

    Last edited by nevcairiel; 24th March 2019 at 01:33.
    nevcairiel is offline   Reply With Quote
    Old 6th April 2019, 07:59   #1577  |  Link
    Registered User
     
    Join Date: Aug 2010
    Location: Athens, Greece
    Posts: 2,521
    I did a small comparison between lib-aom and lib-dav1d earlier this week.

    I used LAV Video 0.73.1-31 x64 for lib-aom and LAV Video 0.74.1-1 for lib-dav1d (no idea if LAV uses the latest versions of both libraries, but should be close to latest)

    The two systems mentioned below have Win 10 October Update and I used DXVA Checker v4.20 for both of them.

    The AV1 sample is Chimera - AV1 - 1080p - 8bit - 6.7Mbps file.

    Skylake system:
    Core i5 6500 (4C/4T) at 3.2GHz (All core turbo 3.3GHz) using 1x8GB DIMM of DDR4-2133 MHz RAM (Single channel)

    Haswell system:
    Core i3 4170 (2C/4T) at 3.7GHz (No Turbo) using 2x8GB DIMMs of DDR3-1600 MHz RAM (Dual channel)

    Benchmark results:
    (min/avg/max fps)

    Skylake Core i5 6500:

    libaom 30/48/149 CPU usage 65%
    dav1d 77/128/282 CPU usage 91%

    Haswell Core i3 4170:

    libaom 21/37/153 CPU usage 71%
    dav1d 53/91/240 CPU usage 90%


    Comments:

    For both AVX2 capable CPUs, the speedup is similar ~2.5 times faster for dAV1d than libaom (2.46 for Haswell and 2.67 for Skylake) and the CPU usage also goes to ~90% for both.
    The difference is huge for multi-threaded systems.

    Core i5 6500 manages to be faster from 30% (using libaom) to 41% (using dav1d) than Core i3 4170.
    __________________
    Win 10 x64 (17763.475) - Core i3-4170 - nVidia 1660 (430.39)
    HEVC decoding benchmarks
    H.264 DXVA Benchmarks for all
    NikosD is offline   Reply With Quote
    Old 6th April 2019, 09:23   #1578  |  Link
    Registered User
     
    Join Date: Aug 2009
    Posts: 168
    MSU HEVC/AV1/VP9 encoding test results:


    //compression.ru/video/codec_comparison/hevc_2018/

    Last edited by dapperdan; 6th April 2019 at 09:50.
    dapperdan is offline   Reply With Quote
    Old 9th April 2019, 01:11   #1579  |  Link
    Registered User
     
    Join Date: May 2005
    Location: Swansea, Wales, UK
    Posts: 68
    Did anyone see the SVT-AV1 announcement from Intel/Netflix.
    Link here.

    Still havent seen a comprehensive comparison of it compared to libaom, x265 and vp9 quality wise.
    soresu is offline   Reply With Quote
    Old 9th April 2019, 03:38   #1580  |  Link
    Registered User
     
    Join Date: Jan 2017
    Posts: 2
    AV1 encoder's speed and compression rate reach the practical level of VOD

    https://mp.weixin.qq.com/s?__biz=MzU...Dp&wx_header=1

    关于对比rav1e和SVT-AV1,以下为来自Zoe Liu的回复:

    搑av1e和SVT-AV1在github上的开源编码器,迄今为止还没有完成AV1标准中的最主要的编码工具集。对于任意一款AV1编码器,如果没有实现AV1标准的主要工具,只是在码流格式上符合AV1标准规范,而无法体现AV1的标准优势,其实还没有达到作为AV1编码器的基准要求。

    我们对最新的SVT-AV1 github版本做了相对粗略的RD性能测试,其目前的编码效率还停留在AV1的前身VP9的大致水平。对这样开发阶段的编码器,放到AV1类别里面做编码性能与速度评估,不仅没有意义,对这样的开源项目也是不公平的。?br />
    The following is the content of machine translation:
    Regarding the comparison between rav1e and SVT-AV1, the following is a response from Zoe Liu:



    "Rav1e and SVT-AV1 open source coders on GitHub have not yet completed the most important coding tool set in AV1 standard. For any AV1 encoder, if there is no main tool to implement the AV1 standard, it only conforms to the AV1 standard in bit stream format, but can not reflect the standard advantages of AV1. In fact, it has not reached the standard requirements as AV1 encoder.



    We have done a relatively rough RD performance test for the latest version of SVT-AV1 github, and its coding efficiency is still at the approximate level of VP9, the predecessor of AV1. It is not only meaningless to evaluate the coding performance and speed of the coder in the AV1 category, but also unfair to such open source projects.
    tnti is offline   Reply With Quote
    Reply


    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 10:31.


    Powered by vBulletin® Version 3.8.11
    Copyright ©2000 - 2019, vBulletin Solutions Inc.
  • 台湾“裤子大王”:百姓三餐不济谈啥“台湾价值” 2019-05-23
  • 韩国釜山海滩变“垃圾场” 清洁工叫苦不堪 2019-05-23
  • 浙江宣讲十九大:之江大地“好声音”“红船”精神入人心 2019-05-19
  • “回天地区”下月开放千套人才公寓 ——凤凰网房产北京 2019-05-13
  • 中国智能手机在东南亚受追捧 2019-04-25
  • 阜阳网络达人“点赞”颍泉绿化提升专项工作 2019-04-23
  • 《国家人文历史》往期杂志汇总 2019-04-22
  • 一师一团土地确权登记颁证工作全面展开 2019-04-14
  • 德州扑克赌场披“俱乐部”外衣 打竞技旗号难掩赌博实质 2019-04-12
  • 自治区党委召开常委(扩大)会议 陈全国主持 2019-04-12
  • 17年来首次!塔利班组织宣布停火3天 与阿富汗民众自拍 2019-04-04
  • 2022年冬奥会筹备进行时 2019-04-03
  • 人家80年前就造航母,我们现在才造航母,基础不一样。 2019-04-03
  • 葡萄牙首都上演城市节狂欢 2019-04-01
  • RED EARTH红地球展现自我丝绒唇膏全新发布 2019-03-24
  • 今日双色球开奖号码 河南泳坛夺金481 2017年体彩p3开奖查询 竞彩足球比分开奖结果 快三绝密公式算单双 四川时时彩怎么玩 足球14场胜负彩购大厅 大乐透走势图带连线 新时时彩qq 北京pk10骗局全过程 北京赛车开奖结果 山东时时彩后一走势 北京赛车外围投注 中国体彩网大乐透 刮彩票中大奖去哪里拿 香港六合彩现场开奖结果