首页
关于
壁纸
直播
留言
友链
统计
Search
1
《三国志英杰传》攻略
6,329 阅读
2
Emby客户端IOS破解
6,196 阅读
3
白嫖Emby
6,187 阅读
4
《吞食天地1》金手指代码
6,066 阅读
5
破解emby-server
4,364 阅读
moonjerx
game
age-of-empires
zx3
san-guo-zhi
尼尔:机械纪元
net
emby
learn-video
docker
torrent
photoshop
route
minio
git
ffmpeg
im
vue
gitlab
typecho
svn
alipay
nasm
srs
mail-server
tailscale
kkfileview
aria2
webdav
synology
redis
oray
chemical
mxsite
math
π
x-ui
digital-currency
server
nginx
baota
k8s
http
cloud
linux
shell
database
vpn
esxi
rancher
domain
k3s
ewomail
os
android
windows
ios
app-store
macos
develop
java
javascript
uniapp
nodejs
hbuildx
maven
android-studio
jetbrain
jenkins
css
mybatis
php
python
hardware
hard-disk
pc
RAM
software
pt
calibre
notion
office
language
literature
philosophy
travel
登录
Search
标签搜索
ubuntu
mysql
openwrt
zerotier
springboot
centos
openvpn
jdk
吞食天地2
synology
spring
idea
windows11
吞食天地1
transmission
google-play
Japanese
xcode
群晖
kiftd
MoonjerX
累计撰写
380
篇文章
累计收到
465
条评论
首页
栏目
moonjerx
game
age-of-empires
zx3
san-guo-zhi
尼尔:机械纪元
net
emby
learn-video
docker
torrent
photoshop
route
minio
git
ffmpeg
im
vue
gitlab
typecho
svn
alipay
nasm
srs
mail-server
tailscale
kkfileview
aria2
webdav
synology
redis
oray
chemical
mxsite
math
π
x-ui
digital-currency
server
nginx
baota
k8s
http
cloud
linux
shell
database
vpn
esxi
rancher
domain
k3s
ewomail
os
android
windows
ios
app-store
macos
develop
java
javascript
uniapp
nodejs
hbuildx
maven
android-studio
jetbrain
jenkins
css
mybatis
php
python
hardware
hard-disk
pc
RAM
software
pt
calibre
notion
office
language
literature
philosophy
travel
页面
关于
壁纸
直播
留言
友链
统计
搜索到
47
篇与
docker
的结果
2021-09-02
CentOS中离线安装ffmpeg
1.下载安装包 ffmpeg-4.1.tar.xz 2.解压安装包:tar -xvJf ffmpeg-4.1.tar.xz3.编译安装: /programFiles/soft/ffmpeg 为自己指定的安装目录./configure --enable-shared --prefix=/programFiles/soft/ffmpeg提示错误:nasm/yasm not found or too old. Use --disable-x86asm for a crippled build. If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net. Include the log file "ffbuild/config.log" produced by configure as this will help solve the problem.安装gcc编译器centos 执行yum install gccubuntu 执行apt install gcc安装yasm编译器:centos 执行yum install -y yasmubuntu 执行apt install -y yasm离线安装yasm:{card-describe title="安装步骤"}离线包: yasm-1.3.0.tar.gzwget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gztar zxvf yasm-1.3.0.tar.gzcd yasm-1.3.0./configuremake && make install{/card-describe}4.编译(编译时间比较长)和安装:make && make install5.遇到问题 -bash: make: command not found 的解决办法 一般出现这个提示,是因为安装系统的时候使用的是最小化mini安装,系统没有安装make、vim等常用命令,直接yum安装下即可。yum -y install gcc automake autoconf libtool make安装g++:yum install gcc gcc-c++6.修改文件/etc/ld.so.confvim /etc/ld.so.confinclude ld.so.conf.d/*.conf将安装目录的lib包路径 /{make install的目录}/ffmpeg/lib 加入最后/programFiles/soft/ffmpeg/lib/使修改生效:ldconfig7.查看版本/programFiles/soft/ffmpeg/bin/ffmpeg -version8.配置环境变量vim /etc/profile在最后PATH添加环境变量( /programFiles/soft/ffmpeg/bin 为安装目录):#set ffmpeg environment PATH=$PATH:/programFiles/soft/ffmpeg/bin export PATH或者这么写:#set ffmpeg env export FFMPEG_HOME=/usr/bin/ffmpeg export PATH=$PATH:${FFMPEG_HOME}/bin使配置生效:source /etc/profile 9.查看环境变量是否配置成功ffmpeg -version参考资料:https://www.cnblogs.com/wpjamer/p/ffmpeg.htmlhttps://www.cnblogs.com/wintercloud/p/11162962.html转码时候遇到问题 Unknown encoder 'libx264'即,缺少libx264解码库,需要安装该库:git clone http://git.videolan.org/git/x264.git && cd x264./configure --enable-static --enable-sharedmake && make installFFMPEG使用NVIDIA的GPU硬件转码(使用N卡加速解码)下载ffmpeg源码sudo apt-get install build-essential yasm cmake libtool libc6 libc6-dev unzip wget libnuma1 libnuma-dev正常编译配置(防止报错,根据提示加上--disable-x86asm)./configure --prefix=/usr/local/ffmpeg --enable-shared --enable-yasm --enable-libx264 --enable-gpl --enable-pthreads --extra-cflags=-I/usr/local/x264/include --extra-ldflags=-L/usr/local/x264/lib --disable-x86asmN卡加速编译配置./configure --enable-nonfree -–enable-cuda-sdk –enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64编译和安装make && make install同分辨率转码, gpu加速转码,ddr在线模式ffmpeg -y -vsync 0 -hwaccel cuvid -c:v h264_cuvid -i input.mp4 -c:a copy -c:v h264_nvenc -b:v 5M output.mp4变分辨率转码:ffmpeg -y -vsync 0 -hwaccel cuvid –resize 1280x720 -c:v h264_cuvid -i input.mp4 -c:a copy -c:v h264_nvenc -b:v 5M output.mp4corp转码 (-crop (top)x(bottom)x(left)x(right))ffmpeg -y -vsync 0 -hwaccel cuvid –crop 16x16x32x32 -c:v h264_cuvid -i input.mp4 -c:a copy -c:v h264_nvenc -b:v 5M output.mp4scale_cuda filter 转码ffmpeg -y -vsync 0 -hwaccel cuvid -c:v h264_cuvid -i input.mp4 -vf scale_cuda=1280:720 -c:a copy -c:v h264_nvenc -b:v 5M output.mp4scale_npp filter 转码ffmpeg -y -vsync 0 -hwaccel cuvid -c:v h264_cuvid -i input.mp4 -vf scale_npp=1280:720 -c:a copy -c:v h264_nvenc -b:v 5M output.mp41:N 转码ffmpeg -y -vsync 0 -hwaccel cuvid -c:v h264_cuvid -i input.mp4 -vf scale_npp=1920:1080 -c:a copy -c:v h264_nvenc -b:v 5M output1.mp4 -vf scale_npp=1280:720 -c:a copy -c:v h264_nvenc -b:v 8M output2.mp4yuv编码, 1:N 编码ffmpeg -y -vsync 0 -pix_fmt yuv420p -s 1920x1080 -i input.yuv -filter_complex "[0:v]hwupload_cuda,split=4[o1][o2][o3][o4]" -map "[o1]" -c:v h264_nvenc -b:v 8M output1.mp4 -map "[o2]" -c:v h264_nvenc -b:v 10M output2.mp4 -map "[o3]" -c:v h264_nvenc -b:v 12M output3.mp4 -map "[o4]" -c:v h264_nvenc -b:v 14M output4.mp4转码, 1:N 编码ffmpeg -y -hwaccel cuvid –c:v h264_cuvid -i input1.mp4 -hwaccel cuvid –c:v h264_cuvid -i input2.mp4 -map 0:0 -vf scale_npp=640:480 –c:v h264_nvenc -b:v 1M output11.mp4 -map 0:0 -vf scale_npp=320:240 –c:v h264_nvenc -b:v 500k output12.mp4 -map 1:0 -vf scale_npp=1280:720 –c:v h264_nvenc -b:v 3M output21.mp4 -map 1:0 -vf scale_npp=640:480 –c:v h264_nvenc -b:v 2M output22.mp4软解码,gpu resize,gpu编码ffmpeg -y -init_hw_device cuda=foo:bar -filter_hw_device foo -i input1.mp4 -i input2.mp4 -map 0:0 -vf hwupload,scale_npp=640:480 –c:v h264_nvenc -b:v 1M output11.mp4 -map 0:0 -vf hwupload,scale_npp=320:240 –c:v h264_nvenc -b:v 500k output12.mp4 -map 1:0 -vf hwupload,scale_npp=1280:720 –c:v h264_nvenc -b:v 2M output21.mp4 -map 1:0 -vf hwupload,scale_npp=640:480 –c:v h264_nvenc -b:v 1M output22.mp4更多配置通过ffmpeg查看NVIDIA编码器和解码器属性配置更多参考:https://developer.nvidia.com/ffmpegh264_nvenc 编码器配置参考Using_FFmpeg_with_NVIDIA_GPU_Hardware_Acceleration_v01.4.pdf
2021年09月02日
300 阅读
0 评论
0 点赞
2021-08-26
docker部署springboot
https://blog.csdn.net/a656678879/article/details/100105267
2021年08月26日
228 阅读
0 评论
0 点赞
2021-08-26
win10修改docker镜像的存储位置
将win10更新至最新,目前最新版本是20H2,在安装docker desktop(基于wsl2)后,直接下载镜像默认是安装在C盘的,如果C盘空间不足,可按如下方式转移至其它盘docker启动后会自动运行下面两个镜像,docker-desktop是存放程序的,docker-desktop-data是存放镜像的,这两个wsl子系统都是默认放在系统盘的。PS C:\Users\Administrator> wsl -l -v --all NAME STATE VERSION * docker-desktop Running 2 docker-desktop-data Running 21、停止wslwsl --shutdown2、导出前面docker的两个镜像wsl --export docker-desktop-data D:\docker\docker-desktop-data.tar wsl --export docker-desktop D:\docker\docker-desktop.tar3、取消注册wsl --unregister docker-desktop-data wsl --unregister docker-desktop4、将导出的镜像导入到你要转移的目标位置// 用于存储镜像目录 D:\docker\image wsl --import docker-desktop-data D:\docker\image D:\docker\docker-desktop-data.tar // 运行docker主程序目录 D:\docker\bin wsl --import docker-desktop D:\docker\bin D:\docker\docker-desktop.tar5、确认是否转移成功PS C:\Users\Administrator> wsl -l -v --all NAME STATE VERSION * docker-desktop Stopped 2 docker-desktop-data Stopped 26、重新启动docker desktop
2021年08月26日
287 阅读
0 评论
0 点赞
2021-08-12
ssh服务未启动,22端口启用
这里使用的容器是centos7环境,基本是个比较纯净的环境,几乎什么都没装根据自己需求,先安装一些基本的(容器,默认是root用户)yum install -y net-tools接着安装openssl,openssh-serveryum install -y openssl openssh-server然后启动ssh/usr/sbin/sshd -D这里会报错[root@68e7598797d7 /]# /usr/sbin/sshd -D Could not load host key: /etc/ssh/ssh_host_rsa_key Could not load host key: /etc/ssh/ssh_host_ecdsa_key Could not load host key: /etc/ssh/ssh_host_ed25519_key需要进行下面的设置[root@68e7598797d7 /]# ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N '' [root@68e7598797d7 /]# ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N '' [root@68e7598797d7 /]# ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key -N ''接着修改sshd_config文件配置信息,路径为 /etc/ssh/sshd_config1.将 Port 22 前面的注释去掉(开启22号端口)2.将 PermitRootLogin 的 no 改为 yes (这里是设置是否允许root用户登录,可根据自己需求决定是否开启)重新启动ssh[root@68e7598797d7 /]# /usr/sbin/sshd -D &注意,如果设置都没问题的话,命令结尾加个‘&’,自动后台运行,启动成功会返回进程号[root@68e7598797d7 /]# /usr/sbin/sshd -D & [1] 16给root添加密码添加过的可跳过此步骤[root@68e7598797d7 /]# yum install passwd [root@68e7598797d7 /]# passwd
2021年08月12日
182 阅读
0 评论
0 点赞
2021-08-12
linux修改系统中文字符集支持
[root@localhost ~]# docker run -it -d centos:7 [root@650da1307bb1 /]# echo $LANG [root@650da1307bb1 /]# locale # 查看当前系统所使用的字符集 LANG= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL= [root@650da1307bb1 /]# locale -a | grep CN # 默认没有中文 [root@650da1307bb1 /]# locale -a | grep zh [root@650da1307bb1 /]# locale -a C POSIX en_AG en_AG.utf8 en_AU en_AU.iso88591 en_AU.utf8 en_US en_US.iso88591 en_US.iso885915 en_US.utf8 [root@650da1307bb1 /]# yum install -y kde-l10n-Chinese # 需要执行命令进行安装 [root@650da1307bb1 /]# yum reinstall -y glibc-common [root@650da1307bb1 /]# yum groupinstall "fonts" -y [root@650da1307bb1 /]# yum install -y system-config-language [root@650da1307bb1 /]# localedef -c -f UTF-8 -i zh_CN zh_CN.UFT-8 # 定义字符集 [root@650da1307bb1 /]# localedef -c -f GBK -i zh_CN zh_CN.GBK [root@650da1307bb1 /]# localedef -c -f GB2312 -i zh_CN zh_CN.GB2312 [root@650da1307bb1 /]# locale -a C POSIX en_US.utf8 zh_CN.gb2312 zh_CN.gbk zh_CN.uft8 [root@650da1307bb1 /]# cat /etc/locale.conf LANG="en_US.UTF-8" [root@650da1307bb1 /]# echo 'LANG="zh_CN.UTF-8"' > /etc/locale.conf # 修改系统字符集 [root@650da1307bb1 /]# cat /etc/locale.conf LANG="zh_CN.UTF-8" [root@650da1307bb1 /]# source /etc/locale.conf [root@650da1307bb1 /]# echo 'export LC_ALL="zh_CN.utf8"' >> /etc/profile [root@650da1307bb1 /]# source /etc/profile [root@650da1307bb1 /]# locale LANG=zh_CN.UTF-8 LC_CTYPE="zh_CN.uft8" LC_NUMERIC="zh_CN.uft8" LC_TIME="zh_CN.uft8" LC_COLLATE="zh_CN.uft8" LC_MONETARY="zh_CN.uft8" LC_MESSAGES="zh_CN.uft8" LC_PAPER="zh_CN.uft8" LC_NAME="zh_CN.uft8" LC_ADDRESS="zh_CN.uft8" LC_TELEPHONE="zh_CN.uft8" LC_MEASUREMENT="zh_CN.uft8" LC_IDENTIFICATION="zh_CN.uft8" LC_ALL=zh_CN.uft8 #### 如果还出现乱码,执行以下命令 #### [root@650da1307bb1 fonts]# cd /usr/share/fonts/ [root@650da1307bb1 fonts]# fc-cache -fv #### 生成镜像 ########## docker commit -m 'test' e265924baa80 centos:7-utf8 ########### dockerfile ############################################## FROM centos:7 RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && yum -y install kde-l10n-Chinese \ && yum -y reinstall glibc-common \ && localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8 \ && echo 'LANG="zh_CN.UTF-8"' > /etc/locale.conf \ && source /etc/locale.conf \ && yum clean all ENV LANG=zh_CN.UTF-8 \ LC_ALL=zh_CN.UTF-8
2021年08月12日
191 阅读
0 评论
0 点赞
1
...
8
9
10
您的IP: