• 隐私条款中国国家地理网 2019-08-10
  • 500亿美元商品相关新闻 2019-08-10
  • 研究:亚洲民众更关注健康食品 2019-08-06
  • 持之以恒打好“节点战” 2019-08-06
  • 英国成功完成机器人辅助眼部手术试验 2019-08-01
  • 户口迁移耽搁了17年 诸暨籍女子找回“迟到”的身份 2019-07-29
  • 明星高考奇葩事杨幂总分第一 赵薇丢准考证(组图) 2019-07-02
  • 肩负促进和平与发展的时代重任 2019-07-02
  • 探秘海南高考评卷场 考生答题卡武警24小时值守 2019-06-28
  • “人民日报是我一生最尊敬和宝贵的朋友” 2019-06-28
  • 惊艳卢浮宫小牛电动发布新款电动车惊艳卢浮宫小牛电动发布新款电动车-手机行情 2019-06-23
  • 社区 —频道 春城壹网 七彩云南 一网天下 2019-06-15
  • 全国网络举报工作会议 2019-06-15
  • 珍贵!“国宝”林麝现身重庆金佛山 2019-06-11
  • 亚冠前瞻:恒大权健皆不容有失 两将伤情成上港争胜关键 2019-06-09
  • 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: 50
    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,922
    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: 406
    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,922
    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,518
    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: 50
    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: 135
    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: 406
    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: 406
    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,760
    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 online now   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,760
    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 online now   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,760
    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 online now   Reply With Quote
    Old 6th April 2019, 07:59   #1577  |  Link
    Registered User
     
    Join Date: Aug 2010
    Location: Athens, Greece
    Posts: 2,578
    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 (18362.356) - Core i3-9100F - nVidia 1660 (436.15)
    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: 180
    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: 95
    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 13:36.


    Powered by vBulletin® Version 3.8.11
    Copyright ©2000 - 2019, vBulletin Solutions Inc.
  • 隐私条款中国国家地理网 2019-08-10
  • 500亿美元商品相关新闻 2019-08-10
  • 研究:亚洲民众更关注健康食品 2019-08-06
  • 持之以恒打好“节点战” 2019-08-06
  • 英国成功完成机器人辅助眼部手术试验 2019-08-01
  • 户口迁移耽搁了17年 诸暨籍女子找回“迟到”的身份 2019-07-29
  • 明星高考奇葩事杨幂总分第一 赵薇丢准考证(组图) 2019-07-02
  • 肩负促进和平与发展的时代重任 2019-07-02
  • 探秘海南高考评卷场 考生答题卡武警24小时值守 2019-06-28
  • “人民日报是我一生最尊敬和宝贵的朋友” 2019-06-28
  • 惊艳卢浮宫小牛电动发布新款电动车惊艳卢浮宫小牛电动发布新款电动车-手机行情 2019-06-23
  • 社区 —频道 春城壹网 七彩云南 一网天下 2019-06-15
  • 全国网络举报工作会议 2019-06-15
  • 珍贵!“国宝”林麝现身重庆金佛山 2019-06-11
  • 亚冠前瞻:恒大权健皆不容有失 两将伤情成上港争胜关键 2019-06-09
  • 飞艇34567技巧 3d开机号开奖号100期 下载极速飞艇 极速时时论坛 福建时时11选五开奖结果查询今天 bet365体育信誉 澳客足球胜平负电脑版 重庆时时彩计划稳 十三水怎么玩 pt电子怎么才能赢大钱 云南时时计划 山东十一选五走势一定牛 足彩欧亚指数 江苏时时规则 新2彩票论坛丨开奖结果 十三水游戏平台