first commit
This commit is contained in:
5
content/deepin折腾笔记/第六章/6.1.md
Executable file
5
content/deepin折腾笔记/第六章/6.1.md
Executable file
@@ -0,0 +1,5 @@
|
||||
# 6.1 必备的 WPS 兼容字体包
|
||||
默认Linux版本WPS打开公文报表时,由于字体缺失,会导致不兼容Windows平台样式,体现不出相同的展示效果。
|
||||
字体介绍地址:http://wps-community.org/download.html?vl=fonts#download
|
||||
字体下载地址:http://kdl.cc.ksosoft.com/wps-community/download/fonts/wps-office-fonts_1.0_all.deb
|
||||
双击安装即可。如下载失败,请加QQ群19346666,从群文件“字体”目录下载。
|
||||
17
content/deepin折腾笔记/第六章/6.10.md
Executable file
17
content/deepin折腾笔记/第六章/6.10.md
Executable file
@@ -0,0 +1,17 @@
|
||||
# 6.10 Blender 视频剪辑多核渲染崩溃处置
|
||||
Blender视频剪辑多核渲染崩溃的解决方案:可以尝试取消Mixsound Sound选项,也可以使用脚本手动连接与合并。
|
||||
方法一:直接将包含音频的视频连接,详见群文件concat_contails_audio.sh,内容如下:
|
||||
#!/bin/bash
|
||||
for file in `find . -type f -a -name '*-*.mp4'`
|
||||
do
|
||||
buf=$buf"file '${file:2}'\n"
|
||||
done
|
||||
echo -e $buf |sed "/^$/d" |sort -t "-" -k 2n > in.txt
|
||||
ffmpeg -f concat -i in.txt -c copy out.mp4
|
||||
方法二:
|
||||
先从Blender里渲染音频,例如in.mp3(如果是其它格式音频,需要修改脚本),它的原理是先连接视频(丢弃音频),然后再把单独渲染的音频与之合并。
|
||||
将方法一脚本的最后一条命令替换成:
|
||||
ffmpeg -f concat -i in.txt -c:v copy -an in.mp4
|
||||
ffmpeg -i in.mp4 -i in.mp3 -c:v copy -c:a copy out.mp4
|
||||
rm in.mp4
|
||||
详见群文件concat_merge_audio.sh。
|
||||
3
content/deepin折腾笔记/第六章/6.11.1.md
Executable file
3
content/deepin折腾笔记/第六章/6.11.1.md
Executable file
@@ -0,0 +1,3 @@
|
||||
# 6.11.1 ffmpeg 视频转换
|
||||
ffmpeg -i input.mp4 -s:v 1280x720 -b:v 2000k -r:v 25 -c:v h264 -c:a ac3-b:a 128k -r:a 44100 -ac 2 output.mp4
|
||||
:v视频参数,:a音频参数,-ac声道。
|
||||
13
content/deepin折腾笔记/第六章/6.11.2.md
Executable file
13
content/deepin折腾笔记/第六章/6.11.2.md
Executable file
@@ -0,0 +1,13 @@
|
||||
# 6.11.2 批量编码转换 .
|
||||
安装影音转换工具:sudo apt install ffmpeg
|
||||
创建运行脚本:touch conv.sh
|
||||
右键设置可执行权限,或者:chmod +x conv.sh
|
||||
用编辑器打开conv.sh,添加以下内容(参数可酌情修改):
|
||||
#!/bin/bash
|
||||
for file in `find . -type f -a -name '*.mov'`
|
||||
do
|
||||
ffmpeg -i "$file" -c:v h264 -b:v 3000k -r
|
||||
:v 25 -c:a ac3 -b:a 192k -r:a 44100 -ac 2 "$(expr "$file" : '\(.*\)\.mov').mp4";
|
||||
[ "x$?x" == "x0x" ] && rm "$file"
|
||||
done
|
||||
|
||||
7
content/deepin折腾笔记/第六章/6.11.3.md
Executable file
7
content/deepin折腾笔记/第六章/6.11.3.md
Executable file
@@ -0,0 +1,7 @@
|
||||
# 6.11.3 ffmpeg 视频连接
|
||||
将需要连接的视频文件名根据自己需要的顺序放在in.txt文件中,每个文件一行:
|
||||
file '0390-3917.mp4'
|
||||
file '3918-7446.mp4'
|
||||
连接视频和音频:ffmpeg -f concat -i in.txt -c copy out.mp4
|
||||
只连接视频,丢弃音频:ffmpeg -f concat -i in.txt -c:v copy -an out.mp4
|
||||
只连接音频,丢弃视频:ffmpeg -f concat -i in.txt -c:v none -c:a copy out.mp3
|
||||
3
content/deepin折腾笔记/第六章/6.11.4.md
Executable file
3
content/deepin折腾笔记/第六章/6.11.4.md
Executable file
@@ -0,0 +1,3 @@
|
||||
# 6.11.4 ffmpeg 提取音频
|
||||
知道视频中的音频编码时:ffmpeg -i in.mp4 -c:v none -c:a copy out.mp3
|
||||
不知道编码,需要转换时:ffmpeg -i in.mp4 -c:v none -c:a ac3 -b:a 128k -r:a44100 -ac 2 out.ac3
|
||||
3
content/deepin折腾笔记/第六章/6.11.5.md
Executable file
3
content/deepin折腾笔记/第六章/6.11.5.md
Executable file
@@ -0,0 +1,3 @@
|
||||
# 6.11.4 ffmpeg 提取音频
|
||||
ffmpeg -i in.mp4 -i in.mp3 -c:v copy -c:a copy out.mp4
|
||||
或简化成:ffmpeg -i in.mp4 -i in.mp3 -c copy out.mp4in.mp4中的视频和音频与in.mp3中的音频混合输出。
|
||||
3
content/deepin折腾笔记/第六章/6.11.6.md
Executable file
3
content/deepin折腾笔记/第六章/6.11.6.md
Executable file
@@ -0,0 +1,3 @@
|
||||
# 6.11.6 ffmpeg 视频合并音频
|
||||
ffmpeg -i in.mp4 -i in.mp3 -c copy -map 0:v -map 1:a out.mp4
|
||||
in.mp4中的视频与in.mp3中的音频合并。
|
||||
7
content/deepin折腾笔记/第六章/6.11.7.md
Executable file
7
content/deepin折腾笔记/第六章/6.11.7.md
Executable file
@@ -0,0 +1,7 @@
|
||||
# 6.11.7 ffmpeg 截取视频
|
||||
ffmpeg -i in.mp4 -to 5 -c copy out.mp4 #截取开头至第5秒
|
||||
ffmpeg -i in.mp4 -ss 10 -c copy out.mp4 #截取第10秒至结束
|
||||
ffmpeg -i in.mp4 -ss 6 -to 9 -c copy out.mp4 #截取第6秒至第9秒
|
||||
ffmpeg -i in.mp4 -ss 8 -t 5 -c copy out.mp4 #从第8秒开始截取5秒
|
||||
ffmpeg为了加速,会使用关键帧技术,所以有时剪切出来的结果在起止时间上未必准确。通常来说,把-ss选项放在-i之前,会使用关键帧技术;把-ss选项放在-i之后,则不使用关键帧技术。如果要使用关键帧技术又要保留时间戳,可以加上-copyts选项:
|
||||
ffmpeg -ss 00:01:00 -i in.mp4 -to 00:02:00 -c copy -copyts cut.mp4
|
||||
3
content/deepin折腾笔记/第六章/6.11.8.md
Executable file
3
content/deepin折腾笔记/第六章/6.11.8.md
Executable file
@@ -0,0 +1,3 @@
|
||||
# 6.11.8 ffmpeg 指定时间合并
|
||||
ffmpeg -ss 00:10:01 -t 30 -i in.mp4 -ss 00:05:02 -t 30 -i in.mp3 -ccopy -map 0:v -map 1:a out.mp4in.mp4
|
||||
中第10分1秒开始的30秒视频与in.mp3中第5分2秒开始的30秒音频合并。
|
||||
4
content/deepin折腾笔记/第六章/6.11.9.md
Executable file
4
content/deepin折腾笔记/第六章/6.11.9.md
Executable file
@@ -0,0 +1,4 @@
|
||||
# 6.11.9 ffmpeg 调整播放速度
|
||||
声音视频同时调节:ffmpeg -i in.mp4 -filter_complex -r 25 "[0:v]setpts=1.25*PTS[v];[0:a]atempo=0.8[a]" -map "[v]" -map "[a]" out.mp4
|
||||
只调节视频:ffmpeg -i in.mp4 -an -filter:v -r 25 "setpts=0.8*PTS" out.mp4
|
||||
只调节音频:ffmpeg -i in.mp3 -filter:a "atempo=1.25" -vn out.mp3
|
||||
2
content/deepin折腾笔记/第六章/6.11.md
Executable file
2
content/deepin折腾笔记/第六章/6.11.md
Executable file
@@ -0,0 +1,2 @@
|
||||
# 6.11 ffmpeg 音频视频编码
|
||||
|
||||
9
content/deepin折腾笔记/第六章/6.2.md
Executable file
9
content/deepin折腾笔记/第六章/6.2.md
Executable file
@@ -0,0 +1,9 @@
|
||||
# 6.2 PDF 文件压缩 .
|
||||
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
|
||||
-dPDFSETTINGS=/screen 压缩比最大,输出文件最小,质量最低
|
||||
-dPDFSETTINGS=/ebook 压缩比稍小,输出文件较小,质量稍高
|
||||
-dPDFSETTINGS=/printer 高质量输出,文件较大也可以
|
||||
-dColorImageResolution=180调整图像DPI:
|
||||
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dDownsampleColorImages=
|
||||
true -dColorImageResolution=130 -dNOPAUSE -dBATCH -sOutputFile=
|
||||
output.pdf input.pdf
|
||||
14
content/deepin折腾笔记/第六章/6.3.md
Executable file
14
content/deepin折腾笔记/第六章/6.3.md
Executable file
@@ -0,0 +1,14 @@
|
||||
# 6.3 卸载搜狗输入法,改用 Google 拼音
|
||||
由于搜狗输入法存在严重的内存泄露(开机大约8小时,内存占用将达到3G),在官方修复内存泄露之前,建议替换成fcitx输入法。
|
||||
卸载搜狗输入法:sudo apt purge fcitx* sogou*
|
||||
完成卸载后,一定要注销或者重启。
|
||||
杀掉所有fcitx进程:killall fcitx
|
||||
确认这条命令没有任何输出了:pgrep fcitx
|
||||
删除旧配置「注意!每行命令只有-r前后有空格,如果不理解,请图形界面手动删除」:
|
||||
rm -r ~/.sogouinput
|
||||
rm -r ~/.config/SogouPY*
|
||||
rm -r ~/.config/sogou*
|
||||
rm -r ~/.config/fcitx*安装Google拼音输入法:sudo apt install fcitx-googlepinyin
|
||||
启动测试:fcitx-autostart
|
||||
如无报错,成功。
|
||||
深入了解fcitx安装情况:fcitx-diagnose
|
||||
19
content/deepin折腾笔记/第六章/6.4.md
Executable file
19
content/deepin折腾笔记/第六章/6.4.md
Executable file
@@ -0,0 +1,19 @@
|
||||
# 6.4 安装中州韵 fcitx-rime 输入法
|
||||
请卸载搜狗拼音输入法!为了避开奇怪问题,建议先彻底卸载fcitx和RIME输入法。
|
||||
`sudo apt purge fcitx* *rime*`
|
||||
`sudo apt autoremove --purge`
|
||||
尝试重启或者注销电脑,也可尝试杀掉所有fcitx进程:killall fcitx
|
||||
确认这条命令没有任何输出:pgrep fcitx
|
||||
删除旧配置「注意!该命令只有-r前后有空格,如果不理解,请图形界面手动删除」:
|
||||
rm -r ~/.config/fcitx
|
||||
其中~代表主目录。
|
||||
安装fcitx-rime:sudo apt install fcitx-rime
|
||||
测试:fcitx-autostart
|
||||
如果还无法使用中州韵,托盘输入法图标右键“配置”手动添加。
|
||||
Ctrl+Alt+P可切换内嵌编辑模式(PreeditStringInClientWindow=False)。
|
||||
下载配置、词库和皮肤:https://www.github.com/loaden/rime
|
||||
覆盖到 ~/.config/fcitx/rime 目录下,托盘输入法图标右键菜单“重新部署”。
|
||||
将 skin 目录移动到 ~/.config/fcitx 目录下可实现自定义皮肤。
|
||||
输入法配置快捷键:Ctrl+` 或 Ctrl+Shift+` 或 Ctrl+0 或 F4。
|
||||
常见用法详见:https://github.com/loaden/rime/blob/master/README.md
|
||||
更多用法需要参考配置文件(含custom的yaml)中的注释。
|
||||
17
content/deepin折腾笔记/第六章/6.5.md
Executable file
17
content/deepin折腾笔记/第六章/6.5.md
Executable file
@@ -0,0 +1,17 @@
|
||||
# 6.5 安装中州韵 rime-ibus 输入法
|
||||
请卸载搜狗拼音输入法!为了避开奇怪问题,建议先彻底卸载ibus和RIME输入法。
|
||||
`sudo apt purge ibus* *rime*`
|
||||
`sudo apt autoremove --purge`
|
||||
尝试重启或者注销电脑,也可尝试杀掉所有ibus进程:killall ibus
|
||||
确认这条命令没有任何输出:pgrep ibus
|
||||
删除旧配置「注意!该命令只有-r前后有空格,如果不理解,请图形界面手动删除」:
|
||||
`rm -r ~/.config/ibus`
|
||||
`rm ~/.xinputrc`
|
||||
其中~代表主目录。
|
||||
然后安装ibus-rime: `sudo apt install ibus-rime`
|
||||
测试:ibus-setup
|
||||
由于deepin对im-config的错误修改,导致无法启用ibus,解决办法:
|
||||
sudo rm -f /usr/share/im-config/data/21_ibus.*
|
||||
终端运行:im-config,“确定”后选择“Yes”手动指定用户设置,弹出窗口中选择ibus后确认,注销并重新登陆后,启动器搜索ibus或者托盘输入法图标打开“首选项”,在“输入法”页面添加RIME。
|
||||
下载配置、词库:https://www.github.com/loaden/rime ,覆盖到 ~/.config/ibus/rime 目录下,托盘输入法图标左键单击菜单“部署”或右键“重新启动”。ibus-rime在非GNOME桌面下,无法自定义皮肤,候选窗口左侧存在丑陋拖动条,底部出现多余上、下箭头。如果你知道怎么解决这个问题,请不吝赐教。
|
||||
建议在“iBus首选项 - 常规”里关掉“在应用程序窗口中启用内嵌编辑模式”,在“高级”里关闭“在所有应用程序中共享同一个输入法”。如果找不到“iBus首选项”,可在终端执行:ibus-setup
|
||||
12
content/deepin折腾笔记/第六章/6.6.md
Executable file
12
content/deepin折腾笔记/第六章/6.6.md
Executable file
@@ -0,0 +1,12 @@
|
||||
# 6.6 输入法无法开机自启动
|
||||
第1步:建议终端命令fcitx-diagnose检查有无异常报错。
|
||||
第2步:建议终端命令im-config,“确定”后选择“Yes”手动指定用户设置,弹出窗口中选择fcitx或者ibus后确认。
|
||||
检查生成的配置文件:cat ~/.xinputrc 并确认配置文件生成时间和所自启动的输入法是否正确。
|
||||
注销并重新登陆。
|
||||
第3步:如果仍然无法自启动,则可以针对fcitx输入法框架尝试终端命令:
|
||||
echo -e "export GTK_IM_MODULE=fcitx\nexport XMODIFIERS=@im=fcitx\nexport QT_IM_MODULE=fcitx" > ~/.xprofile
|
||||
针对ibus输入法框架尝试终端命令:
|
||||
echo -e "export GTK_IM_MODULE=ibus\nexport XMODIFIERS=@im=ibus\nexportQT_IM_MODULE=ibus" > ~/.xprofile
|
||||
然后重复第1步和第2步,注销后重新登陆。
|
||||
如果仍然无法开机启动输入法,请重新安装im-config:`sudo apt install im-config --reinstall`
|
||||
然后重复第2步,注销后重新登陆。
|
||||
3
content/deepin折腾笔记/第六章/6.7.md
Executable file
3
content/deepin折腾笔记/第六章/6.7.md
Executable file
@@ -0,0 +1,3 @@
|
||||
# 6.7 解决中州韵偶尔无法输入中文
|
||||
中州韵会偶尔出现无法输入中文的现象,之前只能重启输入法才能解决。
|
||||
最新发现,只要``Ctrl+` 或 Ctrl+Shift+`` 切换一下输入法,比如我从“五笔86”切换到“五笔拼音”即可解决。
|
||||
5
content/deepin折腾笔记/第六章/6.8.md
Executable file
5
content/deepin折腾笔记/第六章/6.8.md
Executable file
@@ -0,0 +1,5 @@
|
||||
# 6.8 搜狗输入法解决内存泄露
|
||||
搜狗输入法2.3.1版本已经解决了内存泄露问题,喜欢搜狗输入法的朋友,只需要从官方下载安装包更新:
|
||||
https://pinyin.sogou.com/linux/?r=pinyin
|
||||
因皮肤不兼容,建议卸载自带的五笔拼音:sudo apt purge fcitx-table-wbpy
|
||||
安装完成后注销系统,重新登陆即可。
|
||||
4
content/deepin折腾笔记/第六章/6.9.md
Executable file
4
content/deepin折腾笔记/第六章/6.9.md
Executable file
@@ -0,0 +1,4 @@
|
||||
# 6.9 Blender 视频剪辑多核渲染插件
|
||||
Blender 2.81a 版本视频剪辑功能已经非常强大,然而默认单核渲染,速度极慢是硬伤。通过安装ktba插件可支持多核渲染,极大的提高了视频渲染速度。
|
||||
插件地址:https://github.com/elmopl/ktba
|
||||
使用帮助:https://github.com/elmopl/ktba/wiki/Addons
|
||||
2
content/deepin折腾笔记/第六章/README.md
Executable file
2
content/deepin折腾笔记/第六章/README.md
Executable file
@@ -0,0 +1,2 @@
|
||||
# 第六章 Deepin 办公与生产力
|
||||
grub引导菜单界面,按e进入编辑模式(MBR磁盘按Tab键),修改“splash quiet”所在行,在quiet之后添加:nouveau.modeset=0 或 nomodeset或 nouveau.modeset=0 acpi_osi=! acpi="windows 2009"或 nomodeset acpi_osi=! acpi="windows 2009"注意添加上述参数时,前后留空格。按下F10应用新参数启动。acpi="windows 2009"原理:据说是因为有些老旧的BIOS无法识别高版本的Linux内核,所以grub加上这个参数就可以欺骗BIOS让它以为系统是windows7,然后就可以正常启动了。如果还无法成功,可以尝试以下参数彻底禁掉nouveau开源驱动:rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1如果安装完成后相同参数引导卡LOGO,则可以尝试Ctrl+Alt+F2进入tty2终端安装显卡驱动。如果无法进入tty2,请使用内核参数 systemd.unit=multi-user.target 进 shell,之后参考“硬件与驱动”章节在终端安装显卡驱动。内核参数:https://wiki.archlinux.org/index.php/Kernel_parameters
|
||||
Reference in New Issue
Block a user