Brasero

Brasero 是一个 Gnome 桌面下的 CD/DVD 母盘制作工具。它的设计是尽可能简单,并具有一些独特的功能,使用户能够轻松快速地创建他们的光盘。(Brasero is a CD/DVD mastering tool for the GNOME Desktop. It is designed to be simple and easy to use. It has some unique features to enable users to create their discs easily and quickly. )

  • Owner: GNOME/brasero
  • Platform: Linux
  • License:: GNU General Public License v2.0
  • Category::
  • Topic:
  • Like:
    9
      Compare:

Github stars Tracking Chart

Brasero 是一个 Gnome 桌面下的 CD/DVD 母盘制作工具。它的设计是尽可能简单,并具有一些独特的功能,使用户能够轻松快速地创建他们的光盘。

功能

  • 支持多个后端︰ cdrtools,growisofs 和 libburn(可选)。
    注︰ libburn 编译是不够的。您需要通过 GSettings 激活后端。
  • 数据 CD/DVD
    • 支持光盘内容编辑 (删除/移动/重命名目录内的文件)
    • 可以即时刻录数据 CD/DVD
    • 自动过滤不需要的文件 (隐藏的文件、 损坏的文件/递归符号链接,不符合 joliet 标准的文件......)
    • 支持多会话
    • 支持 joliet 扩展
    • 可以将镜像写入到硬盘上
    • 可以检查光盘文件完整性
  • 音频 CD
    • 写 CD-TEXT 信息 (通过 gstreamer 自动查找)
    • 支持 CD-TEXT 信息编辑
    • 可以即时刻录音频CD
    • 可以使用 GStreamer 本地安装处理的所有音频文件(ogg,flac,mp3等)
    • 可以在删除文件夹内搜索音频文件
    • 可以插入一个暂停
    • 可以分割曲目
    • 完整编辑轨道之间的默声
  • CD/DVD 复制
    • 可以将 CD/DVD 复制到硬盘
    • 可以即时复制 DVD 和 CD
    • 支持单会话数据 DVD
    • 支持任何类型的 CD
    • 可以复制加密的视频 DVD(需要 libdvdcss)
  • 其他
    • 擦除 CD/DVD
    • 可以保存/加载项目
    • 可以刻录 CD/DVD 的镜像和 cue 文件
    • 歌曲、 图像和视频预览
    • 设备检测多亏了 HAL
    • 文件更改通知 (需要内核 > 2.6.13)
    • 一个可定制的 GUI (当与 GDL 一起使用时)
    • 支持从 nautilus(和其他应用程序)拖放/剪切粘贴
    • 可以使用网络上的文件,只要协议是由 gnome-vfs 处理的
    • 借助 beagle 可以搜索文件(搜索基于关键字或文件类型)
    • 可以显示播放列表及其内容(请注意,播放列表是通过 beagle 自动搜索的)
    • 所有磁盘 IO 是以异步方式都完成,以防止应用程序阻塞
    • Brasero 的默认后端是由 cdrtools/cdrkit 提供的,但是可以使用 libburn 作为替代方案

高级用户插件说明

1.配置

在用户界面中,您只能配置(选择使用或不使用)非必要插件;那就是所有不会烧录(burn)、擦除(blank)或镜像(image)的插件。

如果你真的想选择你希望 brasero 使用哪个插件,一个简单的解决方案是,如果你确定你不想使用它,从 brasero 插件目录("install_path"/lib/brasero/plugins/)中删除有问题的插件。

您还可以设置插件之间的优先级。它们都有一个硬编码的优先级,可以通过 GSettings 来覆盖。

  • 如果将此键值设置为 -1,则关闭插件。
  • 如果将此键值设置为 0,则将保留内部硬编码优先级 -- 该默认值基本上可以让brasero 决定最好的优先级。
  • 如果将此键值设置为大于 0,则该优先级将成为插件之一 -- 键值越高,它被拾取的机会就越多。

2.附加说明

有些插件具有重叠的功能(如 libburn/wodim/cdrecord/growisofs, mkisofs/libisofs/genisoimage);但是它们并不总是做同样的事情,或者有时它们做事情的方式不一样。有些插件有它们最好的专长。这就是为什么把它们都纳入进来,这是最佳方式。

以我(作者)的经验为例:

  • growisofs 擅长处理 DVD+RW 和 DVD-RW 受限覆盖
  • cdrdao 最适合即时复制 CD
  • libburn 在擦除/格式化时返回进度

