分类 分享 下的文章

这个开源工具可以很简单地将老视频转换为新格式。

最近,当我的儿子让我数字化他的高中篮球比赛的一些旧 DVD 时,我马上就想到了 Handbrake。它是一个开源软件包,可轻松将视频转换为可在 MacOS、Windows、Linux、iOS、Android 和其他平台上播放的格式所需的所有工具。

Handbrake 是开源的,并在 GPLv2 许可证下分发。它很容易在 MacOS、Windows 和 Linux 包括 FedoraUbuntu 上安装。在 Linux 中,安装后就可以从命令行使用 $ handbrake 或从图形用户界面中选择它。(我的情况是 GNOME 3)

Handbrake 的菜单系统易于使用。单击 “Open Source” 选择要转换的视频源。对于我儿子的篮球视频,它是我的 Linux 笔记本中的 DVD 驱动器。将 DVD 插入驱动器后,软件会识别磁盘的内容。

正如你在上面截图中的 “Source” 旁边看到的那样,Handbrake 将其识别为 720x480 的 DVD,宽高比为 4:3,以每秒 29.97 帧的速度录制,有一个音轨。该软件还能预览视频。

如果默认转换设置可以接受,只需按下 “Start Encoding” 按钮(一段时间后,根据处理器的速度),DVD 的内容将被转换并以默认格式 M4V 保存(可以改变)。

如果你不喜欢文件名,很容易改变它。

Handbrake 有各种格式、大小和配置的输出选项。例如,它可以生成针对 YouTube、Vimeo 和其他网站以及 iPod、iPad、Apple TV、Amazon Fire TV、Roku、PlayStation 等设备优化的视频。

你可以在 “Dimensions” 选项卡中更改视频输出大小。其他选项卡允许你应用过滤器、更改视频质量和编码、添加或修改音轨,包括字幕和修改章节。“Tags” 选项卡可让你识别输出视频文件中的作者、演员、导演、发布日期等。

如果使用 Handbrake 为特定平台输出,可以使用包含的预设。

你还可以使用菜单选项创建自己的格式,具体取决于你需要的功能。

Handbrake 是一款非常强大的软件,但它并不是唯一的开源视频转换工具。你有其他喜欢的吗?如果有,请分享评论。


via: https://opensource.com/article/18/7/handbrake

作者:Don Watkins 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

wttr.in 是一个功能丰富的天气预报服务,它支持在命令行显示天气。它可以(根据你的 IP 地址)自动检测你的位置,也支持指定位置或搜索地理位置(如城市、山区等)等。哦,另外你不需要安装它 —— 你只需要使用 cURL 或 Wget(见下文)。

wttr.in 功能包括:

  • 显示当前天气以及 3 天内的天气预报,分为早晨、中午、傍晚和夜晚(包括温度范围、风速和风向、可见度、降水量和概率)
  • 可以显示月相
  • 基于你的 IP 地址自动检测位置
  • 允许指定城市名称、3 字母的机场代码、区域代码、GPS 坐标、IP 地址或域名。你还可以指定地理位置,如湖泊、山脉、地标等)
  • 支持多语言位置名称(查询字符串必须以 Unicode 指定)
  • 支持指定天气预报显示的语言(它支持超过 50 种语言)
  • 来自美国的查询使用 USCS 单位用于,世界其他地方使用公制系统,但你可以通过附加 ?u 使用 USCS,附加 ?m 使用公制系统。 )
  • 3 种输出格式:终端的 ANSI,浏览器的 HTML 和 PNG

就像我在文章开头提到的那样,使用 wttr.in,你只需要 cURL 或 Wget,但你也可以在你的服务器上安装它。 或者你可以安装 wego,这是一个使用 wtter.in 的终端气候应用,虽然 wego 要求注册一个 API 密钥来安装。

在使用 wttr.in 之前,请确保已安装 cURL。在 Debian、Ubuntu 或 Linux Mint(以及其他基于 Debian 或 Ubuntu 的 Linux 发行版)中,使用以下命令安装 cURL:

sudo apt install curl

wttr.in 命令行示例

获取你所在位置的天气(wttr.in 会根据你的 IP 地址猜测你的位置):

curl wttr.in

通过在 curl 之后添加 -4,强制 cURL 将名称解析为 IPv4 地址(如果你用 IPv6 访问 wttr.in 有问题):

curl -4 wttr.in

如果你想检索天气预报保存为 png,还可以使用 Wget(而不是 cURL),或者你想这样使用它:

wget -O- -q wttr.in

如果相对 cURL 你更喜欢 Wget ,可以在下面的所有命令中用 wget -O- -q 替换 curl

