用 youtube-dl 脚本下载视频

youtube-dl是一个使用Python编写的命令脚本程序,在视频下载方面极其强悍。相比在线解析网站的下载速度更稳定更快,而且对于YouTube的1080p及以上的视频可以自动合并音视频(需要ffmpeg)。

官网:https://youtube-dl.org/
项目:https://github.com/rg3/youtube-dl

由于命令行脚本工具没有UI界面,所以它强大的功能要靠参数来实现。借用不同的参数可以实现不同的下载方式,比如指定格式、下载视频字幕、批量下载、代理下载等等。

继续阅读“用 youtube-dl 脚本下载视频”

FFmpeg无损合并视频

FFmpeg是一个领先的多媒体框架,能够支持多种视频格式,甚至是最古老的格式以及最新的视频格式。官网github下载FFmpeg后,通过命令行操作,您可以对视频进行分割、合并、格式转换等操作。

FFmpeg分为3个版本:Static、Shared、Dev,前两个版本可以直接在命令行中使用。

  • Static版本中的exe体积较大,那是因为相关的Dll都已经编译进exe里面了。
  • Shared版本中exe的体积相对小很多,是因为它们运行的时候还需要到相关的dll中调用相应的功能。
  • Dev版本用于开发,里面包含了库文件xxx.lib以及头文件xxx.h。

通常下载的压缩包中包含了三个工具:ffmpeg.exe,ffplay.exe和ffprobe.exe。

  • ffmpeg 是一个命令行工具箱,用于操作、转换和流式传输多媒体内容。
  • ffplay 是一个简约的多媒体播放器。
  • ffprobe是一种用于检查多媒体内容的简单分析工具。
继续阅读“FFmpeg无损合并视频”