要求:

  • gtk+ >= 3.x
  • gnome 3.x (gio)
  • gstreamer (>=1.0.0)
  • libxml2
  • cdrtools or cdrkit
  • growisofs
  • a fairly new kernel (>= 2.6.13 because of inotify) (optional)
  • cairo
  • libcanberra
  • totem (>= 3.0) (optional)
  • tracker (>= 0.10.0) (optional)
  • libburn (>=0.4.0) (optional)
  • libisofs (>=0.6.2) (optional)

Overview

Name With OwnerGNOME/brasero
Primary LanguageC
Program languageShell (Language Count: 4)
PlatformLinux
License:GNU General Public License v2.0
Release Count85
Last Release Name3.12.3 (Posted on 2021-09-20 09:37:38)
First Release NameBRASERO_0_4_90 (Posted on 2006-09-16 08:06:38)
Created At2012-06-02 23:46:51
Pushed At2024-03-28 14:35:33
Last Commit At2024-03-28 14:35:28
Stargazers Count57
Watchers Count15
Fork Count27
Commits Count4.5k
Has Issues Enabled
Issues Count0
Issue Open Count0
Pull Requests Count0
Pull Requests Open Count0
Pull Requests Close Count4
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Brasero is a CD/DVD mastering tool for the GNOME Desktop. It is designed to be simple and easy to use.

Features:

Data CD/DVD:

  • supports edition of discs contents (remove/move/rename files inside directories)
  • can burn data CD/DVD on the fly
  • automatic filtering for unwanted files (hidden files, broken/recursive symlinks, files not conforming to joliet standard, ...)
  • supports multisession
  • supports joliet extension
  • can write the image to the hard drive

Audio CD:

  • write CD-TEXT information (automatically found thanks to gstreamer)
  • supports the edition of CD-TEXT information
  • can burn audio CD on the fly
  • can use all audio files handled by GStreamer local installation (ogg, flac, mp3, ...)
  • can search for audio files inside dropped folders
  • can insert a pause
  • can split a track

CD/DVD copy:

  • can copy a CD/DVD to the hard drive
  • can copy DVD and CD on the fly
  • supports single-session data DVD
  • supports any kind of CD
  • can copy encrypted Video DVDs (needs libdvdcss)

Others:

  • erase CD/DVD
  • can save/load projects
  • can burn CD/DVD images and cue files
  • song, image and video previewer
  • device detection thanks to HAL
  • file change notification (requires kernel > 2.6.13)
  • supports Drag and Drop / Cut'n'Paste from nautilus (and others apps)
  • can use files on a network as long as the protocol is handled by gnome-vfs
  • can search for files thanks to beagle (search is based on keywords or on file type)
  • can display a playlist and its contents (note that playlists are automatically searched through beagle)
  • all disc IO is done asynchronously to prevent the application from blocking
  • Brasero default backend is provided by cdrtools/cdrkit but libburn can be used as an alternative

Notes on plugins for advanced users

  1. configuration

From the UI you can only configure (choose to use or not to use mostly) non essential plugins; that is all those that don't burn, blank, or image.
If you really want to choose which of the latters you want brasero to use, one simple solution is to remove the offending plugin from brasero plugin directory ("install_path"/lib/brasero/plugins/) if you're sure that you won't want to use it.
You can also set priorities between plugins. They all have a hardcoded priority that can be overriden through GSettings.
If you set this key to -1 this turns off the plugin.
If you set this key to 0 this leaves the internal hardcoded priority - the default that basically lets brasero decide what's best.
If you set this key to more than 0 then that priority will become the one of the plugin - the higher, the more it has chance to be picked up.

  1. additional note

Some plugins have overlapping functionalities (i.e. libburn/wodim/cdrecord/growisofs, mkisofs/libisofs/genisoimage); but they don't always do the same things or sometimes they don't do it in the same way. Some plugins have a "speciality" where they are the best. That's why it's usually good to have them all around
As examples, from my experience:

  • growisofs is good at handling DVD+RW and DVD-RW restricted overwrite
  • cdrdao is best for on the fly CD copying
  • libburn returns a progress when it blanks/formats

Requirements:

  • gtk+ >= 3.x
  • gnome 3.x (gio)
  • gstreamer (>=1.0.0)
  • libxml2
  • cdrtools or cdrkit
  • growisofs
  • a fairly new kernel (>= 2.6.13 because of inotify) (optional)
  • cairo
  • libcanberra
  • totem (>= 3.0) (optional)
  • tracker (>= 0.10.0) (optional)
  • libburn (>=0.4.0) (optional)
  • libisofs (>=0.6.2) (optional)
To the top