最近做视频,觉得素材不好下载,下载了转格式又很麻烦,终于,在网上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获取视频素材并转格式的更多相关文章

  1. 通过 ffmpeg 获取视频第一帧(指定时间)图片

    最近做一个上传教学视频的方法,上传视频的同时需要上传视频缩略图,为了避免用户上传的缩略图与视频内容不符,经理要求直接从上传的视频中截图视频的某一帧作为缩略图,并给我推荐了FFMPEG.FFMPEG 功 ...

  2. .net core Docker 容器添加ffmpeg 获取视频信息和截图

    最近在处理上传视频,需要获取视频信息和截图,这里就需要用到ffmpeg; 由于我的项目是在docker compose中运行调试,所以ffmpeg也需要在docker中能调用: 网上找到的方法在Doc ...

  3. ffmpeg获取视频封面图片

    ffmpeg百度云盘下载地址:https://pan.baidu.com/s/1Am_x0abBvXTrbCFPHs5e9Q 提取码:4y2r /** * ffmpeg百度云盘下载地址:https:/ ...

  4. 利用ffmpeg获取视频帧

    如果要对视频帧进行处理,可以先把视频帧读取出来. sh文件代码如下: #!/usr/bin/env sh VIDEO=/home/xxx/video/ FRAMES=/home/xxx/frame/ ...

  5. java调用ffmpeg获取视频文件信息的一些参数

    一.下载ffmpeg http://www.ffmpeg.org/download.html 主要需要bin目录下的ffmpeg可执行文件 二.java代码实现 package com.aw.util ...

  6. ffmpeg 获取视频宽高

    int main(int argc, char *argv[]) { const char* file_name = "video.mp4"; int ret; unsigned ...

  7. java获取视频播第一帧

    FFMPEG 功能很强大,做视频必备的软件.大家可通过 http://ffmpeg.org/ 了解.Windows版本的软件,可通过 http://ffmpeg.zeranoe.com/builds/ ...

  8. php使用ffmpeg向视频中添加文字字幕

    这篇文章主要介绍了PHP使用ffmpeg给视频增加字幕显示的方法,实例分析了php操作ffmpeg给视频增加字母的技巧,具有一定参考借鉴价值,需要的朋友可以参考下. 本文实例讲述了PHP使用ffmpe ...

  9. 史林枫:C#.NET利用ffmpeg操作视频实战(格式转换,加水印 一步到位)

    ffmpeg.exe是大名鼎鼎的视频处理软件,以命令行参数形式运行.网上也有很多关于ffmpeg的资料介绍.但是在用C#做实际开发时,却遇到了几个问题及注意事项,比如如何无损处理视频?如何在转换格式的 ...

随机推荐

  1. leetcode209 Minimum Size Subarray Sum

    """ Given an array of n positive integers and a positive integer s, find the minimal ...

  2. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 按钮:用于要弹出信息的按钮

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  3. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 表单:表单控件状态

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  4. classmethode,staticmethode

    目录 classmethod: staticmethod: 一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法 而使用@staticmethod或@classmethod,就可以不需要实例化 ...

  5. 【转载】将Centos的yum源更换为国内的阿里云源

    自己的yum源不知道什么时候给改毁了--搜到了个超简单的方法将yum源更换为阿里的源 完全参考 http://mirrors.aliyun.com/help/centos?spm=5176.bbsr1 ...

  6. Nginx 不区分大小写

    location ~* .*\.(gif|jpg|jpeg|bmp|png|tiff|tif|ico|wmf|js)$ {       #         slowfs_cache    fastca ...

  7. kd-tree理论以及在PCL 中的代码的实现(转载)

    该文转自:https://www.cnblogs.com/li-yao7758258/p/6437440.html kd-tree理论以及在PCL 中的代码的实现   (小技巧记录:博客园编辑的网页界 ...

  8. ng -----监听变化($scope.$watch())

    需求:项目组件中遇到改变日期触发方法. 困难:日期组件中不涉及释焦功能 解决:在angularjs中用$scope.$watch() 其中name是字符串,是指监听到的具体对象值.

  9. [LuoguP1203][USACO1.1]P1203 Broken Necklace

    Solution 这道题数据规模奇小,因此大部分人都使用了暴力搜索的方法,这也是我一开始的想法. 对于 100100%100 的数据,3≤n≤3503≤n≤3503≤n≤350 的确可以如此,但暴力搜 ...

  10. 深入解读EOS源代码之——区块链内核

    EOS进入大众视野并且受到热议已经有一段时间了,各种热捧和争议过后,是时候让我们静下来搞清楚EOS到底是一个什么样的产品.本文从技术角度深入的分析EOS底层设计,从源代码入手,一层层揭开EOS区块链底 ...