首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu中将视频转换为H.265/HEVC格式?

如何在Ubuntu中将视频转换为H.265/HEVC格式?
EN

Ask Ubuntu用户
提问于 2014-06-04 01:34:03
回答 4查看 26.3K关注 0票数 6

我看到H.265/HEVC编码正在增长势头,但在Ubuntu的某些版本下,产生H.265视频流并不是那么容易。

我应该如何使用x265,以一种与Ubuntu集成的方式(特别是LTS发布了可靠和Xenial版本)来生成Ubuntu下的HEVC视频文件?

参考资料:

  1. x265 HEVC编码器:命令行编码器
  2. x265:视频网站
EN

回答 4

Ask Ubuntu用户

回答已采纳

发布于 2016-01-07 21:12:58

到目前为止,我的系统中最好的解决方案是:

  1. 对于可信的Tahr 14.04LTS:使用最新的FFmpeg和最新的x265,这需要一些编译和后续打包
  2. 对于Xenial Xerus 16.04 LTS:只需运行: sudo apt-get install ffmpeg libavcodec-外快

然后使用前面的任何一个方法,然后使用以下方法:

代码语言:javascript
复制
ffmpeg -i input \
   -c:v libx265 -preset slow -x265-params crf=22 \
   -c:a libmp3lame -b:a 128k \
   output.mp4

请注意,这将创建一个mp3音频流以及h.265视频流。要创建aac流,可以用以下内容替换行-c:a libmp3lame -b:a 128k

代码语言:javascript
复制
-c:a aac -strict experimental -b:a 128k

如果您的-strict experimental副本是在2015年12月开发本机aac编码器成熟后发布的,则不需要FFmpeg选项。请记住,Xenial Xerus16.04LTS的存储库FFmpeg仍然需要此选项。

参考资料:

票数 7
EN

Ask Ubuntu用户

发布于 2014-06-04 05:49:37

方法01

您可以安装对互联网友好的媒体编码器:

在终端中运行以下命令:

代码语言:javascript
复制
sudo add-apt-repository -y ppa:upubuntu-com/multimedia  
sudo apt-get update  
sudo apt-get install ifme

现在你可以打开程序,如果我从达什。

来源

方法02

按照这里这里的说明编译程序后,首先必须将视频编码为YUV格式:

代码语言:javascript
复制
avconv -i MyVideo.mp4 MyVideo.yuv

然后,您可以将YUV视频转换为x265格式:

代码语言:javascript
复制
./x265 --input-res 640x360 --fps 24000/100 MyVideo.yuv -o MyVideo.h265
票数 4
EN

Ask Ubuntu用户

发布于 2015-03-28 19:29:39

这个剧本适用于我:

代码语言:javascript
复制
ffmpeg -i input_file.mpg -pix_fmt yuv420p -f yuv4mpegpipe - |\
     x265-10bit --profile main10 --preset slower --crf 20 --input - --y4m -o output_file.mpg
票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/476507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档