每天都再跟命令行打交道, 但是脑子真的是个好东西, 可惜我记住不. 所以这里把时长用到的命令记录下来, 不用每次要用的时候都去百度筛选慢慢找到目标
远程服务器
ssh远程登陆服务器
1 | ssh -p 22 root@127.0.0.1 |
scp服务器下载文件
1 | scp -P 22 root@127.0.0.1:~/my.file ./ |
scp上传文件到服务器
1 | scp -P 22 ./my.file root@127.0.0.1:~/ |
端口这些参数如果是默认22都可以不用填写, :后面接服务器文件地址, 再然后就是本地保存目录
Linux 文件操作
1 | # 查看当前目录, ll是ls -l的简写有些系统可能会配置上 |
ffmpeg常用命令
转码h625编码视频
1 | ffmpeg -i input.mp4 -c:v libx265 -c:a copy h265.mp4 |
合并m3u8流媒体
1 | ffmpeg -i index.m3u8 -vcodec copy -acodec copy -absf aac_adtstoasc output.mp4 |
视频转码为av1编码 👎
1 | ffmpeg -i input.mp4 -c:v libaom-av1 -c:a copy -strict -2 av1.mp4 |
因为还是实验功能, 所以需要添加 -strict -2 . 并且炒鸡不推荐使用, 现在压制av1视频巨慢. 反正上次我弄一个8m的小视频一下午没转好反而电脑自动关机了
音频转码
1 | ffmpeg -i input.mp3 -f wav -ar 16000 -ac 1 output.wav |
之前对接语音识别的时候, 他们接口只要wav, pcm这些文件类型, 没办法服务器转码处理一下
更多内容待以后更新吧