Linux实现ffmpeg H.265视频编码

几乎所有观看的视频,数字地面电视,电缆,卫星或互联网上的压缩。原始的,未压缩的视频太大,会浪费太多的带宽。在DVD和Blu-ray之前,有视频CD(VCD)。这是用于在标准120mm(4.7英寸)光盘。光盘上的视频被编码为MPEG-1,一种用于在1处流式传输视频数据的有损压缩格式。5 Mbit / s。MPEG-1标准最有名的组件可能是音频压缩格式。官方称之为MPEG-1音频层III,可能将其称为MP3.

MPEG-1来源于MPEG-2,被选为DVD视频的视频压缩标准。它还被用作数字卫星(DVB-S)和数字地面电视(DVB-T)的基础视频标准。MPEG-2也被国际电信联盟(ITU)批准为H.262.DVD光盘后,支持MPEG-2编码的视频也支持H.264或MPEG-4第10部分,高级视频编码(MPEG-4 AVC)正式公布。

MPEG-1:用于视频CDsMP3: MPEG-1标准的一部分,普遍存在于今天MPEG-2 / H。262:用于DVD和其他数字媒体MPEG-4 Part 10 / H。264:用于Blu-rayMPEG-H / H。265:下一代编码格式支持4K和8K分辨率

After H.264来了265.它还有一些其他名称,最常见的是高效率视频编码(HEVC)或MPEG-H。H。265数据压缩比与H.264,可以支持高达8192×4320的分辨率。这意味着相同质量的视频只需要一半的带宽(或文件大小)。或者,这意味着可以以相同的比特率显着改善视频的质量,这对于非常高的清晰度是非常重要的(即,即4K和8K)显示。

Linux用户的好消息是,H.265编解码器在流行的编码套件中可用265编译获取最新和功能最强大的ffmpeg版本的最简单的方法是下载静态链接的构建。

下载32位或64位。柏油。xz文件。如果不确定要下载哪一个,请使用32位。在下载文件的目录中,运行以下命令解压缩归档文件file:

tar xvf ffmpeg-2.4-32bit静电。柏油。xz

Where4-32bit静电。柏油。XZ

这将创建一个名为“4-32bit静电在那个目录是用H编码视频265格式,使用以下命令:

./ ffmpeg -i视频。mp4 -c:a copy -c:v libx265 video-h265.mp4

-i参数指定输入视频文件,在这种情况下MP4ffmpeg可以解码各种视频格式,包括。avi,。mp4和。MOV。

-c:a复制参数告诉ffmpeg将音频流从原始文件直接复制到输出文件中。而-c:v libx265告诉ffmpeg在H中编码新的视频文件。265格式。

最后一个参数是H所需的文件名。265编码输出。ffmpeg可以创建。mp4,。mov和。mkv文件与H.265编码视频。

编码完成后,查看两个视频的文件大小;应该看到H的文件大小显着减少。265编码video:

ls视频。mp4 video-h265.mp4

要检查文件是否已正确编码,请使用像这样的ffprobe命令这样的.1010mh1112

ffprobe video-h265.mp4

