当前位置: 首页 > article >正文

编译一个Mac M系列可以用的yuview

做音视频的有一个神器工具YUView,具体使用和它的功能可以看:https://zhuanlan.zhihu.com/p/558580168, 这个作者讲得很清楚,但是官方只提供了intel的版本,arm版本要自己编,且依赖低版本的ffmpeg。

操作过程:

# 0. 删除高版本ffmpeg,准备老版本ffmpeg和qt
brew uninstall ffmpeg
brew install ffmpeg@5
brew install qt# 1. 编译YUView
git clone git@github.com:IENT/YUView.git
cd YUView
mkdir build && cd build
qmake ../YUView.pro
make -j8# 2. 产物在 build/YUViewApp 路径下,需要自己手动移动到/Application里
# 3. 根据github issue中某位大佬的提示:https://github.com/IENT/YUView/issues/524#issuecomment-1663561629 把brew安装的ffmpeg中的lib库移动到YUViewApp的包下面
mkdir /Applications/YUView.app/Contents/MacOS/ffmpeg
# 这里我的brew安装路径是/opt/homebrew/opt/ffmpeg@5,依情况自己选
cp -r /opt/homebrew/opt/ffmpeg@5/lib/* /Applications/YUView.app/Contents/MacOS/ffmpeg

好了,愉快玩耍吧:
在这里插入图片描述

http://www.lryc.cn/news/2400809.html

相关文章:

  • LeetCode - 876. 链表的中间结点
  • 概率单纯形(Probability Simplex)
  • Go语言爬虫系列教程4:使用正则表达式解析HTML内容
  • 6.4 C++作业
  • rabbitmq Topic交换机简介
  • 网络交换机:构建高效、安全、灵活局域网的基石
  • 【ArcGIS微课1000例】0148:Geographic Imager6.2使用教程
  • 【Oracle】存储过程
  • CppCon 2015 学习A Few Good Types
  • winrm登录失败,指定的凭据被服务器拒绝
  • 单元测试-断言常见注解
  • TDengine 在电力行业如何使用 AI ?
  • Java抽象工厂模式详解
  • matlab实现高斯烟羽模型算法
  • SpringBoot parent依赖高版本覆盖低版本问题
  • OpenCV C/C++ 视频播放器 (支持调速和进度控制)
  • 【Linux庖丁解牛】—自定义shell的编写!
  • C++抽象类与多态实战解析
  • OpenAI API 流式传输
  • 嵌入式分析利器:DuckDB与SqlSugar实战
  • 嵌入式学习笔记 - freeRTOS任务设计要点
  • Linux运维笔记:1010实验室电脑资源规范使用指南
  • 12:点云处理—调平,角度,平面度,高度,体积
  • Marketo 集成 8x8 Connect 短信 API 指南
  • 【Docker 从入门到实战全攻略(二):核心概念 + 命令详解 + 部署案例】
  • Elasticsearch索引(Index)介绍,它与数据库中的表有什么区别?
  • Elasticsearch中什么是分析器(Analyzer)?它由哪些组件组成?
  • 使用 SseEmitter 实现 Spring Boot 后端的流式传输和前端的数据接收
  • .net Avalonia 在centos部署
  • MyBatis深度解析:XML/注解配置与动态SQL编写实战