从 U 盘读取 .mp3 文件,这可能吗?

San*_*dzé 2 sound usb mp3 flac

是否可以配置 USB 记忆棒(或外部磁盘)来访问/使用我的计算机的硬件,我知道它可以工作,但 Ubuntu 无法访问/使用,以从计算机的插孔获取音频输出我的耳朵?读取mp3文件和flac文件。

sud*_*dus 5

您需要额外的编解码器才能在 Ubuntu 中播放mp3flac文件

驱动程序或者您的意思是编解码器 - 好吧,您不会将它们安装在 U 盘上(除非间接地,如果您的整个系统都在 U 盘上)。我们将它们安装到操作系统中(通常在内部驱动器中)。

linux 驱动程序与 Windows 驱动程序不同。linux 驱动程序通常与 linux 内核捆绑在一起,除非在特殊情况下,例如对于某些图形和 wifi 芯片/卡,可以使用专有驱动程序。通常用于音频硬件的 linux 驱动程序运行良好。

编解码器对音频和视频文件中的 [压缩] 数据进行编码/解码,其中许多格式需要获得许可,编解码器不是FOSS

  • 请安装程序包,这将提供必要的编解码器mp3mp4flac和其他多媒体格式。由于许可问题,Ubuntu 无法随操作系统一起提供它们,但您可以作为最终用户安装它们。在终端窗口(或具有图形用户界面的包管理器)中使用以下命令,

    sudo apt-get update
    sudo apt-get install ubuntu-restricted-extras
    
    Run Code Online (Sandbox Code Playgroud)
  • 有时您必须调整音频系统才能让 Ubuntu 大声播放。您可以通过左侧面板上带有齿轮的图标“系统设置”,然后单击“声音”图标来完成此操作。

    在某些计算机中,这更困难,也许您需要更强大的工具。如果是这种情况,请安装pavucontrol

    sudo add-apt-repository universe  # and press Enter
    sudo apt-get update
    sudo apt-get install pulseaudio pavucontrol
    
    Run Code Online (Sandbox Code Playgroud)

    并将其与以下命令行一起使用(或通过破折号,键入p以查找“PulseAudio Volume Control”)

    pavucontrol
    
    Run Code Online (Sandbox Code Playgroud)
  • 许多人喜欢多媒体播放器 VLC。它适用于所有常见的操作系统,Linux、Windows、MacOS ...

    在 Ubuntu 中,使用以下命令行(或通过具有图形用户界面的包管理器)安装它是最简单和最可靠的,

    sudo apt-get update
    sudo apt-get install vlc
    
    Run Code Online (Sandbox Code Playgroud)

这是 Linux 中的经典方式(而 Ubuntu 是 Linux 操作系统)。我们通过存储库安装额外的软件包,然后它们与操作系统集成。例如,它们共享公共库包,当新版本上传到 Ubuntu 存储库时,它们会自动更新和升级。


持久的实时 Ubuntu 系统

您可以在 U 盘中安装一个持久的实时 Ubuntu 系统。这样您就可以安装“restricted-extras”和mp3文件,从 U 盘启动并播放。该系统可在大多数 PC 计算机之间移植(取决于您安装的版本和安装方式)。请参阅以下链接和其中的链接,

可以“用鞋拔子将其挤入 8GB 笔式驱动器”,但我建议使用至少 16GB 的快速 USB 3 笔式驱动器。如果您选择具有轻量级桌面环境的 Ubuntu 社区风格,例如 Lubuntu,它将更快并且需要更少的驱动器空间,这有助于小型和/或慢速 USB 记忆棒。

工具mkusb几乎可以自动为您完成这项工作。在终端窗口中使用以下命令安装 mkusb。如果您运行标准 Ubuntu,则需要额外的指令来获取存储库 Universe。(Kubuntu、Lubuntu ... Xubuntu 自动激活了存储库 Universe。)

sudo add-apt-repository universe  # only for standard Ubuntu

sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
sudo apt-get update
sudo apt-get install mkusb mkusb-nox usb-pack-efi
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请参阅以下链接,

当您创建了持久的实时 Ubuntu 系统并启动到它时,您应该安装与在驻留在内部驱动器中的系统中安装相同的额外软件包,

sudo apt-get update
sudo apt-get install ubuntu-restricted-extras
Run Code Online (Sandbox Code Playgroud)

和/或也许

sudo add-apt-repository universe  # and press Enter
sudo apt-get update
sudo apt-get install vlc
sudo apt-get install pulseaudio pavucontrol
Run Code Online (Sandbox Code Playgroud)