输出将显示视频流(可能是stream#0)使用hvec,i编码。即H。265.音频流将以原始文件中使用的任何格式进行编码,因为它刚刚从一个复制到另一个文件。

如果对ffmpeg本身有任何疑问,还有一个充满活力的社区,邮件列表,IRC频道和论坛。如果对上述示例有任何疑问,请使用下面的评论部分,将看到是否可以帮助。

Linux实现ffmpeg H.265视频编码的更多相关文章

  1. H.265视频编码与技术全析(上)

    H.265视频编码与技术全析(上) 一. 概述 作为新一代视频编解码格式,H.265得到越来越广泛的应用.不久之前,苹果公司在翘首期盼中发布了iPhone6,该款手机较之以往的iPhone,不仅仅只是 ...

  2. H.265视频编码与技术全析(下)

    H.265视频编码与技术全析(下) 四.帧内预测模式 共35个(h264有9个),包括Planar,DC,33个方向模式: 除了Intra_Angular预测外,HEVC还和H.264/MPEG-4 ...

  3. 深度解析 H.265 视频解决方案

    又拍云上线了 H.265 从编码解码到 CDN 分发,完整的端到端的自适应解决方案:提供视频上传.视频存储.视频编码.视频分发适配.视频解码等功能.又拍云希望能以云服务的方式将大公司才能长期支付使用的 ...

  4. 【图像处理】DVR H.264视频编码基本知识

    视频编码技术基本是由ISO/IEC制定的MPEG-x和ITU-T制定的H.26x两大系列视频编码国际标准的推出.从H.261视频编码建议,到 H.262/3.MPEG-1/2/4等都有一个共同的不断追 ...

  5. H.264与H.265视频压缩编码参考码率

  6. 【省带宽、压成本专题】深入解析 H.265 编码模式,带你了解 Apple 全面推进 H.265 的原因

    过去几年,又拍云一直在点播.直播等视频应用方面潜心钻研,取得了不俗的成果.我们结合点播.直播.短视频等业务中的用户场景,推出了"省带宽.压成本"系列文章,从编码技术.网络架构等角度 ...

  7. 深入解析 H.265 编码模式,带你了解Apple全面推进H.265的原因

    今天我们聊聊视频编码.视频文件亘古以来存在一个矛盾:高清画质和视频体积的冲突,相同编码标准下,视频更高清,视频体积更大.因此,应用更先进的视频编码标准,降低视频体积,可以大幅降低网站的流量消耗. 目前 ...

  8. 【miscellaneous】最新HEVC/H.265 4K视频,显卡解码测试

    转载自:http://bbs.zol.com.cn/diybbs/d34441_76103.html 4K这个概念也在最近几年开始流行了起来,无论是4K显示器.4K电视盒子,还是4K游戏对硬件的要求也 ...

  9. 最简单的基于FFmpeg的视频编码器-更新版(YUV编码为HEVC(H.265))

    ===================================================== 最简单的基于FFmpeg的视频编码器文章列表: 最简单的基于FFMPEG的视频编码器(YUV ...

随机推荐

  1. table边框完全去掉的方法

    表格中边框的显示 只显示上边框 <table frame=above> 只显示下边框 <table frame=below> 只显示左.右边框 <table frame= ...

  2. SpringCloud之Ribbon负载均衡策略

    Spring Cloud 微服务架构学习记录与示例 一.认识Ribbon 首先咱们需要认识下负载均衡,一般分为服务器端负载和客户端负载均衡. 服务器端负载均衡:比如Nginx.F5,请求达到服务器后由 ...

  3. C/C++ 对代码节的动态加解密

    加壳的原理就是加密或者压缩程序中的已有资源,然后当程序执行后外壳将模拟PE加载器对EXE中的区块进行动态装入,下面我们来自己实现一个简单的区块加解密程序,来让大家学习了解一下壳的基本运作原理. 本次使 ...

  4. C#-获取磁盘,cpu,内存信息

    获取磁盘信息 zongdaxiao = GetHardDiskSpace("C") * 1.0 / 1024; user = GetHardDiskFreeSpace(" ...

  5. Windows核心编程 第七章 线程的调度、优先级和亲缘性(下)

    7.6 运用结构环境 现在应该懂得环境结构在线程调度中所起的重要作用了.环境结构使得系统能够记住线程的状态,这样,当下次线程拥有可以运行的C P U时,它就能够找到它上次中断运行的地方. 知道这样低层 ...

  6. Portswigger web security academy:Server-side template injection(SSTI)

    Portswigger web security academy:Server-side template injection(SSTI) 目录 Portswigger web security ac ...

  7. TCP的握手和挥手

    三次握手 三次握手具体过程是什么? 客户端发送一个数据包 将SYN置成1,表示希望建立连接 这个包中的序列号是X 服务器收到客户端发来的数据包 通过SYN得知这是一个建立连接的请求 于是发送一个响应包 ...

  8. 【哲学角度看软件测试】要想软件“一想之美”,UI 测试少不了

    摘要:软件测试的最高层次需求是:UI测试,也就是这个软件"长得好不好看". 为了让读者更好地理解测试,我们从最基础的概念开始介绍.以一个软件的"轮回"为例,下图 ...

  9. left join 后用 on 还是 where,区别大了!

    前天写SQL时本想通过 A left B join on and 后面的条件来使查出的两条记录变成一条,奈何发现还是有两条. 后来发现 join on and 不会过滤结果记录条数,只会根据and后的 ...

  10. MySQL如何快速插入数据

    前言: 日常学习和工作中,经常会遇到导数据的需求.比如数据迁移.数据恢复.新建从库等,这些操作可能都会涉及大量数据的导入.有时候导入进度慢,电脑风扇狂转真的很让人崩溃,其实有些小技巧是可以让导入更快速 ...