鱼和水的故事

鱼说:你好美,我想我喜欢上了你。 ¬
水说:傻瓜,那仅仅是好感而已。 ¬
鱼说:真的,我不骗你。 ¬
水说:我不相信一见钟情。 ¬

日子一天天过去,鱼对水的感情也日趋笃厚。 ¬
鱼说:我喜欢和你在一起。 ¬
水说:那是因为你早已适应了我。 ¬
鱼说:我喜欢你的味道。 ¬
水说:那是因为你已习惯了我的存在。 ¬

继续阅读“鱼和水的故事”

关于 XML 和 Excel

注释:除了将文件保存为 XML 电子表格格式,其他的 XML 功能只能在 Microsoft Office Professional Edition 2003 和 Microsoft Office Excel 2003 中使用。

为什么要使用 XML?

可扩展标记语言 (XML)是将结构数据(如工作表中的数据)加入文本文件(遵循标准原则,可由多种应用程序读取)的一种方法。设计者通过创建自己的自定义标记,可以在应用程序之间以及组织之间使用数据的定义、传输、有效性验证和说明。

XML 允许您采用以前根本不可能或非常困难的方法来组织和处理工作簿和数据。现在,通过使用自定义 XML 架构,您可以从普通商业文档中识别和提取特定的商业数据。

继续阅读“关于 XML 和 Excel”

用 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无损合并视频”