HEVC

Multiplex a HEVC-Video into a MPEG-Transportstream with FFMPEG

别说谁变了你拦得住时间么 提交于 2019-12-13 07:15:24
问题 I would like to multiplex a HEVC coded video into a MPEG-Transportstream. I have a Video coded with the x265 Encoder. x265 raw.y4m --output coded.hevc I want to multiplex this Video into an MPEG Transportstream. I tried it among other things this way: ffmpeg -fflags +genpts -i coded.hevc -c:v copy -f mpegts transportstream.ts Unfortunately this error message shows up and the transportstream.ts is empty. [mpegts @ 0x1fa76a0] Timestamps are unset in a packet for stream 0. This is deprecated and

Extract TU Partitioning Information in HEVC Reference Software 16.18

北城余情 提交于 2019-12-13 03:57:01
问题 I want to extract CU/PU/TU partitioning data from HEVC HM encoder. I could extract CU/PU partitioning information using getHeight/getWidth/getPartitionSize functions in TComDataCU class. But, don't know how to access TU partitioning information. Please help. 回答1: You can do it easily on the decoder side. You need to find the function parseCoeffNxN and then access the TU size with uiWidth and uiHeight . Start with this simple test and then give feedbacks here. If there's a problem, we will

阿里云视频云正式支持AV1编码格式 为视频编码服务降本提效

一曲冷凌霜 提交于 2019-12-12 10:37:04
今天我们要说的 AV1 可不是我们平时说的 .AVI 文件格式,它是 由AOM(Alliance for Open Media,开放媒体联盟)制定的一个开源、免版权费的视频编码格式 ,可以解决H.265昂贵的专利费用和复杂的专利授权问题,是新一代领先的免版权费的编码标准。 随着短视频、直播的兴起,在线视频领域用户使用时长已超过社交领域,而5G时代视频在互联网的流量占比将会增长至85~90%。面对用户对视频画质要求的不断提高,如何在有限带宽的网络环境中,实现更清晰、更低成本的视频信号传输,一直是众多视频应用企业关心的问题。 目前较为流行的H.264与H.265编码格式,虽然其压缩效率比MPEG-2提高了1倍多,但是仍然为网络带来了极大的带宽压力,众多视频应用同时也面临着昂贵的专利费用的困扰。 云端AV1视频编码服务发布 节省25%以上码率 在加入AOM一年后,阿里云视频云近日宣布,正式推出基于云端的AV1视频编码服务,编码效率方面,在PSNR和VMAF同等情况下, AV1较HEVC有超过25%的码率节省 ,能有效节省存储空间及网络流量。 AV1相较于HEVC有更丰富的编码工具,例如:更灵活的块划分,可适应各种内容切割视频;较强大的帧内和帧间预测可提高预测效率;更多种类的变换和更强大的环内滤波器,可提高编码效率。根据实测,在视频云点播的线上应用场景,有效地利用这些工具

阿里云视频云正式支持AV1编码格式 为视频编码服务降本提效

柔情痞子 提交于 2019-12-11 14:45:34
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 今天我们要说的 AV1 可不是我们平时说的 .AVI 文件格式,它是 由AOM(Alliance for Open Media,开放媒体联盟)制定的一个开源、免版权费的视频编码格式 ,可以解决H.265昂贵的专利费用和复杂的专利授权问题,是新一代领先的免版权费的编码标准。 随着短视频、直播的兴起,在线视频领域用户使用时长已超过社交领域,而5G时代视频在互联网的流量占比将会增长至85~90%。面对用户对视频画质要求的不断提高,如何在有限带宽的网络环境中,实现更清晰、更低成本的视频信号传输,一直是众多视频应用企业关心的问题。 目前较为流行的H.264与H.265编码格式,虽然其压缩效率比MPEG-2提高了1倍多,但是仍然为网络带来了极大的带宽压力,众多视频应用同时也面临着昂贵的专利费用的困扰。 云端AV1视频编码服务发布 节省25%以上码率 在加入AOM一年后,阿里云视频云近日宣布,正式推出基于云端的AV1视频编码服务,编码效率方面,在PSNR和VMAF同等情况下, AV1较HEVC有超过25%的码率节省 ,能有效节省存储空间及网络流量。 AV1相较于HEVC有更丰富的编码工具,例如:更灵活的块划分,可适应各种内容切割视频;较强大的帧内和帧间预测可提高预测效率;更多种类的变换和更强大的环内滤波器,可提高编码效率

How to extract motion vectors and info on frame partition in HEVC HM 16.15

∥☆過路亽.° 提交于 2019-12-11 08:05:47
问题 I am using the HEVC reference software, HM Encoder Version [16.15] (including RExt) on a [Mac OS X][GCC 4.2.1][64 bit] and would like to extract at encoder side: 1) the motion vectors for each block 2) the frame partition information, i.e. the size and location of each block in the frame to which a motion vector refers. Does anybody have hints on what are the variables where this info is stored for each coding unit? Thanks! 回答1: All you need is available in the TComDataCU class. 1) For motion

Playing h265 HEVC in a JavaFX client

