热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

教你在Linux上刻录音频CD

如果在您的 Linux 系统上有一些音乐并想将其刻录到CD光盘中,则可以通过命令行来完成flac刻录cd。在本教程中,将在 Linux 命令行中刻录音频到 CD光盘中。本文介绍如何规格化音乐文件、并使

教你在 Linux 上刻录音频 CD

如果在您的 Linux 系统上有一些音乐并想将其刻录到CD光盘中,则可以通过命令行来完成flac刻录cd。在本教程中,将在 Linux 命令行中刻录音频到 CD光盘中。

本文介绍如何规格化音乐文件、并使用wodim烧录音频文件flac刻录cd

安 装

本文在Centos8中烧录CDflac刻录cd。我们需要一些不同的程序来从命令行烧录音频 CD。需要用到 wodim、ffmpeg。下面是安装步骤:

首先安装rpm fusion仓库flac刻录cd,通过该仓库安装ffmpeg:

[root@Master yum.repos.d]# dnf install --nogpgcheck

[root@Master yum.repos.d]# dnf install --nogpgcheck

[root@Master yum.repos.d]# sed -i 's|^#baseurl=*

[root@Master yum.repos.d]# sed -i 's|^mirrorlist|#mirrorlist|' /etc/yum.repos.d/rpmfusion*

[root@Master yum.repos.d]# yum -y install ffmpeg wodim

展开全文

安装ffmpeg-normalize:

[root@Master ~]# pip3 install ffmpeg-normalize

规格化音频

第一步,通过用下划线替换空格来消除文件名中的空格flac刻录cd

[root@Master data]# for f in *; do mv "$f" `echo $f | tr ' ' '_'`; done

第二步,然后,使用以下命令将所有音乐文件转换为 .wavflac刻录cd

[root@Master data]# for i in `ls`; do ffmpeg -i $i `echo $i | sed 's/.mp3/.wav/'` ; done

教你在 Linux 上刻录音频 CD

烧录CD

按照以下步骤将规范化的 .wav 音乐曲目刻录到 CDflac刻录cd。在开始之前,请确保将空白 CD-R 光盘插入计算机的光盘托盘中。

第一步flac刻录cd,使用 wodim --devices命令识别我们的 CD/DVD 刻录机块设备文件名:

# wodim --devices

wodim: Overview of accessible drives (1 found) :

0 dev='/dev/scd0' rwrw-- : 'TSSTcorp' 'CD/DVDW SH-S183L'

记下块设备文件路径,在本例中为 /dev/scd0flac刻录cd

第二步,接下来,使用 wodim命令将所有音频 .wav 文件刻录到 CD中flac刻录cd

# wodim -v -nofix -eject dev='/dev/scd0' -audio -pad *.wav

第三步,完成!请注意,-nofix选项将指示 wodim 不关闭 CD 磁盘会话,这允许我们在需要时在光盘上放置更多曲目flac刻录cd。当完成添加曲目并希望关闭 CD 会话时,可以使用 -fix选项来完成:

# wodim -v -fix -eject dev='/dev/scd0'

总 结

在本教程中,我们学习了如何从 Linux 命令行刻录音频 CDflac刻录cd。从命令行刻录音频 CD 一点也不难,甚至可能比在 GUI 中更容易。

END

官方站点:

Linux命令大全:

(新群flac刻录cd,火热加群中……)


推荐阅读
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • Linux下安装依赖包版本高解决方法
    本文介绍了在Linux系统下,当已安装的依赖包版本高于需要安装的依赖包版本时,解决方法包括欺骗安装程序和修改相关配置文件等操作。针对不同情况,提供了不同的解决方案。 ... [详细]
  • Centos下安装memcached+memcached教程
    本文介绍了在Centos下安装memcached和使用memcached的教程,详细解释了memcached的工作原理,包括缓存数据和对象、减少数据库读取次数、提高网站速度等。同时,还对memcached的快速和高效率进行了解释,与传统的文件型数据库相比,memcached作为一个内存型数据库,具有更高的读取速度。 ... [详细]
  • Linux下安装免费杀毒软件ClamAV及使用方法
    本文介绍了在Linux系统下安装免费杀毒软件ClamAV的方法,并提供了使用该软件更新病毒库和进行病毒扫描的指令参数。同时还提供了官方安装文档和下载地址。 ... [详细]
  • 本文讨论了如何使用GStreamer来删除H264格式视频文件中的中间部分,而不需要进行重编码。作者提出了使用gst_element_seek(...)函数来实现这个目标的思路,并提到遇到了一个解决不了的BUG。文章还列举了8个解决方案,希望能够得到更好的思路。 ... [详细]
  • 通过Anaconda安装tensorflow,并安装运行spyder编译器的完整教程
    本文提供了一个完整的教程,介绍了如何通过Anaconda安装tensorflow,并安装运行spyder编译器。文章详细介绍了安装Anaconda、创建tensorflow环境、安装GPU版本tensorflow、安装和运行Spyder编译器以及安装OpenCV等步骤。该教程适用于Windows 8操作系统,并提供了相关的网址供参考。通过本教程,读者可以轻松地安装和配置tensorflow环境,以及运行spyder编译器进行开发。 ... [详细]
  • 本文讲述了如何通过代码在Android中更改Recycler视图项的背景颜色。通过在onBindViewHolder方法中设置条件判断,可以实现根据条件改变背景颜色的效果。同时,还介绍了如何修改底部边框颜色以及提供了RecyclerView Fragment layout.xml和项目布局文件的示例代码。 ... [详细]
  • 本文介绍了如何通过conda安装Selenium的wheel文件,包括查看环境、卸载旧版本、下载新版本的wheel文件以及安装操作的步骤。同时提供了使用清华源的方法。 ... [详细]
  • 本文介绍了在Windows系统下安装Python、setuptools、pip和virtualenv的步骤,以及安装过程中需要注意的事项。详细介绍了Python2.7.4和Python3.3.2的安装路径,以及如何使用easy_install安装setuptools。同时提醒用户在安装完setuptools后,需要继续安装pip,并注意不要将Python的目录添加到系统的环境变量中。最后,还介绍了通过下载ez_setup.py来安装setuptools的方法。 ... [详细]
  • 本文总结了使用不同方式生成 Dataframe 的方法,包括通过CSV文件、Excel文件、python dictionary、List of tuples和List of dictionary。同时介绍了一些注意事项,如使用绝对路径引入文件和安装xlrd包来读取Excel文件。 ... [详细]
  • CentOS7.8下编译muduo库找不到Boost库报错的解决方法
    本文介绍了在CentOS7.8下编译muduo库时出现找不到Boost库报错的问题,并提供了解决方法。文章详细介绍了从Github上下载muduo和muduo-tutorial源代码的步骤,并指导如何编译muduo库。最后,作者提供了陈硕老师的Github链接和muduo库的简介。 ... [详细]
  • Python已成为全球最受欢迎的编程语言之一,然而Python程序的安全运行存在一定的风险。本文介绍了Python程序安全运行需要满足的三个条件,即系统路径上的每个条目都处于安全的位置、"主脚本"所在的目录始终位于系统路径中、若python命令使用-c和-m选项,调用程序的目录也必须是安全的。同时,文章还提出了一些预防措施,如避免将下载文件夹作为当前工作目录、使用pip所在路径而不是直接使用python命令等。对于初学Python的读者来说,这些内容将有所帮助。 ... [详细]
author-avatar
huangzhu321
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有