指定位置:

curl wttr.in/Dublin

显示地标的天气信息(本例中为艾菲尔铁塔):

curl wttr.in/~Eiffel+Tower

获取 IP 地址位置的天气信息(以下 IP 属于 GitHub):

curl wttr.in/@192.30.253.113

使用 USCS 单位检索天气:

curl wttr.in/Paris?u

如果你在美国,强制 wttr.in 使用公制系统(SI):

curl wttr.in/New+York?m

使用 Wget 将当前天气和 3 天预报下载为 PNG 图像:

wget wttr.in/Istanbul.png

你可以指定 PNG 的透明度,这在你要使用一个脚本自动添加天气信息到某些图片(比如墙纸)上有用。

对于其他示例,请查看 wttr.in 项目页面或在终端中输入:

curl wttr.in/:help

via: https://www.linuxuprising.com/2018/07/display-weather-forecast-in-your.html

作者:Logix 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

钟爱开源的用户不会觉得在非 Linux 操作系统上使用他们喜爱的应用有多难。

只要有可能的情况下,我都会去选择使用开源工具。不久之前,我回到大学去攻读教育领导学硕士学位。即便是我将喜欢的 Linux 笔记本电脑换成了一台 MacBook Pro(因为我不能确定校园里能够接受 Linux),我还是决定继续使用我喜欢的工具,哪怕是在 MacOS 上也是如此。

幸运的是,它很容易,并且没有哪个教授质疑过我用的是什么软件。即然如此,我就不能秘而不宣。

我知道,我的一些同学最终会在学区担任领导职务,因此,我与我的那些使用 MacOS 或 Windows 的同学分享了关于下面描述的这些开源软件。毕竟,开源软件是真正地自由和友好的。我也希望他们去了解它,并且愿意以很少的一些成本去提供给他们的学生去使用这些世界级的应用程序。他们中的大多数人都感到很惊讶,因为,众所周知,开源软件除了有像你和我这样的用户之外,压根就没有销售团队。

我的 MacOS 学习曲线

虽然大多数的开源工具都能像以前我在 Linux 上使用的那样工作,只是需要不同的安装方法。但是,经过这个过程,我学习了这些工具在 MacOS 上的一些细微差别。像 yum)、DNF)、和 APT) 在 MacOS 的世界中压根不存在 —— 我真的很怀念它们。

一些 MacOS 应用程序要求依赖项,并且安装它们要比我在 Linux 上习惯的方法困难很多。尽管如此,我仍然没有放弃。在这个过程中,我学会了如何在我的新平台上保留最好的软件。即便是 MacOS 大部分的核心也是 开源的

此外,我的 Linux 的知识背景让我使用 MacOS 的命令行很轻松很舒适。我仍然使用命令行去创建和拷贝文件、添加用户、以及使用其它的像 cattacmorelesstail 这样的 实用工具

15 个适用于 MacOS 的非常好的开源应用程序

  • 在大学里,要求我使用 DOCX 的电子版格式来提交我的工作,而这其实很容易,最初我使用的是 OpenOffice,而后来我使用的是 LibreOffice 去完成我的论文。
  • 当我因为演示需要去做一些图像时,我使用的是我最喜欢的图像应用程序 GIMPInkscape
  • 我喜欢的播客创建工具是 Audacity。它比起 Mac 上搭载的专有应用程序更加简单。我使用它去录制访谈和为视频演示创建配乐。
  • 在 MacOS 上我最早发现的多媒体播放器是 VideoLan (VLC)。
  • MacOS 内置的专有视频创建工具是一个非常好的产品,但是你也可以很轻松地去安装和使用 OpenShot,它是一个非常好的内容创建工具。
  • 当我需要在我的客户端上分析网络时,我在我的 Mac 上使用了易于安装的 Nmap (Network Mapper) 和 Wireshark 工具。
  • 当我为图书管理员和其它教育工作者提供培训时,我在 MacOS 上使用 VirtualBox 去做 Raspbian、Fedora、Ubuntu 和其它 Linux 发行版的示范操作。
  • 我使用 Etcher.io 在我的 MacBook 上制作了一个引导盘,下载 ISO 文件,将它刻录到一个 U 盘上。
  • 我认为 Firefox 比起 MacBook Pro 自带的专有浏览器更易用更安全,并且它允许我跨操作系统去同步我的书签。
  • 当我使用电子书阅读器时,Calibre 是当之无愧的选择。它很容易去下载和安装,你甚至只需要几次点击就能将它配置为一台 教室中使用的电子书服务器
  • 最近我给中学的学生教 Python 课程,我发现它可以很容易地从 Python.org 上下载和安装 Python 3 及 IDLE3 编辑器。我也喜欢学习数据科学,并与学生分享。不论你是对 Python 还是 R 感兴趣,我都建议你下载和 安装 Anaconda 发行版。它包含了非常好的 iPython 编辑器、RStudio、Jupyter Notebooks、和 JupyterLab,以及其它一些应用程序。
  • HandBrake 是一个将你家里的旧的视频 DVD 转成 MP4 的工具,这样你就可以将它们共享到 YouTube、Vimeo、或者你的 MacOS 上的 Kodi 服务器上。

