FFmpeg是一款强大的视频处理工具,一般许多视频播放器都是基于此工具开发的,此工具功能着实强大,用法非常之多,博主并不是非常懂视频编辑的一款,日常使用中拿它最平凡的就是更改视频格式,改改码率,改改视频大小,通过命令行比使用视频编辑软件例如iMovie来说更加快捷。

  本文章将简单介绍如何使用FFmpeg,将各类格式互相转换,以及让你的YouTubedl走sock5代理,关于如何下载网络上的视频可以看博主之前写的一行命令拿下你想要的视频资源

命令

ffmpeg -i {输入文件} {输出文件}

示例

mp4转mp3

ffmpeg -i foo.mp4 foobar.mp3

flv 转 mp3

ffmpeg -i foo.flv foobar.mp3

mp4 转 wav

ffmpeg -i foo.mp4 foobar.wav

wav 转 mp3

ffmpeg -i foo.wav foobar.mp3

YouTube-dl走代理

  国内大部分视频网站可以通过you-get来获取,但是有些视频,以及YouTube等获取不了,这个时候可以使用功能更加强大的YouTube-dl来实现。

  若电脑中有brew的话,可以直接在终端输入

brew install youtube-dl

  安装完后,给YouTube-dl设置一个别名可以更方便的使用它。设置别名的话看你用的是什么shell了,每个shell设置别名方法大同小异,主要是配置文件不一样,bash的话可以写进bash_profile里,zsh的话写在.zshrc中

# ytbdlss是别名,socks5是代理的协议 如果不是socks5请自行修改,1086是自己socks5代理的监听端口号,自己看一下,不一定每台电脑都是1086
alias ytbdlss="youtube-dl --proxy socks5://127.0.0.1:1086"

  至此,以后需要下载you-get下不下来的视频,分两种情况,第一种是网站在大陆不存在的情况。

# 直接下载最高清画质
ytbdlss 视频链接
# 按照自己需要的格式下载
ytbdlss -F 视频链接

  对于国内存在的网站,但是you-get用不了的

# 直接下载最高清画质
youtube-dl 视频链接
# 按照自己需要的格式下载
youtube-dl -F 视频链接