HM软件学习日记(第0天)

HEVC学习记录

  • 准备工作
    • 1. 安装win10+ubuntu双系统
    • 2. 查看GCC
    • 3. 安装VIM
    • 4. 安装Pyhon3
    • 5. 在ubuntu下安装HM16.20
    • 6. HM16.20 编译出现 memcpy error 处理
    • 7. 下载测试文件
    • 8. 安装ffmpeg
  • 小试身手
    • 在终端中使用ffmpeg播放yuv文件
            • **==持续更新中,敬请期待!==**

本文所涉及的HEVC程序均在Ubuntu 20.04 LTS(以及之后发布的版本)上编译和运行
参考了:https://blog.csdn.net/sinat_39372048/article/details/81204824

准备工作

1. 安装win10+ubuntu双系统

安装了很多次ubuntu,走了不少弯路。参考了很多教程,最终才安装上。。。
参考了:https://blog.csdn.net/SELFTHRONE/article/details/105880401
注意事项:启动文件boot一定要放在和win10启动文件所在相同的硬盘上

2. 查看GCC

GCC(GNU Compiler Collection,GNU编译器套件)
安装完之后可以查看gcc的版本
指令如下

sudo apt-get gcc -version

HM软件学习日记(第0天)_第1张图片
若不会使用linux 命令,先学习linux终端常用命令,B站上有好多教程!
在编程过程中可以通过终端命令更新gcc以及补充需要的包。
遇到不会的多用–help指令,多多“百度”。

3. 安装VIM

VIM是一个很好用的文本编辑程序
可以通过终端执行一些vim操作

4. 安装Pyhon3

参考:https://blog.csdn.net/qq_21429153/article/details/79188679

5. 在ubuntu下安装HM16.20

参考:https://www.cnblogs.com/gjianw217/p/3505295.html
通过svn将最新版本的HM下载到系统根目录
HM软件学习日记(第0天)_第2张图片

6. HM16.20 编译出现 memcpy error 处理

make中遇到的error:
HM软件学习日记(第0天)_第3张图片
解决方案参考:https://blog.csdn.net/strikedragon/article/details/106384085

7. 下载测试文件

从李帅老师那里拷贝了测试所需的yuv视频到U盘;
如图所示为测试文件目录:
HM软件学习日记(第0天)_第4张图片
压缩之前的yuv格式视频很大,几秒钟的视频就有几百MB的文件大小。

8. 安装ffmpeg

参考:https://blog.csdn.net/yxnyxnyxnyxnyxn/article/details/17787025

小试身手

在终端中使用ffmpeg播放yuv文件

遇到了不少小问题,最终调试出来了!
之前尝试使用了ubuntu下的wine工具来运行yuvplayer.exe,导致电脑一度崩溃,虽然视频也可以被编译,但效果不理想

使用如下命令播放了一个yuv视频

ffplay -f rawvideo -video_size 1280x720 SlideEditing_1280x720_30.yuv
持续更新中,敬请期待!

你可能感兴趣的:(HEVC)