现在轮到你了:你在 MacOS(或 Windows)上都使用什么样的开源软件?在下面的评论区共享出来吧。


via: https://opensource.com/article/18/7/open-source-tools-macos

作者:Don Watkins 选题:lujun9972 译者:qhwdw 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

想寻找一个可以存储和交易你的比特币、以太坊和其它数字货币的软件吗?这里有 6 个开源的软件可以选择。

没有数字货币钱包,像比特币和以太坊这样的数字货币只不过是又一个空想罢了。这些钱包对于保存、发送、以及接收数字货币来说是必需的东西。

迅速成长的 数字货币 之所以是革命性的,都归功于它的去中心化,该网络中没有中央权威,每个人都享有平等的权力。开源技术是数字货币和 区块链 网络的核心所在。它使得这个充满活力的新兴行业能够从去中心化中获益 —— 比如,不可改变、透明和安全。

如果你正在寻找一个自由开源的数字货币钱包,请继续阅读,并开始去探索以下的选择能否满足你的需求。

1、 Copay

Copay 是一个能够很方便地存储比特币的开源数字货币钱包。这个软件以 MIT 许可证 发布。

Copay 服务器也是开源的。因此,开发者和比特币爱好者可以在服务器上部署他们自己的应用程序来完全控制他们的活动。

Copay 钱包能让你手中的比特币更加安全,而不是去信任不可靠的第三方。它允许你使用多重签名来批准交易,并且支持在同一个 app 钱包内支持存储多个独立的钱包。

Copay 可以在多种平台上使用,比如 Android、Windows、MacOS、Linux、和 iOS。

2、 MyEtherWallet

正如它的名字所示,MyEtherWallet (缩写为 MEW) 是一个以太坊钱包。它是开源的(遵循 MIT 许可证)并且是完全在线的,可以通过 web 浏览器来访问它。

这个钱包的客户端界面非常简洁,它可以让你自信而安全地参与到以太坊区块链中。

3、 mSIGNA

mSIGNA 是一个功能强大的桌面版应用程序,用于在比特币网络上完成交易。它遵循 MIT 许可证 并且在 MacOS、Windows、和 Linux 上可用。

这个区块链钱包可以让你完全控制你存储的比特币。其中一些特性包括用户友好性、灵活性、去中心化的离线密钥生成能力、加密的数据备份,以及多设备同步功能。

4、 Armory

Armory 是一个在你的计算机上产生和保管比特币私钥的开源钱包(遵循 GNU AGPLv3)。它通过使用冷存储和支持多重签名的能力增强了安全性。

使用 Armory,你可以在完全离线的计算机上设置一个钱包;你将通过 仅查看 watch-only 功能在因特网上查看你的比特币具体信息,这样有助于改善安全性。这个钱包也允许你去创建多个地址,并使用它们去完成不同的事务。

Armory 可用于 MacOS、Windows、和几个比较有特色的 Linux 平台上(包括树莓派)。

5、 Electrum

Electrum 是一个既对新手友好又具备专家功能的比特币钱包。它遵循 MIT 许可证 来发行。

Electrum 可以在你的本地机器上使用较少的资源来实现本地加密你的私钥,支持冷存储,并且提供多重签名能力。

它在各种操作系统和设备上都可以使用,包括 Windows、MacOS、Android、iOS 和 Linux,并且也可以在像 Trezor 这样的硬件钱包中使用。

6、 Etherwall

Etherwall 是第一款可以在桌面计算机上存储和发送以太坊的钱包。它是一个遵循 GPLv3 许可证 的开源钱包。

Etherwall 非常直观而且速度很快。更重要的是,它增加了你的私钥安全性,你可以在一个全节点或瘦节点上来运行它。它作为全节点客户端运行时,可以允许你在本地机器上下载整个以太坊区块链。

Etherwall 可以在 MacOS、Linux 和 Windows 平台上运行,并且它也支持 Trezor 硬件钱包。

智者之言

自由开源的数字钱包在让更多的人快速上手数字货币方面扮演至关重要的角色。

在你使用任何数字货币软件钱包之前,你一定要确保你的安全,而且一定要记住并完全遵循确保你的资金安全的最佳实践。

如果你喜欢的开源数字货币钱包不在以上的清单中,请在下面的评论区共享出你所知道的开源钱包。


via: https://opensource.com/article/18/7/crypto-wallets

作者:Dr.Michael J.Garbade 选题:lujun9972 译者:qhwdw 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Thunderbird 是由 Mozilla 开发的流行的免费电子邮件客户端。与 Firefox 类似,Thunderbird 提供了大量加载项来用于额外功能和自定义。本文重点介绍四个加载项,以改善你的隐私。

Enigmail

使用 GPG(GNU Privacy Guard)加密电子邮件是保持其内容私密性的最佳方式。如果你不熟悉 GPG,请查看我们在这里的入门介绍

Enigmail 是使用 OpenPGP 和 Thunderbird 的首选加载项。实际上,Enigmail 与 Thunderbird 集成良好,可让你加密、解密、数字签名和验证电子邮件。

Paranoia

Paranoia 可让你查看有关收到的电子邮件的重要信息。用一个表情符号显示电子邮件在到达收件箱之前经过的服务器之间的加密状态。

黄色、快乐的表情告诉你所有连接都已加密。蓝色、悲伤的表情意味着有一个连接未加密。最后,红色的、害怕的表情表示在多个连接上该消息未加密。

还有更多有关这些连接的详细信息,你可以用来检查哪台服务器用于投递邮件。

Sensitivity Header

Sensitivity Header 是一个简单的加载项,可让你选择外发电子邮件的隐私级别。使用选项菜单,你可以选择敏感度:正常、个人、隐私和机密。

添加此标头不会为电子邮件添加额外的安全性。但是,某些电子邮件客户端或邮件传输/用户代理(MTA/MUA)可以使用此标头根据敏感度以不同方式处理邮件。

请注意,开发人员将此加载项标记为实验性的。

TorBirdy

如果你真的担心自己的隐私,TorBirdy 就是给你设计的加载项。它将 Thunderbird 配置为使用 Tor 网络。

据其文档所述,TorBirdy 为以前没有使用 Tor 的电子邮件帐户提供了少量隐私保护。

请记住,跟之前使用 Tor 访问的电子邮件帐户相比,之前没有使用 Tor 访问的电子邮件帐户提供更少的隐私/匿名/更弱的假名。但是,TorBirdy 仍然对现有帐户或实名电子邮件地址有用。例如,如果你正在寻求隐匿位置 —— 你经常旅行并且不想通过发送电子邮件来披露你的所有位置 —— TorBirdy 非常有效!

请注意,要使用此加载项,必须在系统上安装 Tor。

照片由 Braydon AndersonUnsplash 上发布。


via: https://fedoramagazine.org/4-addons-privacy-thunderbird/

作者:Clément Verna 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

寻找一个不会破坏你的安全、自由或银行资产的文件共享应用。

Dropbox 在文件共享应用中是个 800 磅的大猩猩。尽管它是个极度流行的工具,但你可能仍想使用一个软件去替代它。

也行你出于各种好的理由,包括安全和自由,这使你决定用开源方式。亦或是你已经被数据泄露吓坏了,或者定价计划不能满足你实际需要的存储量。

幸运的是,有各种各样的开源文件共享应用,可以提供给你更多的存储容量,更好的安全性,并且以低于 Dropbox 很多的价格来让你掌控你自己的数据。有多低呢?如果你有一定的技术和一台 Linux 服务器可供使用,那尝试一下免费的应用吧。

这里有 5 个最好的可以代替 Dropbox 的开源应用,以及其他一些,你可能想考虑使用。

ownCloud

ownCloud 发布于 2010 年,是本文所列应用中最老的,但是不要被这件事蒙蔽:它仍然十分流行(根据该公司统计,有超过 150 万用户),并且由由 1100 个参与者的社区积极维护,定期发布更新。

它的主要特点——文件共享和文档写作功能和 Dropbox 的功能相似。它们的主要区别(除了它的开源协议)是你的文件可以托管在你的私人 Linux 服务器或云上,给予用户对自己数据完全的控制权。(自托管是本文所列应用的一个普遍的功能。)

使用 ownCloud,你可以通过 Linux、MacOS 或 Windows 的客户端和安卓、iOS 的移动应用程序来同步和访问文件。你还可以通过带有密码保护的链接分享给其他人来协作或者上传和下载。数据传输通过端到端加密(E2EE)和 SSL 加密来保护安全。你还可以通过使用它的 市场 中的各种各样的第三方应用来扩展它的功能。当然,它也提供付费的、商业许可的企业版本。

