使用
安装ffmpeg
默认是不支持x265
的
使用
重新安装即可。
一般直接的H265
数据流(比如从摄像头抓取的H265
裸数据流保存的文件),是没办法在MacOS
上直接播放的,必须进行转码。简单的转码命令如下:
Mac是苹果自1984年起以“Macintosh”开始的个人消费型计算机,如:iMac、Mac mini、Macbook air、Macbook pro、Mac pro等计算机。使用独立的Mac os系统,最新的OS X系列基于NeXT系统开发,不支持兼容。是一套完备而独立的生态系统。
使用
安装ffmpeg
默认是不支持x265
的
使用
重新安装即可。
一般直接的H265
数据流(比如从摄像头抓取的H265
裸数据流保存的文件),是没办法在MacOS
上直接播放的,必须进行转码。简单的转码命令如下:
在macOS High Sierra
系统上使用Safari
进行搜索的时候,总是莫名其妙的被修改搜索词,导致搜索结果驴唇不对马嘴。搜索了一下,这个锅应该是输入法导致的,最可恶的是不能拒绝输入法的推荐词汇,可以使用如下方式关闭输入法的自动英文矫正功能。
macOS Sierra
升级到macOS High Sierra
后执行cc
,git
等命令报错,错误信息如下:
解决方法如下:
hdiutil convert -format UDRW -o destination_file.img source_file.iso
diskutil list
and determine the device node assigned to your flash media (e.g., /dev/disk2)diskutil unmountDisk /dev/diskN
(replace N with the disk number from the last command; in the previous example, N would be 2)sudo dd if=/path/to/destination_file.img.dmg of=/dev/diskN bs=1m
(replace /path/to/destination_file.img.dmg with the path where the image file is located; for example, ./win7.img.dmg)
diskutil eject /dev/diskN
, and remove your flash media when the command completes (this can take a few hours on slower drives)很多时候,我们系统上安装了好几个版本的Python
, 此时,我们往往没办法确定通过pip
安装的包会存放到那个目录下的site-packages
中,可以通过如下代码获取:
在Ubuntu 16.04 LTS
系统上,这个输出是存在问题的,执行命令后输出的目录是:
实际上,通过pip
命令安装的目录有很大一部分被安装到了
目录下。
Android Virtual Device Manager
突然出现了/dev/kvm is not found这个错误,我猜测大概Hardware_Accelerated_Execution_Manager
丢失了某些文件,或者没安装好HAXM
。
在执行macOS Sierra (10.12.4)下Caffe通过Python接口加载binaryproto格式的均值文件的时候,最后报告错误:
这个错误发生的原因是由于memnet
提供的均值文件是256*256
的,但是提供的配置文件却是227*227
的,导致在io.py
里面的代码在进行判断的时候发生异常。调整源代码中的python/caffe/io.py
里面的代码:
调整为:
调整完成后,需要重新编译Caffe
:
macOS Sierra
(10.12.4
)下Caffe
通过Python
接口加载均值文件的时候,都是加载的.npy
格式的文件,这个格式是Python
存储的格式,跟我们经常下载到的.binaryproto
格式的均值文件是不同的,这样就导致了加载问题。
.binaryproto
是Google
的Protocol Buffer
序列化后的数据,而.npy
格式是Python
的numpy
模块序列化后的数据。
之所以会出现两种不同的存储格式,目前猜测是由于目前Python 3
不能很好的支持Protocol Buffer
导致的。
Python
下是不能直接加载.binaryproto
格式的数据的,必须进行一次转换才行,示例代码如下:
参照 macOS Sierra (10.12.3)编译Caffe 编译成功 Caffe
后,开始尝试使用 Caffe
的 Python
接口,执行如下命令:
macOS Sierra
(10.12.4
)下使用Python
操作视频,FFMPEG
是目前来说最好的一个选择,但是没有为Python
专门提供适配接口,网上搜索了比较长时间,才找到PyAV
来操作FFMPEG
。
PyAV
的文档地址在:https://mikeboers.github.io/PyAV/
代码地址在:https://github.com/mikeboers/PyAV
首先需要通过HomeBrew
安装FFMPEG
:
接下来安装PyAV
,安装方式两种:
一种是直接通过PIP
来安装:
另外一种是通过下载代码来手工安装
安装好后的例子如下: