Frazer Kline 发布的文章

CD音频抓取器设计用来从光盘中提取(“RIP”)原始数字音频(通常被称为 CDDA 格式)并把它保存成文件或以其他形式输出。这类软件使用户能把数字音频编码成各种格式,并可以从在线光盘数据库 freedb 中下载或上传光盘信息。

复制CD合法吗?在美国版权法中,把一个原始CD转换成数字文件用于个人使用等同于‘合理使用’。然而,美国版权法并没有明确的允许或禁止拷贝私人音频CD,而且判例法还没有确立出在具体的哪种情况下可以视为合理使用。而在英国,其版权的定位则更清晰一些。从2014年开始,英国公民制造CD,MP3,DVD,蓝光和电子书的行为成为合法行为。当然,这仅适用于这个人拥有被采集的媒体的实体,并且复制品仅用于他们个人使用。对于欧盟的其他国家,成员国也允许私人复制这种特例。

如果你不确定在你生活的国家里这种版权是如何界定的,在你使用这篇文章中所列举的软件前请查询本地的版权法以确定你处在合法的一边。

在某种程度上,提取CD音轨看起来有点多余。如Spotify和Google Play Music这类流媒体服务提供了一个巨大的以通用格式的音乐的库,无需采集你的CD集。但是,如果你已将收藏了一个数量巨大的CD集。能把你的CD转换成可以在便携设备如智能手机、平板和便携式MP3播放器上播放的格式仍然是个诱人的选择。

这篇文章推荐了我最喜欢的音频CD抓取器。我挑了四个最好的图形界面的音频抓取器。所有这些应用程序都是在开源许可下发行的。

fre:ac

fre:ac是个开源的音频转换器和CD提取器,支持很多种流行格式和编码器。目前这个应用可以在MA3、MP4/M4A、WMA、Ogg Vorbis、FLAC、AAC、WAV和Bonk格式间转换。这来源于几种不同形式的LAME编码器。

功能包括:

  • 易学易用
  • MP3、MP4/M4A、WMA、Ogg Vorbis、FLAC、AAC、WAV和Bonk格式转换器
  • 集成了CDDB/freedb标题数据库支持的CD提取器
  • 多核优化的编码器加速了现代PC上的转换速度
  • 对于标签和文件名称的全Unicode支持
  • 易学易用,而当你需要时还提供专家级选项
  • 任务列表
  • 可以使用Winamp 2输入插件
  • 多语言用户界面支持41种语言
  • 网址: freac.org
  • 开发人员:Robert Kausch
  • 许可证: GNU GPL v2
  • 版本号: 20141005

Audex

Audex是个简单易用的开源的音频CD提取应用。虽然它还处于早期开发阶段,但这个KDE桌面工具足够稳定、智能和简单易用。

它的助手可以为LAME、OGG Vorbis(oggenc)、FLAC、FAAC(AAC/MP4)和RIFF WAVE等格式创建配置文件。除了这个助手,你也可以定义你自己的配置文件,这意味着,Audex适用于大部分的命令行编码器。

功能包括:

  • 可提取CDDA Paranoia
  • 提取和编码同时进行
  • 文件名采用本地和远程的CDDB/FreeDB数据库
  • 可以提交到CDDB/FreeDB数据库
  • 类似capitalize的元数据纠正工具
  • 多配置文件提取(每个配置文件文件有一个命令行编码器)
  • 从互联网上抓取封面并将他们存在数据库中
  • 在目标目录中创建播放列表、封面和基于模板的信息文件
  • 创建提取和编码协议
  • 将文件传送到FTP服务器
  • 支持国际化
  • 网址: kde.maniatek.com/audex
  • 开发人员: Marco Nelles
  • 许可证: GNU GPL v3
  • 版本号: 0.79

Sound Juicer

Sound Juicer是个使用GTK+和GStreamer开发的轻量级CD提取器。它从CD中提取音频并把它转换成音频文件。Sound Juicer还可以直接播放CD中的音轨,在提取前提供预览。

它支持任何GStreamer插件所支持的音频编码,包括 MP3、Ogg Vorbis、FLAC和未压缩的PCM格式。

它是GNOME桌面环境内建的一部分。

功能包括:

  • 自动通过CDDB给音轨加标签
  • 可编码成ogg/vorbis、FLAC和原始WAV
  • 编码路径的设置很简单
  • 多种风格流派
  • 国际化支持
  • 网址:burtonini.com
  • 开发人员: Ross Burton
  • 许可证:GNU GPL v2
  • 版本号:3.14

ripperX

ripperX是个开源的图形界面的程序,用于提取CD音轨并把他们编码成Ogg、MP2、MP3或FLAC格式。它的目的是容易使用,只需要点几下鼠标就能转换整张专辑。它支持在CDDB寻找专辑和音轨信息。

他使用cdparanoia把CD音轨转换(也就是“提取”)成WAV文件,然后调用Vorbis/Ogg编码器oggenc把WAV文件转换成OGG文件。它还可以调用flac让WAV文件生成无损压缩的FLAC文件。

功能包括:

  • 非常简单易用
  • 可以把CD音轨提取成WAV、MP3、OGG或FLAC文件
  • 支持CDDB查找
  • 支持ID3v2标签
  • 可暂停提取进程
  • 网址:sourceforge.net/projects/ripperx
  • 开发人员:Marc André Tanner
  • 许可证:MIT/X Consortium License
  • 版本号:2.8.0

转自:http://www.linuxlinks.com/article/20150125043738417/AudioGrabbersGraphical.html

作者:Frazer Kline 译者:H-mudcup 校对:wxy

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

数字流媒体这几天几乎占据了我音乐收听的全部时间。近年来我为了收藏 CD 花费了数量可观的费用;但它们中的大部分现在正静静地躺在满是灰尘的角落里。基本上所有的音乐流媒体服务所提供的的音质都不如 CD 的,但它们受欢迎的原因很大程度上在于其便捷性,而非高度保真的音质再现。音乐流媒体不仅造成了 CD 销量的大幅减少;也使数字音乐的下载开始缓慢下滑。这种趋势还会继续下去。音乐发烧友现在或许也想要拥抱音乐流媒体服务了,某些音乐流媒体服务商如 Tidal 提供了无损的音乐流媒体服务,其中包含了 25 万首比特率为 1411kbps 的 FLAC 格式的音乐。

尽管 CD 暂时不会消失,但音乐流媒体服务商却无法调和那些不满从音乐托管服务中收取的租金的唱片公司及音乐家之间的问题。这一切仍然处于变化之中;我们看到了今年 Led Zeppelin, Pink Floyd, Metallica 签名支持流媒体服务,但仍然有部分知名的老牌乐队如 Beatles, Radiohead 以及 AC/DC 拒绝将自己的作品放到流媒体上供粉丝收听。即使当某个唱片公司或者音乐家已经授权给流媒体服务商访问自己的作品,但只要音乐家发表声明就可以在第一时间将其作品从流媒体服务下架。本月(2014 年 11 月),Taylor Swift 请求将她的所有音乐作品从 Spotify 的流媒体服务下架。有些人还是更偏向于“拥有”他们的音乐,但这看起来像是一种快要过时了的欣赏音乐的方式。

使用 Linux 平台来收听流媒体音乐服务的方法已经逐渐成熟。在 Linux 平台下,你可以找到许多客户端,通过它们你可以使用大部分的音乐流媒体服务;我希望 TIDAL 能在今后合适的时候发行 Linux 桌面客户端,而不是仅仅依赖 web 播放器。本文精选的这些应用都是非常出色的。另外 Amarok,pianobar 还有 Tomahawk 也表现得很不错。

Spotify

Spotify 播放界面

Spotify 是一种专有的 P2P 音乐流媒体服务,允许用户收听点播曲目或专辑。Spotify 将自己描述为“音乐圣殿。快捷、简易、免费的服务”。Spotify 分别为普通的移动端和桌面端用户提供了 96kbps 和 160kbps 比特率的流媒体服务,并且为高级用户提供了 Ogg Vorbis 格式的 320kbps 比特率的流媒体服务。Spotify 为普通用户提供了免费但是有广告的服务,以及无广告的订阅账户服务。

Spotify 是很奇妙的服务,向用户们提供了涵盖各种类型的数量众多的音乐,如:流行乐、另类摇滚、古典乐、铁克诺电音、摇滚乐等。这是发现新音乐的好方法。Spotify 得到了包括 Sony BMG,EMI,Universal 以及 Warner Music 在内的主流唱片公司,以及 Labrador Records,The Orchard,Alligator Records,Merlin,CD Baby,INgrooves 等独立唱片唱片公司和分销网络,甚至 Chandos,Naxos,EMI Classic,Warner Classics,Denon Essentials 这些古典唱片公司的支持,还有更多的公司在这里就不一一列举了。

Spotify 的音乐涵盖范围还在继续以惊人的步伐扩张着。

Spotify 现在并没有发行官方版的 Linux 客户端。不过,开发团队已经推出了针对 Linux 的客户端预览版,并且表现得还不错。因为仍然是预览版,所以没有得到官方的支持。

Spotify 流媒体服务现已支持以下地区/国家:安道尔,阿根廷,澳大利亚,奥地利,比利时,保加利亚,哥伦比亚,塞浦路斯,丹麦,爱沙尼亚,芬兰,法国,德国,希腊,香港,冰岛,爱尔兰,意大利,拉脱维亚,列支敦士登,立陶宛,卢森堡,马来西亚,马耳他,墨西哥,摩纳哥,荷兰,新西兰,挪威,菲律宾,波兰,葡萄牙,西班牙,新加坡,瑞典,瑞士,台湾,土耳其,英国,美国,乌拉圭等。

特色包括:

  • 精心设计的界面,导航时非常方便
  • 创建和编辑播放列表
  • 发现新的音乐
  • 共享音乐及播放列表
  • 电台功能
  • 最受欢迎的的列表
  • 额外功能及种类繁多的应用
  • 网址:www.spotify.com/uk/download/previews
  • 开发者:Spotify
  • 许可证:专有许可证
  • 当前版本:预览版

Pithos

Pithos 播放界面

Pithons 是一款开源的的本地 Pandora 电台 Linux 客户端。它提供了一个轻量级的界面以替代 Pandora.com 的 web 客户端。其图形用户界面上集成了多媒体快捷键、通知中心以及声音菜单。

Pandora 音乐服务只能通过美国的 IP 地址使用。不过,非美国用户可以通过 VPN 连接来使用 Pandora。

特色包括:

  • 播放/暂停/下一首
  • 切换电台
  • 记住用户名和密码
  • 给喜欢的音乐和艺术家添加书签
  • 获取封面
  • 喜欢/讨厌/不再播放这首音乐
  • 在通知中心中弹出歌曲信息
  • 跳转到 pandora.com 歌曲信息页面/电台页面
  • 超时后重连 pandora
  • QuickMix 编辑
  • 创建电台
  • 多媒体按键
  • 代理连接
  • Last.fm 歌曲记录
  • 音量控制
  • 屏保暂停等插件
  • DBUS 接口:MPRIS 和 Pithos
  • 网址:pithos.github.io
  • 开发者:Kevin Mehall
  • 许可证:GNU GPL v3
  • 当前版本:1.0.0

Clementine

Clementine 播放界面

Clementine 基于 Amarok 开发,是一款跨平台的轻量级现代化音乐播放器和媒体库管理工具。Clementine 致力于打造快捷简易的界面,使你可以轻松搜索和播放音乐。

Clementine 在 Amarok 1.4 的基础上开发。

特色包括:

  • 检索、播放本地音乐库
  • 从 Last.fm 和 SomaFM 收听互联网电台
  • 标签式播放列表,支持导入导出 M3U,XSPF,PLS 及 ASX 格式的播放列表
  • 创建智能播放列表和动态播放列表
  • 载入 M3U 和 XSPF 播放列表
  • 对播放列表的撤销和重做
  • 编辑 MP3 和 OGG 文件的信息,管理媒体库
  • 从 Last.fm 下载缺失的专辑封面
  • 集成 gpodder.net 播客
  • 图形化均衡器
  • 支持 Windows,Mac OS X 及 Linux
  • 支持 Linux(libnotify)及 Mac OS X(Growl)本地桌面通知中心
  • 从 MusicBrainz 获取缺失的信息
  • 炫彩屏幕显示
  • 队列管理
  • 支持 Linux 下的 MPRIS,以及命令行远程控制
  • 支持索引和播放 Google Drive 中的音乐
  • 支持 Soundcloud
  • 支持 jazzradio.com
  • 支持 Moodbar
  • 基于 projectM 的可视化技术
  • 拷贝音乐至 iPod,iPhone,MTP 或者 大容量 USB 设备
  • 远程控制
  • 转码音乐至 MP3,Ogg Vorbis,Ogg Speex,FLAC 以及 AAC
  • 网址:www.clementine-player.org
  • 开发者:David Sansome,John Maguire
  • 许可证:GNU GPL v3
  • 当前版本:1.2

Nuvola Player

Nuvola Player 播放界面

Nuvola Player 是一个免费的开源项目,能够整合云端音乐到你的桌面中(支持托盘图标、Ubuntu 声音菜单、dock 菜单以及通知中心)。

为了使用全部的流媒体服务,你需要安装 Flash 和 HTML5 的音频支持。某些基于 Web 的流媒体服务可以使用 HTML5 的音频技术播放音乐,而非使用 Flash 插件。Nuvola Player 需要 GStreamr 和 MP3 解码器插件来提供 HTML5 音频支持。

支持的流媒体服务:

  • 集成了 MP3 商店的亚马逊云播放器,允许用户在亚马逊云端驱动器中存储他们的音乐,并且在任何支持的浏览器上播放音乐
  • Bandcamp,是一家在线音乐商店,也是艺人宣传平台,主要适于独立艺术家
  • Deezer,一家法国的基于 Web 的音乐流媒体服务商。Deezer 允许用户在多台设备上在线或者离线播放音乐,现在拥有 1800 万的曲目,超过 30000 的电台以及 2200 万的用户(150 万订阅用户)
  • 8tracks,是一家融合了互联网电台和社交元素的网站,坚持至少 8 个曲目的为用户量身定制的流媒体播放列表
  • Google Play,谷歌运营的一家数字服务商店,其经营项目包括音乐、电影、书籍,以及 Android 应用和游戏,其云端播放器支持播放用户自己上传的音乐和在 Google Play 里购买的音乐
  • Grooveshark,提供了国际化在线音乐搜索引擎、音乐流媒体服务以及音乐推荐服务,允许用户进行搜索、使用流媒体以及上传音乐,并且能把这些音乐进行立即播放或者添加到一个播放列表中
  • Grooveshark Mobile,基于 HTML5 的 Grooveshark 移动版,不需要 Flash 插件的支持
  • Hype Machine,Pandora Radio 和 Pitchfork Media 的融合产物。它从音乐博客上精选了最近发布的歌曲(约 1500 首),并在网站主页上列出了这些歌曲的信息
  • Jango,一款免费的在线音乐流媒体服务,允许用户创建和分享自己创建的电台
  • Logitech Media Server,是 Logitech Squeezebox devices 的开源流媒体服务。支持许多插件以及如 Deezer 和 Spotify 等其他流媒体服务
  • Pandora,智能化音乐推荐服务以及音乐基因组计划“托管人”,服务仅针对美国地区
  • Rdio,有广告的音乐订阅服务
  • Spotify,商业化流媒体服务,提供来自唱片公司的被严格限制的数字版权内容
  • This is My Jam,你可以存放某一刻你非常喜欢的音乐,并且每天都可以收听由朋友们精挑细选的音乐

特色包括:

  • 多媒体快捷键
  • 显示桌面通知
  • 集成了众多声音菜单、小程序以及启动器,甚至更多
  • Last FM 以及 Libre FM 歌曲记录
  • 获取歌词
  • 支持 Amazon Music Prime streaming
  • 网址:tiliado.eu/nuvolaplayer
  • 开发者:Jiří Janoušek and service maintainers
  • 许可证:2-Clause BSD license
  • 当前版本:2.4.3

Atraci

Atraci 播放界面

Atraci 是一款多平台的开源流媒体应用,允许用户收听超过 6000 万首音乐。Atraci 仍然处于基础开发阶段,所以很多功能暂时还未完善。

Atraci 使用 iTunes,Last.fm 以及 SoundCLoud 显示歌曲信息 —— 专辑封面、歌曲名称以及艺术家。Atraci 在 YouTube 上搜索最匹配这首音乐信息的视频,并使用其中质量最高的。

特色包括:

  • 无广告、无需注册
  • 直观的用户界面
  • 智能匹配搜索任何音乐、艺术家或者专辑。Atraci 会在线校对其信息,以显示正确的歌曲名称、专辑封面以及音轨等等,同时列出最高质量的视频流媒体
  • 自动修正所属专辑与艺术家
  • 通过默认方式、艺术家姓名或者曲目名称对结果排序
  • 以网格或列表模式查询结果
  • 检索视频可以全屏模式观看
  • 以随机或重复模式创建播放列表
  • 应用程序内的音量调整滑块、音轨调节以及专辑封面
  • 播放历史
  • 网址:atraci.github.io/Atraci-website
  • 开发者:The Atraci Team
  • 许可证:The MIT License
  • 当前版本:0.7.0

via: http://www.linuxlinks.com/article/20141116052055674/MusicStreaming.html

作者:Frazer Kline 译者:Stevearzh 校对:wxy

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

文件比较工具用于比较计算机上的文件的内容,找到他们之间相同与不同之处。比较的结果通常被称为diff。

diff同时也是一个基于控制台的、能输出两个文件之间不同之处的著名的文件比较程序的名字。diff是于二十世纪70年代早期,在Unix操作系统上被开发出来的。diff将会把两个文件之间不同之处的部分进行输出。

Linux拥有很多不错的GUI工具,能使你能清楚的看到两个文件或同一文件不同版本之间的不同之处。这次我从自己最喜欢的GUI比较工具中选出了五个推荐给大家。除了其中的一个,其他的都是开源的。

这些应用程序可以让你更清楚的看到文件或目录的差别,能合并有差异的文件,可以解决冲突并将其输出成一个新的文件或补丁,其也用于那些预览和备注文件改动的产品上(比如,在源代码合并到源文件树之前,要先接受源代码的改变)。因此它们是非常重要的软件开发工具。它们可以帮助开发人员们对文件进行处理,不停的把文件转来转去。这些比较工具不仅仅能用于显示源代码文件中的不同之处;他们还适用于很多种的文本文件。可视化的特性使文件比较变得容易、简单。


Meld

Meld是一个适用于Gnome桌面的、开源的、图形化的文件差异查看和合并的应用程序。它支持2到3个文件的同时比较、递归式的目录比较、处于版本控制(Bazaar, Codeville, CVS, Darcs, Fossil SCM, Git, Mercurial, Monotone, Subversion)之下的目录比较。还能够手动或自动合并文件差异。

Meld的重点在于帮助开发人员比较和合并多个源文件,并在他们最喜欢的版本控制系统下能直观的浏览改动过的地方。

功能包括

  • 原地编辑文件,即时更新
  • 进行两到三个文件的比较及合并
  • 在显示的差异和冲突之间的导航
  • 使用插入、改变和冲突这几种标记可视化展示本地和全局的差异
  • 内置正则表达式文本过滤器,可以忽略不重要的差异
  • 语法高亮度显示(使用可选的gtksourceview)
  • 将两到三个目录中的文件逐个进行比较,显示新建,缺失和替换过的文件
  • 对任何有冲突或差异的文件直接打开比较界面
  • 可以过滤文件或目录以避免以忽略某些差异
  • 被改动区域的自动合并模式使合并更容易
  • 也有一个简单的文件管理
  • 支持多种版本控制系统,包括Git, Mercurial, Bazaar 和 SVN
  • 在提交前开启文件比较来检查改动的地方和内容
  • 查看文件版本状态
  • 还能进行简单的版本控制操作(例如,提交、更新、添加、移动或删除文件)
  • 继承自同一文件的两个文件进行自动合并
  • 标注并在中间的窗格显示所有有冲突的变更的基础版本
  • 显示并合并同一文件的无关的独立修改
  • 锁定只读性质的基础文件以避免出错
  • 可以整合到已有的命令行界面中,包括gitmergetool
  • 国际化支持
  • 可视化使文件比较更简单
  • 网址: meldmerge.org
  • 开发人员: Kai Willadsen
  • 证书: GNU GPL v2
  • 版本号: 1.8.5

DiffMerge

DiffMerge是一个可以在Linux、Windows和OS X上运行的,可以可视化文件的比较和合并的应用软件。

功能包括:

  • 图形化显示两个文件之间的差别。包括插入行,高亮标注以及对编辑的全面支持
  • 图形化显示三个文件之间的差别。(安全的前提下)允许自动合并,并对最终文件可以随意编辑
  • 并排显示两个文件夹的比较,显示哪一个文件只存在于其中一个文件夹而不存在于另外的一个文件夹,还能一对一的将完全相同的、等价的或不同的文件配对
  • 规则设置和选项让你可以个性化它的外观和行为
  • 基于Unicode,可以导入多种编码的字符
  • 跨平台工具
  • 网址: sourcegear.com/diffmerge
  • 开发人员: SourceGear LLC
  • 证书: Licensed for use free of charge (not open source)
  • 版本号: 4.2

xxdiff

xxdiff是个开源的图形化的可进行文件、目录比较及合并的工具。

xxdiff可以用于显示两到三个文件或两个目录的差别,还能产生一个合并后的版本。被比较的两到三个文件会并排显示,并将有区别的文字内容用不同颜色高亮显示以便于识别。

这个程序是个非常重要的软件开发工具。他可以图形化的显示两个文件或目录之间的差别,合并有差异的文件,其也用于那些预览和备注文件改动的产品上(比如,在源代码合并到源文件树之前,要先接受源代码的改变)

功能包括:

  • 比较两到三个文件,或是两个目录(浅层或递归)
  • 横向高亮显示差异
  • 交互式的文件合并,可视化的输出和保存
  • 可以辅助合并的评论/监管
  • 自动合并文件中时不合并 CVS 冲突,并以两个文件显示以便于解决冲突
  • 可以用其它的比较程序计算差异:适用于GNU diff、SGI diff和ClearCase的cleardiff,以及所有与这些程序输出相似的文件比较程序。
  • 可以使用资源文件实现完全的个性化设置
  • 用起来感觉和Rudy Wortel或SGI的xdiff差不多,与桌面系统无关
  • 功能和输出可以和脚本轻松集成
  • 网址: furius.ca/xxdiff
  • 开发人员: Martin Blais
  • 证书: GNU GPL
  • 版本号: 4.0

Diffuse

Diffuse是个开源的图形化工具,可用于合并和比较文本文件。Diffuse能够比较任意数量的文件,并排显示,并提供手动行匹配调整,能直接编辑文件。Diffuse还能从bazaar、CVS、darcs, git, mercurial, monotone, Subversion和GNU RCS 库中获取版本用于比较及合并。

功能包括:

  • 比较任意数量的文件,并排显示(多方合并)
  • 行匹配可以被用户人工矫正
  • 直接编辑文件
  • 语法高亮
  • 支持Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion和SVK
  • 支持Unicode
  • 可无限撤销
  • 易用的键盘导航
  • 网址: [diffuse.sourceforge.net][]
  • 开发人员: Derrick Moser
  • 证书: GNU GPL v2
  • 版本号: 0.4.7

Kompare

Kompare是个开源的GUI前端程序,可以对不同源文件之间差异的可视化和合并。Kompare可以比较文件或文件夹内容的差异。Kompare支持很多种diff格式,并提供各种选项来设置显示的信息级别。

不论你是个想比较源代码的开发人员,还是只想比较一下研究论文手稿与最终文档的差异,Kompare都是个有用的工具。

Kompare是KDE桌面环境的一部分。

功能包括:

  • 比较两个文本文件
  • 递归式比较目录
  • 显示diff产生的补丁
  • 将补丁合并到一个已存在的目录
  • 可以让你在编译时更轻松
  • 网址: www.caffeinated.me.uk/kompare/
  • 开发者: The Kompare Team
  • 证书: GNU GPL
  • 版本号: Part of KDE

via: http://www.linuxlinks.com/article/2014062814400262/FileComparisons.html

作者:Frazer Kline 译者:H-mudcup 校对:wxy

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

下载管理器是一个电脑程序,专门处理下载文件,优化带宽占用,以及让下载更有条理等任务。有些网页浏览器,例如Firefox,也集成了一个下载管理器作为功能,但是它们的使用方式还是没有专门的下载管理器(或者浏览器插件)那么专业,没有最佳地使用带宽,也没有好用的文件管理功能。

对于那些经常下载的人,使用一个好的下载管理器会更有帮助。它能够最大化下载速度(加速下载),断点续传以及制定下载计划,让下载更安全也更有价值。下载管理器已经没有之前流行了,但是最好的下载管理器还是很实用,包括和浏览器的紧密结合,支持类似YouTube的主流网站,以及更多。

有好几个能在Linux下工作都非常优秀的开源下载管理器,以至于让人无从选择。我整理了一个摘要,是我喜欢的下载管理器,以及Firefox里的一个非常好用的下载插件。这里列出的每一个程序都是开源许可发布的。

uGet

uGet是一个轻量级,容易使用,功能完备的开源下载管理器。uGet允许用户从不同的源并行下载来加快速度,添加文件到下载序列,暂停或继续下载,提供高级分类管理,和浏览器集成,监控剪贴板,批量下载,支持26种语言,以及其他许多功能。

uGet是一个成熟的软件;持续开发超过了11年。在这段时间里,它发展成一个非常多功能的下载管理器,拥有一套很高价值的功能集,还保持了易用性。

uGet是用C语言开发的,使用了cURL作为底层支持,以及应用库libcurl。uGet有非常好的平台兼容性。它一开始是Linux系统下的项目,但是被移植到在Mac OS X,FreeBSD,Android和Windows平台运行。

功能点:

  • 容易使用
  • 下载队列可以让下载任务按任意数量或你希望的数量同时进行。
  • 断点续传
  • 默认分类
  • 完美实现的剪贴板监控功能
  • 批量下载
  • 支持从HTML文件导入下载任务
  • 支持通过HTTP,HTTPS,FTP,BitTorrent和Metalink下载
  • 多线程下载(也被称为分块下载):每个下载任务支持最多20个线程同时连接,支持自适应的分块管理,意味着如果某个下载块中断了,那么会其他连接会把它捡起来,以时刻保证最佳的下载速度。
  • 多镜像下载
  • FTP登录和匿名FTP
  • 强大的计划任务
  • 通过FlashGot和FireFox集成
  • Aria2插件
  • 多变的主题
  • 安静模式
  • 键盘快捷键
  • 支持命令行/终端控制
  • 自动创建目录
  • 下载历史管理
  • 支持GnuTLS
  • 支持26种语言,包括:阿拉伯语,白俄罗斯语,简体中文,繁体中文,捷克语,丹麦语,英语(默认),法语,格鲁吉亚语,德语,匈牙利语,印尼语,意大利语,波兰语,葡萄牙语(巴西),俄语,西班牙语,土耳其语,乌克兰语,以及越南语。

  • 网站:ugetdm.com
  • 开发人员:C.H. Huang and contributors
  • 许可:GNU LGPL 2.1
  • 版本:1.10.5

DownThemAll!

DownThemAll!是一个小巧可靠的、易用的开源下载管理器/加速器,是Firefox的一个组件。它可以让用户下载一个页面上所有链接和图片,还有更多功能。它可以让用户完全控制下载任务,随时分配下载速度以及同时下载的任务数量。通过使用Metalinks或者手动添加镜像的方式,可以同时从不同的服务器下载同一个文件。

DownThemAll会根据你要下载的文件大小,切割成不同的部分,然后并行下载。

功能点:

  • 和Firefox的完全集成
  • 分块下载,允许用户下载不同的文件块,完成之后再拼接成完整的文件;这样的话当连接到一个缓慢的服务器的时候可以加快下载速度。
  • 支持Metalink,允许发送下载文件的多个URL以及它的校验值和其他信息到DTA
  • 支持爬虫方式通过一个单独的链接遍历整个网页
  • 下载过滤
  • 高级重命名选项
  • 暂停和继续下载任务


JDownloader

JDownloader是一个免费,开源的下载管理工具,拥有一个大型社区的开发者支持,让下载更简单和快捷。用户可以开始,停止或暂停下载,设置带宽限制,自动解压缩包,以及更多功能。它提供了一个容易扩展的框架。

JDownloader简化了从一键下载网站下载文件。它还支持从不同并行资源下载、手势识别、自动文件解压缩以及更多功能。另外,还支持许多“加密链接”网站-所以你只需要复制粘贴“加密的”链接,然后JDownloader会处理剩下的事情。JDownloader还能导入CCF,RSDF和DLC文件。

功能点:

  • 一次下载多个文件
  • 从多个连接同时下载
  • JD有一个自己实现的强大的OCR模块
  • 自动解压(包括密码搜索)(RAR压缩包)
  • 支持主题
  • 支持多国语言
  • 大约110个站点以及超过300个解密插件
  • 通过JDLiveHeaderScripts重连:(支持1400路由)
  • 网页更新
  • 集成包管理器支持额外模块(例如,Webinterface,Shutdown)

  • 网站:jdownloader.org
  • 开发人员:AppWork UG
  • 许可:GNU GPL v3
  • 版本:0.9.581

FreeRapid Downloader

FreeRapid Downloader是一个易用的开源下载程序,支持从Rapidshare,Youtube,Facebook,Picasa和其他文件分享网站下载。他的下载引擎基于一些插件,所以可以从那些特别的站点下载。

对于需要针对特定文件分享网站的下载管理器用户来说,FreeRapid Downloader是理想的选择。

FreeRapid Downloader使用Java语言编写。需要至少Sun Java 7.0版本才可以运行。

功能点:

  • 容易使用
  • 支持从不同服务站点并行下载
  • 支持断点续传
  • 支持通过代理列表下载
  • 支持流视频或图片
  • 下载历史
  • 聪明的剪贴板监控
  • 自动检查服务器文件后缀
  • 自动关机选项
  • 插件自动更新
  • 简单验证码识别
  • 支持跨平台
  • 支持多国语言:英语,保加利亚语,捷克语,芬兰语,葡萄牙语,斯洛伐克语,匈牙利语,简体中文,以及其他
  • 支持超过700个站点


FlashGot

FlashGot是一个Firefox和Thunderbird的免费组件,旨在通过外置下载管理器来处理单个和大规模(“所有”和“已选”)下载。

FlashGot把所支持的所有下载管理器统一成Firefox中的一个下载管理器。

功能点:

  • Linux下支持:Aria, Axel Download Accelerator, cURL, Downloader 4 X, FatRat, GNOME Gwget, FatRat, JDownloader, KDE KGet, pyLoad, SteadyFlow, uGet, wxDFast 和 wxDownload Fast
  • 支持图库功能,可以帮助把原来分散在不同页面的系列资源,整合到一个所有媒体库页面中,然后可以轻松迅速地“下载所有”
  • FlashGot Link会使用默认下载管理器下载当前鼠标选中的链接
  • FlashGot Selection
  • FlashGot All
  • FlashGot Tabs
  • FlashGot Media
  • 抓取页面里所有链接
  • 抓取所有标签栏的所有链接
  • 链接过滤(例如只下载指定类型文件)
  • 在网页上抓取点击所产生的所有链接
  • 支持从大多数链接保护和文件托管服务器直接和批量下载
  • 隐私选项
  • 支持国际化

  • 网站:flashgot.net
  • 开发人员:Giorgio Maone
  • 许可:GNU GPL v2
  • 版本:1.5.6.5

via: http://www.linuxlinks.com/article/20140913062041384/DownloadManagers.html

作者:Frazer Kline 译者:zpl1025 校对:wxy

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

磁盘镜像包括了整个磁盘卷的文件或者是全部的存储设备的数据,比如说硬盘,光盘(DVD,CD,蓝光光碟),磁带机,USB闪存,软盘。一个完整的磁盘镜像应该包含与原来的存储设备上一样完整、准确,包括数据和结构信息。

磁盘镜像文件格式可以是采用开放的标准,像ISO格式的光盘镜像,或者是专有的软件应用程序的特定格式。"ISO"这个名字来源于用CD存储的ISO 9660文件系统。但是,当用户转向Linux的时候,经常遇到这样的问题,需要把专有的的镜像格式转换为开放的格式。

磁盘镜像有很多不同的用处,像烧录光盘,系统备份,数据恢复,硬盘克隆,电子取证和提供操作系统(即LiveCD/DVDs)。

有很多不同的方法可以把ISO镜像挂载到Linux系统下。强大的mount 命令给我们提供了一个简单的解决方案。但是如果你需要很多工具来操作磁盘镜像,你可以试一试下面的这些强大的开源工具。

很多工具还没有看到最新的版本,所以如果你正在寻找一个很好用的开源工具,你也可以加入,一起来为开源做出一点贡献。

Furius ISO Mount

Furius ISO Mount是一个简单易用的开源应用程序,可以用来挂载镜像文件,它支持直接打开ISO,IMG,BIN,MDF和NRG格式的镜像而不用把他们烧录到磁盘。

特性:

  • 支持自动挂载ISO, IMG, BIN, MDF and NRG镜像文件
  • 支持通过 loop 方式挂载 UDF 镜像
  • 自动在根目录创建挂载点
  • 自动解挂镜像文件
  • 自动删除挂载目录,并返回到主目录之前的状态
  • 自动记录最近10次挂载历史
  • 支持挂载多个镜像文件
  • 支持烧录ISO文件及IMG文件到光盘
  • 支持MD5校验和SHA1校验
  • 自动检索之前解挂的镜像
  • 自动创建手动挂载和解挂的日志文件
  • 语言支持(目前支持保加利亚语,中文(简体),捷克语,荷兰语,法语,德语,匈牙利语,意大利语,希腊语,日语,波兰语,葡萄牙语,俄语,斯洛文尼亚语,西班牙语,瑞典语和土耳其语)

fuseiso

fuseiso 是用来挂载ISO文件系统的一个开源的安全模块。

使用FUSE,我们完全可以在用户空间里运行一个完整的文件系统。

特性:

  • 支持读ISO,BIN和NRG镜像,包括ISO 9660文件系统
  • 支持普通的ISO 9660级别1和级别2
  • 支持一些常用的扩展,想Joliet,RockRidge和zisofs
  • 支持非标准的镜像,包括CloneCD's IMGs 、Alcohol 120%'s MDFs 因为他们的格式看起来恰好像BIN镜像一样

iat

iat(Iso 9660分析工具)是一个通用的开源工具,能够检测很多不同镜像格式文件的结构,包括BIN,MDF,PDI,CDI,NRG和B5I,并转化成ISO 9660格式.

特性:

  • 支持读取(输入)NRG,MDF,PDI,CDI,BIN,CUE 和B5I镜像
  • 支持用 cd 刻录机直接烧录光盘镜像
  • 输出信息包括:进度条,块大小,ECC扇形分区(大小),头分区(大小),镜像偏移地址等等

AcetoneISO

AcetoneISO 是一个功能丰富的开源图形化应用程序,用来挂载和管理CD/DVD镜像。

当你打开这个程序,你就会看到一个图形化的文件管理器用来挂载镜像文件,包括专有的镜像格式,也包括像ISO, BIN, NRG, MDF, IMG 等等,并且允许您执行一系列的操作。

AcetoneISO是用QT 4写的,也就是说,对于基于QT的桌面环境能很好的兼容,像KDE,LXQT或是Razor-qt。

这个软件适用于所有正在寻找Linux版本的Daemon Tools的人。

特性:

  • 支持挂载大多数windows 镜像,界面简洁易用
  • 可以将其所有支持镜像格式转换到ISO,或者是从中提取内容
  • 加密,压缩,解压任何类型的镜像
  • 转换DVD成xvid avi,支持将各种常规视频格式转换成xvid avi
  • 从视频里提取声音
  • 从不同格式中提取镜像中的文件,包括bin mdf nrg img daa dmg cdi b5i bwi pdi
  • 用Kaffeine / VLC / SMplayer播放DVD镜像,可以从Amazon 自动下载封面。
  • 从文件夹或者是CD/DVD生成ISO镜像
  • 可以做镜像的MD5校验,或者是生成镜像的MD5校验码
  • 计算镜像的ShaSums(128,256和384位)
  • 支持加密,解密一个镜像文件
  • 按兆数分拆和合并镜像
  • 以高压缩比将镜像压缩成7z 格式
  • 翻录PSX CD成BIN格式,以便在ePSXe/pSX模拟器里运行
  • 为BIN和IMG格式恢复丢失的 CUE 文件
  • 把MAC OS的DMG镜像转换成可挂载的镜像
  • 从指定的文件夹中挂载镜像
  • 创建数据库来管理一个大的镜像集合
  • 从CD/DVD 或者是ISO镜像中提取启动文件
  • 备份CD成BIN镜像
  • 简单快速的把DVD翻录成Xvid AVI
  • 简单快速的把常见的视频(avi, mpeg, mov, wmv, asf)转换成Xvid AVI
  • 简单快速的把FLV 换换成AVI 格式
  • 从YouTube和一些视频网站下载视频
  • 提取一个有密码的RAR存档
  • 支持转换任何的视频到PSP上
  • 国际化的语言支持支持(英语,意大利语,波兰语,西班牙语,罗马尼亚语,匈牙利语,德语,捷克语和俄语)

ISO Master

ISO Master是一个开源、易用的、图形化CD 镜像编辑器,适用于Linux 和BSD 。可以从ISO 里提取文件,给ISO 里面添加文件,创建一个可引导的ISO,这些都是在一个可视化的用户界面完成的。可以打开ISO,NRG 和一些MDF文件,但是只能保存成ISO 格式。

ISO Master 是基于bkisofs 创建的,这是一个简单、稳定的阅读,修改和编写ISO 镜像的软件库,支持Joliet, RockRidge 和EL Torito扩展,

特性:

  • 支持读ISO 格式文件(ISO9660, Joliet, RockRidge 和 El Torito),大多数的NRG 格式文件和一些单轨道的MDF文件,但是,只能保存成ISO 格式
  • 创建和修改一个CD/DVD 格式文件
  • 支持CD 格式文件的添加或删除文件和目录
  • 支持创建可引导的CD/DVD
  • 国际化的支持


via: http://www.linuxlinks.com/article/20141025082352476/DiskImageTools.html

作者:Frazer Kline 译者:barney-ro 校对:wxy

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