you-get加ffmpeg获取视频素材并转格式
最近做视频,觉得素材不好下载,下载了转格式又很麻烦,终于,在网上ob了很久的我找到了属于自己的工具。
you-get视频下载
当你在网上找视频素材的时候发现了一个自己觉得很有意思的视频,但是获取这个视频的劳动成本却比较高,而且视频质量也不好。
这个时候你就需要you-get了。
you-get支持的网站很多
国外(部分):

国内(部分):

要使用you-get需要以下步骤安装环境(相信我安装完环境后使用很简单)
1.安装Python 3
2.利用pip3安装you-get就行
花时间截了下图
在百度搜索python进入其官网

然后把鼠标移到Downloads,然后点击Windows

接下来下载图中箭头指向的版本。

然后打开安装

安装的时候记得把箭头指向的框框勾上,将python加入环境变量

然后点击Install now按钮

安装完毕后关闭窗口就行。

python安装好了接下来安装you-get
win+R键打开运行输入cmd进入命令行

进入命令行后输入
pip3 install you-get

接下来是这样子的

接着输入下方内容,点击enter键,升级you-get
pip3 install --upgrade you-get
然后会有提示让你输入下方内容
python -m pip install --upgrade pip

到这you-get就安装好了
我们可以试一试下载一个b站视频

打开视频播放页面,复制地址

在cmd窗口输入
you-get URL
URL指的是视频地址,you-get后面有一个空格

回车,视频就在下载中了,视频下载速度很快(图片上显示的速度是当时网速卡了)

下载好的视频文件在这个目录下,即用户文件夹下,下载文件夹的位置可以通过cd命令进入不同的文件夹改变

检查该目录

视频的确存在,是flv文件,用腾讯视频或者其他视频软件可以打开。
更多操作命令可以访问you-get的远程git库,有更多功能以及解释,其中有预览下载视频的可下载清晰度命令。
https://github.com/soimort/you-get/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E#installation
ffmpeg视频格式转换
但是,PR无法导入FLV格式文件,需要将其转换成MP4格式
这里要用到ffmpeg,可以从官网下载,但是速度很慢,下面是百度云里的文件链接
链接:https://pan.baidu.com/s/18t-XyupHRqy_vKVc0bPhWA
提取码:8843
下载后是一个压缩包,将其解压后进入bin文件夹,复制下面三个文件,将其黏贴到C:\Windows\System32目录下即可完成ffmpeg的安装


然后从新打开cmd

将刚刚下载的FLV格式视频转换为MP4格式

命令为:
ffmpeg -i "输入文件名.格式" -c copy "输出文件名.格式"
上面视频转换完只用了几秒,比其他工具快了很多

转换完的输出视频跟原视频同目录

这样,就完成视频下载以及格式转换的内容
you-get加ffmpeg获取视频素材并转格式的更多相关文章
- 通过 ffmpeg 获取视频第一帧(指定时间)图片
最近做一个上传教学视频的方法,上传视频的同时需要上传视频缩略图,为了避免用户上传的缩略图与视频内容不符,经理要求直接从上传的视频中截图视频的某一帧作为缩略图,并给我推荐了FFMPEG.FFMPEG 功 ...
- .net core Docker 容器添加ffmpeg 获取视频信息和截图
最近在处理上传视频,需要获取视频信息和截图,这里就需要用到ffmpeg; 由于我的项目是在docker compose中运行调试,所以ffmpeg也需要在docker中能调用: 网上找到的方法在Doc ...
- ffmpeg获取视频封面图片
ffmpeg百度云盘下载地址:https://pan.baidu.com/s/1Am_x0abBvXTrbCFPHs5e9Q 提取码:4y2r /** * ffmpeg百度云盘下载地址:https:/ ...
- 利用ffmpeg获取视频帧
如果要对视频帧进行处理,可以先把视频帧读取出来. sh文件代码如下: #!/usr/bin/env sh VIDEO=/home/xxx/video/ FRAMES=/home/xxx/frame/ ...
- java调用ffmpeg获取视频文件信息的一些参数
一.下载ffmpeg http://www.ffmpeg.org/download.html 主要需要bin目录下的ffmpeg可执行文件 二.java代码实现 package com.aw.util ...
- ffmpeg 获取视频宽高
int main(int argc, char *argv[]) { const char* file_name = "video.mp4"; int ret; unsigned ...
- java获取视频播第一帧
FFMPEG 功能很强大,做视频必备的软件.大家可通过 http://ffmpeg.org/ 了解.Windows版本的软件,可通过 http://ffmpeg.zeranoe.com/builds/ ...
- php使用ffmpeg向视频中添加文字字幕
这篇文章主要介绍了PHP使用ffmpeg给视频增加字幕显示的方法,实例分析了php操作ffmpeg给视频增加字母的技巧,具有一定参考借鉴价值,需要的朋友可以参考下. 本文实例讲述了PHP使用ffmpe ...
- 史林枫:C#.NET利用ffmpeg操作视频实战(格式转换,加水印 一步到位)
ffmpeg.exe是大名鼎鼎的视频处理软件,以命令行参数形式运行.网上也有很多关于ffmpeg的资料介绍.但是在用C#做实际开发时,却遇到了几个问题及注意事项,比如如何无损处理视频?如何在转换格式的 ...
随机推荐
- 图论介绍(Graph Theory)
1 图论概述 1.1 发展历史 第一阶段: 1736:欧拉发表首篇关于图论的文章,研究了哥尼斯堡七桥问题,被称为图论之父 1750:提出了拓扑学的第一个定理,多面体欧拉公式:V-E+F=2 第二阶段( ...
- 【剑指Offer面试编程题】题目1349:数字在排序数组中出现的次数--九度OJ
题目描述: 统计一个数字在排序数组中出现的次数. 输入: 每个测试案例包括两行: 第一行有1个整数n,表示数组的大小.1<=n <= 10^6. 第二行有n个整数,表示数组元素,每个元素均 ...
- Linux系统资深运维工程师的进阶秘籍
2010年毕业,从事IT行业已经接近7个年头,一路走来有很多不足,不论是技术上的还是工作当中的待人接事等,但正是这些不足让我有了现在的进步,技术上从最初的做水晶头,综合布线到服务器上架,网络设备调试, ...
- vscode git 提交数据到分支
1.vscode菜单--终端--新建终端 git config --global user.name "your name" git config --global ...
- Jquery - ajax url路径问题
Jquery - ajax url路径问题 2016年04月26日 09:59:27 yuxuac 阅读数 32308 版权声明:本文为博主原创文章,未经博主允许不得转载. https://bl ...
- 三、js提交请求加载启动动画、请求完成成功回调、注销加载动画
1.通过Query post方式进行异步请求方法 jQuery.post(url, [data], [callback], [type]) 参数说明: url:发送请求地址 data:待发送 Key ...
- 7专题总结-高频题high frequency
Outline . Single Number I, II, III . Majority Number I, II, III . Best Time to Buy and Sale Stock I, ...
- Day2-M-Prime Ring Problem-HDU1016
A ring is compose of n circles as shown in diagram. Put natural number 1, 2, ..., n into each circle ...
- Python基础_ONLINE习题集_03 数据类型
3.1 将元组(1,2,3) 和集合{"four",5,6}合成一个列表 tuple,set,list = (1,2,3),{"four",5,6},[] fo ...
- centos7下安装JDK1.8
步骤1:Oracle下载jdk-8u141-linux-x64安装包 步骤2:解压jdk-8u141-linux-x64.tar.gz到home目录 [root@model ~]# tar -zxvf ...