南楼画角 提交于 2019-12-10 22:17:44
问题 I had a small JavaFX application to play some GoPro videos on a windows / linux client. In the past I had using a GoPro 4. I've downloaded the video to the client and play it from the local storage. Like this: File file = new File("AnyVideo.MP4"); Media m = new Media(file.toURI().toString()); MediaPlayer mp = new MediaPlayer(m); mp.setAutoPlay(true); mediaView.setMediaPlayer(mp); I'll try to switch to the new GoPro 6 now. But it doesn't worked as expected. The problem is probably that the

阿里云视频云正式支持AV1编码格式 为视频编码服务降本提效

為{幸葍}努か 提交于 2019-12-07 01:21:32
今天我们要说的 AV1 可不是我们平时说的 .AVI 文件格式,它是 由AOM(Alliance for Open Media,开放媒体联盟)制定的一个开源、免版权费的视频编码格式 ,可以解决H.265昂贵的专利费用和复杂的专利授权问题,是新一代领先的免版权费的编码标准。 随着短视频、直播的兴起,在线视频领域用户使用时长已超过社交领域,而5G时代视频在互联网的流量占比将会增长至85~90%。面对用户对视频画质要求的不断提高,如何在有限带宽的网络环境中,实现更清晰、更低成本的视频信号传输,一直是众多视频应用企业关心的问题。 目前较为流行的H.264与H.265编码格式,虽然其压缩效率比MPEG-2提高了1倍多,但是仍然为网络带来了极大的带宽压力,众多视频应用同时也面临着昂贵的专利费用的困扰。 云端AV1视频编码服务发布 节省25%以上码率 在加入AOM一年后,阿里云视频云近日宣布,正式推出基于云端的AV1视频编码服务,编码效率方面,在PSNR和VMAF同等情况下, AV1较HEVC有超过25%的码率节省 ,能有效节省存储空间及网络流量。 AV1相较于HEVC有更丰富的编码工具,例如:更灵活的块划分,可适应各种内容切割视频;较强大的帧内和帧间预测可提高预测效率;更多种类的变换和更强大的环内滤波器,可提高编码效率。根据实测,在视频云点播的线上应用场景,有效地利用这些工具

阿里云视频云正式支持AV1编码格式 为视频编码服务降本提效

久未见 提交于 2019-12-06 16:22:43
今天我们要说的 AV1 可不是我们平时说的 .AVI 文件格式,它是 由AOM(Alliance for Open Media,开放媒体联盟)制定的一个开源、免版权费的视频编码格式 ,可以解决H.265昂贵的专利费用和复杂的专利授权问题,是新一代领先的免版权费的编码标准。 随着短视频、直播的兴起,在线视频领域用户使用时长已超过社交领域,而5G时代视频在互联网的流量占比将会增长至85~90%。面对用户对视频画质要求的不断提高,如何在有限带宽的网络环境中,实现更清晰、更低成本的视频信号传输,一直是众多视频应用企业关心的问题。 目前较为流行的H.264与H.265编码格式,虽然其压缩效率比MPEG-2提高了1倍多,但是仍然为网络带来了极大的带宽压力,众多视频应用同时也面临着昂贵的专利费用的困扰。 云端AV1视频编码服务发布 节省25%以上码率 在加入AOM一年后,阿里云视频云近日宣布,正式推出基于云端的AV1视频编码服务,编码效率方面,在PSNR和VMAF同等情况下, AV1较HEVC有超过25%的码率节省 ,能有效节省存储空间及网络流量。 AV1相较于HEVC有更丰富的编码工具,例如:更灵活的块划分,可适应各种内容切割视频;较强大的帧内和帧间预测可提高预测效率;更多种类的变换和更强大的环内滤波器,可提高编码效率。根据实测,在视频云点播的线上应用场景,有效地利用这些工具

Output Video Size Huge Using HEVC Encoder on iOS

时光毁灭记忆、已成空白 提交于 2019-12-06 04:57:21
I have a project that currently uses the H.264 encoder to record video on iOS. I wanted to try using the new HEVC encoder in iOS 11 to reduce file sizes, but have found that using the HEVC encoder causes file sizes to balloon enormously. Here's a project on GitHub that shows the issue - it simultaneously writes frames from the camera to files using the H.264 and H.265 (HEVC) encoders, and the resulting file sizes are printed to the console. The AVFoundation classes are setup like this: class VideoWriter { var avAssetWriterInput: AVAssetWriterInput var avAssetWriter: AVassetWriter init() { if

Android MediaCodec for HEVC

爱⌒轻易说出口 提交于 2019-12-04 15:14:09
I'm looking into using the android MediaCodec class to decode HEVC. Are there any examples of projects that do this? At present I configure the decoder with the following: AMEDIAFORMAT_KEY_MIME: "video/hevc" AMEDIAFORMAT_KEY_MAX_HEIGHT: 4320 AMEDIAFORMAT_KEY_MAX_WIDTH: 8192 AMEDIAFORMAT_KEY_HEIGHT: 1600 AMEDIAFORMAT_KEY_WIDTH: 3840 AMEDIAFORMAT_KEY_FRAME_RATE: 24 AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP: 1 When using this setup, I get no video output. I've also tried setting csd-0 , csd-1 and csd-2 to the VPS, SPS and PPS respectively, but have had no luck. I get the following error in the