ownCloud 提供了详尽的文档,包括安装指南和针对用户、管理员、开发者的手册。你可以从 GitHub 仓库中获取它的源码

NextCloud

NextCloud 在 2016 年从 ownCloud 分裂出来,并且具有很多相同的功能。 NextCloud 以它的高安全性和法规遵从性作为它的一个独特的推崇的卖点。它具有 HIPAA (医疗) 和 GDPR (隐私)法规遵从功能,并提供广泛的数据策略约束、加密、用户管理和审核功能。它还在传输和存储期间对数据进行加密,并且集成了移动设备管理和身份验证机制 (包括 LDAP/AD、单点登录、双因素身份验证等)。

像本文列表里的其他应用一样, NextCloud 是自托管的,但是如果你不想在自己的 Linux 上安装 NextCloud 服务器,该公司与几个提供商达成了伙伴合作,提供安装和托管,并销售服务器、设备和服务支持。在市场中提供了大量的apps 来扩展它的功能。

NextCloud 的文档为用户、管理员和开发者提供了详细的信息,并且它的论坛、IRC 频道和社交媒体提供了基于社区的支持。如果你想贡献或者获取它的源码、报告一个错误、查看它的 AGPLv3 许可,或者想了解更多,请访问它的GitHub 项目主页

Seafile

与 ownCloud 或 NextCloud 相比,Seafile 或许没有花里胡哨的卖点(app 生态),但是它能完成任务。实质上, 它充当了 Linux 服务器上的虚拟驱动器,以扩展你的桌面存储,并允许你使用密码保护和各种级别的权限(即只读或读写) 有选择地共享文件。

它的协作功能包括文件夹权限控制,密码保护的下载链接和像 Git 一样的版本控制和记录。文件使用双因素身份验证、文件加密和 AD/LDAP 集成进行保护,并且可以从 Windows、MacOS、Linux、iOS 或 Android 设备进行访问。

更多详细信息, 请访问 Seafile 的 GitHub 仓库服务手册wiki论坛。请注意, Seafile 的社区版在 GPLv2 下获得许可,但其专业版不是开源的。

OnionShare

OnionShare 是一个很酷的应用:如果你想匿名,它允许你安全地共享单个文件或文件夹。不需要设置或维护服务器,所有你需要做的就是下载和安装,无论是在 MacOS, Windows 还是 Linux 上。文件始终在你自己的计算机上; 当你共享文件时,OnionShare 创建一个 web 服务器,使其可作为 Tor 洋葱服务访问,并生成一个不可猜测的 .onion URL,这个 URL 允许收件人通过 Tor 浏览器获取文件。

你可以设置文件共享的限制,例如限制可以下载的次数或使用自动停止计时器,这会设置一个严格的过期日期/时间,超过这个期限便不可访问(即使尚未访问该文件)。

OnionShare 在 GPLv3 之下被许可;有关详细信息,请查阅其 GitHub 仓库,其中还包括文档,介绍了这个易用的文件共享软件的特点。

Pydio Cells

Pydio Cells 在 2018 年 5 月推出了稳定版,是对 Pydio 共享应用程序的核心服务器代码的彻底大修。由于 Pydio 的基于 PHP 的后端的限制,开发人员决定用 Go 服务器语言和微服务体系结构重写后端。(前端仍然是基于 PHP 的)。

Pydio Cells 包括通常的共享和版本控制功能,以及应用程序中的消息接受、移动应用程序(Android 和 iOS),以及一种社交网络风格的协作方法。安全性包括基于 OpenID 连接的身份验证、rest 加密、安全策略等。企业发行版中包含着高级功能,但在社区(家庭)版本中,对于大多数中小型企业和家庭用户来说,依然是足够的。

您可以 在 Linux 和 MacOS 里下载 Pydio Cells。有关详细信息, 请查阅 文档常见问题源码库AGPLv3 许可证

其他

如果以上选择不能满足你的需求,你可能想考虑其他开源的文件共享型应用。

  • 如果你的主要目的是在设备间同步文件而不是分享文件,考察一下 Syncthing
  • 如果你是一个 Git 的粉丝而不需要一个移动应用。你可能更喜欢 SparkleShare
  • 如果你主要想要一个地方聚合所有你的个人数据, 看看 Cozy
  • 如果你想找一个轻量级的或者专注于文件共享的工具,考察一下 Scott Nesbitt's review——一个罕为人知的工具。

哪个是你最喜欢的开源文件共享应用?在评论中让我们知悉。


via: https://opensource.com/alternatives/dropbox

作者:Opensource.com 选题:lujun9972 译者:distant1219 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出